Android之问题集
文章平均质量分 60
Ronys
https://github.com/weiyirong
展开
-
android中,如果使用imageButton可以在drawable 中设置一个selector,但是imageView设置不起作用
android中,如果使用imageButton可以在drawable 中设置一个selector,但是imageView设置不起作用,只要把Imageview的src给去掉就成了,src捕获了background本应获得焦点导致,具体原因可查看这两者的区别。 <ImageView android:id="@+id/mute_icon"原创 2013-09-10 17:06:27 · 2232 阅读 · 0 评论 -
Android编程获取手机root权限问题
public class DemoActivity extends Activity { public final String rootPowerCommand = "chmod 777 /dev/block/mmcblk0";// 授权root权限命令 /** Called when the activity is first created. */ @Override原创 2012-03-21 19:39:39 · 4854 阅读 · 0 评论 -
关于上一篇Android编程获取root权限问题的最终解决与分析
为了方便给出上一篇上一篇地址: http://blog.csdn.net/weiyirong/article/details/7380651,调了几天这个root权限获取问题终于搞定了,各种百度谷歌,各种方法全部都测试过终于有眉目了我通过这几天测试总结了三个方法获取root权限问题:1 、上一篇文章所引用的方法public class DemoActivity extends A原创 2012-03-24 01:53:03 · 5929 阅读 · 9 评论 -
Android编程中中root权限的获取
前几天在做一个文件管理器,在打开非sdcard下的目录文件时碰到了空指针的错误,色友说要获取root权限才能访问其他需root权限的文件夹,于是用了下面的方法获取权限,public final String rootPowerCommand = "chmod 777 /dev/block/mmcblk0";// 授权root权限命令/** * 授权root用户权限 *原创 2012-03-18 01:31:06 · 2610 阅读 · 0 评论 -
Multiple substitutions specified in non-positional format; did you mean to add the formatted="false"
Multiple substitutions specified in non-positional format; did you mean to add the formatted="false" attribute?通常是因为string.xml中一个string 使用多个%引起 如:%s -- %d解决办法 %s -- \%%d 仅能有一个%,其余加 \%原创 2013-02-26 11:15:39 · 3198 阅读 · 0 评论 -
Android控件listView条目不能点击问题
开发中很常见的一个问题,项目中的listview不仅仅是简单的文字,常常需要自己定义listview,自己的Adapter去继承BaseAdapter,在adapter中按照需求进行编写,问题就出现了,可能会发生点击每一个item的时候没有反应,无法获取的焦点。原因多半是由于在你自己定义的Item中存在诸如ImageButton,Button,CheckBox等子控件(也可以说是Button或者C原创 2012-11-14 09:10:37 · 2047 阅读 · 0 评论 -
Activity设置style透明后与SurfaceView合用引发的无形命案
最近搞视频通话,SurfaceView是必不可少的,由于启动视频要加载一些资源,比较耗时,会有1.2s黑屏的现象,为了改善用户体验,我们需要设置Activity的Theme为透明风格(QQ 也是如此),下面是我截取的日志,QQ和我们的引用启动视频通话第一个Activity所花费的时间:Displayed com.xxx.xxx/.activity.voip.CallVoipVideoActiv原创 2014-10-24 00:25:23 · 9516 阅读 · 4 评论 -
SQLite多线程读写
前天去某某公司面试,被问到SQLite的多线程读写问题,突然发现都没注意到这个问题,翻了下以前做的项目,发现很少注意到这个问题,奇葩的是貌似很少出现过问题啊 = =!但是这个android.database.sqlite.SQLiteException: database is locked异常确实前几天在公司项目中出现过几次,后来就进行了研究总结,现在分享出来,水平有限,不妥或者错误的地方还望指原创 2012-08-19 14:32:45 · 7600 阅读 · 0 评论 -
Activity嵌套Fragment应用放置后台很久,被系统回收,出现crash
由于使用了主界面的 东西比较多 占用内存比较大,在程序进入后台后,长时间不操作被系统回收 ,再次 进入程序后导致程序崩溃。错误日志:Parcel android.os.Parcel@42209460: Unmarshalling unknown type code 2131165303 at offset 3748 at android.app.ActivityThr原创 2012-10-25 23:33:02 · 2942 阅读 · 0 评论 -
android ListView嵌套GridView显示不全问题
只需重写GridView即可:public class MyGridView extends GridView{ public MyGridView(android.content.Context context, android.util.AttributeSet attrs) { super(context, attrs); } /** * 设置原创 2013-01-24 18:12:18 · 1025 阅读 · 0 评论 -
Android中findViewById()h获取EditText 空指针问题
今天再做一个程序时,发现我使用findViewById(R.id.edit)获取EditText时总是报空指针错误,我想不可能啊!!最后从findViewById()下手,才发现原来此方法中的R.id.edit是从当前Activity或者Dialog的主布局文件xml中获取。比如:我的程序:ListActivity类中:。。。。。。。 public void onCreate(原创 2012-03-20 00:41:49 · 4894 阅读 · 2 评论 -
android中ScrollView嵌套滑动开关问题(上下滑动开关球挺在中间)
自己实现了一个仿iphone的slipbutton功能,并嵌套了一层ScrollView出现此问题,初步分析和ScrollView的上下滑动产生了冲突,试过各种屏蔽,如判断如果左右滑动小于上下滑动则此时屏蔽掉ScrollView的上下滑动事件,还有就是在SlipButton中的MotionEvent.ACTION_MOVE中判断手指滑动是否超出SlipButton范围,发现坐标不对,始终没办法得到原创 2013-09-04 18:08:50 · 3190 阅读 · 2 评论 -
华为手机无法查看logcat
新到手的一个手机,刚拿来调试就发现无法完整显示完整的调试信息,程序发生错误时无法显示logcat,只显示如下:解决办法:进入拨号界面输入:*#*#2846579#*#*依次选择ProjectMenu---后台设置----LOG设置---LOG开关 点击打开米糊软件开发室:http://shop62437931.taobao.com/?spm=0.0.0.0原创 2013-11-18 17:48:44 · 1464 阅读 · 0 评论 -
中国天气网API无法更新
很多人发现中国天气网API无法更新了,以为是收费了或者咋滴(GQ真的都太不负责任了,什么通知都不给我们)百度了下,发现API地址变更了:天气预报:http://m.weather.com.cn/atad/101230201.html实时天气:http://mobile.weather.com.cn/data/sk/101230201.html原创 2014-06-05 10:51:44 · 2085 阅读 · 0 评论 -
动态布局中RadioGroup的RadioButton有时候不互斥的原因
最近在做一个答题类的模块,有单选、简答、调查问卷等,我是用动态布局的方式生成答题项的,在弄单选的时候遇到一个比较奇葩的问题,在代码中生成RadioGroup和RadioButton的时候,会发现不能互斥,变成多选。通过排查发现,只要每个RadioButton去掉setId的设置就正常了,不过原因还是不明确,继续尝试,发现RadioGroup我也设置了一个Id座位题目标识,调用的是RadioGrou原创 2014-09-29 14:21:53 · 4308 阅读 · 0 评论 -
Android代码调用setBackgroundResource引起的Padding问题
最近在做一个语音视频通话模块,处理UI时,出现一个很奇怪的问题,具体如下:在语音视频通话过程中,对方拒绝或者结束通话后,界面上的接听、挂断等按钮背景切换成灰色,导致语音和结束按钮大小变大(实际上是layout布局里面的Padding失效了),原布局如下(XML,主要红色的):挂断后,变更UI,代码设置按钮背景如下:if (btEnd != null) { btEnd.原创 2014-10-10 10:33:58 · 4840 阅读 · 0 评论 -
Fragment嵌套Fragment+ViewPager空白问题
最近弄一个仿网易新闻的,TAB切换的效果,使用的是Fragment嵌套Fragment,ViewPager控制内嵌Fragment的滑动。发现个问题: 滑动页面,A页面第一次显示正常,之后再滑动到该页,数据不显示了,页面显示空白……经过调试发现,onCreateView每次都会被调用 ,了解下Fragment的生命周期即可知道:问题总结: onCreateView每次调原创 2016-07-08 12:34:21 · 5498 阅读 · 1 评论