
Android开发笔记
记录Android开发中遇到的一些问题
EllisMiao
对任何事情抱着敬畏之心
展开
-
Android Audio Recorder无法创建:Error creating AudioRecord instance: initialization check failed.
原因: 1.可能没有加上权限。加上 2.设置的缓冲区大小写死了,可能小于了设备的最小缓冲区大小。通过AudioRecord.getMinBufferSize(RECORDER_SAMPLERATE,RECORDER_CHANNELS,RECORDER_AUDIO_ENCODING)获取最小缓冲区大小。android手机的录音的最小的缓冲区大小是不相同的,如果把大小写死了很可能这个手机能原创 2014-02-09 21:25:44 · 8747 阅读 · 0 评论 -
Android LinearLayout 嵌套 button 监听LinearLayout的onClickListener事件出现问题
解决方法: 1.在LinearLayout的属性增加 android:descendantFocusability="blocksDescendants" 2.将button换成imageview,在imageview的属性增加android:focusable="false"原创 2014-02-09 21:36:29 · 5008 阅读 · 0 评论 -
Android ActivityGroup和TabActivity搭配使用及遇到的一些问题
ActivityGroup和TabActivity的搭配使用 1.用途 如果你有一个AActivity是在TabActivity的tab中的,然后想跳转到BActivity,并且当前的tab页面还是要保留显示的,就可以使用ActivityGroup 2.使用介绍 首先你要有一个类继承ActivityGroup,这个类叫做ParentActivity,然后把ParentActivity原创 2014-02-09 23:09:45 · 1873 阅读 · 0 评论 -
Android 应用程序背景透明,有标题的初始页
解决方法: 在manifest文件中,在launch的activity中android:theme="@android:Theme.Black.Notitle"原创 2014-06-21 00:38:42 · 1120 阅读 · 0 评论 -
Android ActivityGroup的子类中调用AlertDialog出现问题
解决方法: 在ActAlertDialog.builder builder=new AlertDialog.builder(getParent());原创 2014-06-21 00:44:24 · 1165 阅读 · 0 评论 -
Android 混淆打包不混淆第三方jar包
项目因为要发布,所以要混淆打包。 混淆打包流程: 1.在proguard-project.txt文件中添加不需要混淆的类和第三方的jar包 这个是保持自己包中不需要混淆的类,如果有些类调用了jni也不需要混淆,不然会出错。还有如果项目中有其他项目作为library引入,那这些项目的一些类也不能混淆。 这个是保持项目中的第三方jar不混淆 另外加上上面几句话原创 2014-06-23 00:29:12 · 38340 阅读 · 7 评论