随笔分类 -  android

摘要:Add patchoat tool to Art.Add a new executable called patchoat to art. This tool takes alreadycompiled images and oat files and changes their base addr... 阅读全文
posted @ 2015-03-05 17:42 赤色 阅读(857) 评论(0) 推荐(0)
摘要:解压: All-Series:~$ simg2img system.img system.img.ext4 All-Series:~$ mkdirtmp All-Series:~$ mount-text4-oloopsystem.img.ext4tmp打包: All-Series:~$ ma... 阅读全文
posted @ 2014-09-29 16:57 赤色 阅读(174) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2014-09-29 16:13 赤色 阅读(201) 评论(0) 推荐(0)
摘要:由于android的线程非安全,直接在子线程中对UI进行更新是不被允许的,同样在常用的 适配器+List 组合中,子线程直接更新与适配器绑定的List,便可能产生IllegalStateException异常。 解决办法: 增加中间变量 线程中更新的ListA与适配器绑定的ListB变成两个变量, 当子线程获取数据后,使用addAll将线程获取的数据ListA深拷贝到与适配器绑定的ListB上,再进行notifyDataSetChanged(); 阅读全文
posted @ 2013-10-05 02:45 赤色 阅读(1022) 评论(0) 推荐(0)
摘要:转自:http://4265337.blog.163.com/blog/static/195375820127935731114/再来说一个在使用这两个标签时最容易出现的问题。经常会有同学在RelativeLayout中使用include标签但是却发现include进来的控件无法用 layout_alignParentBottom="true"之类的标签来调整。这个真的非常恼火。其实解决方法非常简单,只要你在include的 时候同时重载下layout_width和layout_height这两个标签就可以了。如果不重载,任何针对include的layout调整都是无 效的 阅读全文
posted @ 2013-07-25 13:00 赤色 阅读(719) 评论(0) 推荐(0)
摘要:用HorizontalScrollView做页卡,实现一个如下图的效果: 有个按钮要放在页卡的右边,刚开始搞半天也不能把两个控件(按钮与页卡)给并排放在一起,没办法只好重叠在一起, 总算看起来没什么差别了,但是小屏幕下会把部分内容挡住,而在代码内调整页卡宽度,又会导致整个 HorizontalScrollView 不能滑动了(不清楚为什么,有知道请指点下)。 最后尝试设置页卡 HorizontalScrollView 属性: paddingRight="65px" 其中 65px 为右边按钮真实尺寸,这样就解决了,人蠢,记录下。 阅读全文
posted @ 2013-07-23 17:48 赤色 阅读(300) 评论(0) 推荐(0)
摘要:问题: 对android的事件机制一直不怎么了解,最近android项目中运用viewpager+listview (就是viewpager的子view中嵌套了listview),出现了触摸手势冲突 吐槽: 问题一来很是捉急,于是执行傻瓜式问题解决,各种谷歌大神求支援,按照网上的解决方... 阅读全文
posted @ 2013-07-20 14:00 赤色 阅读(2361) 评论(7) 推荐(0)
摘要:程序执行需要读取到安全敏感项必需在androidmanifest.xml中声明相关权限请求, 完整列表如下:android.permission.ACCESS_CHECKIN_PROPERTIES允许读写访问”properties”表在 checkin数据库中,改值可以修改上传( Allows read/write access to the “properties” table in the checkin database, to change values that get uploaded)android.permission.ACCESS_COARSE_LOCATION允许一个程序访 阅读全文
posted @ 2013-07-05 09:41 赤色 阅读(337) 评论(0) 推荐(0)
摘要:建立二级包名才可以 2013年6月4日 09:40:40 好久没玩安卓,突然发现sdk和adt版本不兼容了,更新完ADT后发现,无法自动生成R.java了,以前也遇到这个问题,都是由于xml文件有错误,但是这次明显不一样,查资料,折腾一晚也没解决,正准备放弃myeclipes转用eclipes,突然想着把sdk更新下,发现Tools目录下有个“Android SDK Build-tools”的状态是未安装,更新后终于能够自动生成R.java了。 不记得这玩意以前有没有,折腾了好几个小时... 阅读全文
posted @ 2013-05-28 11:38 赤色 阅读(212) 评论(0) 推荐(0)
摘要:通常情况下,android avd是创建在C:/Users/<username>/.android目录下,如果“我的文档”被移到其它盘下,avd在创建时就会报错。解决办法为: 打开系统属性-->环境变量—>在“系统变量”那一个GroupBox下面选择“新建”-->变量名为 "ANDROID_SDK_HOME” (注意,这个变量名不能改变,只能是这个名字!),然后把变量值改为你想把AVD所在的".android”文件夹放置的位置,比 如:"F:/AndroidEmulator” 注意: 要先把C:\Users\Administrator 阅读全文
posted @ 2013-05-27 17:42 赤色 阅读(1245) 评论(0) 推荐(0)
摘要:在MyEclipse8.5上安装ADT出错,谷歌之,http://stackoverflow.com/questions/9615048/android-sdk-setup-in-eclipse与此文中错误一致,下面第一条解答http://developer.android.com/sdk/eclipse-adt.htmlyou can see ADT 16.0.0+ requires Eclipse Helios (Version 3.6), so I think you need ADT 15.0.1更改ADT版本,问题解决。 其回答讨论中提供了ADT15.0.1下载地址 cant... 阅读全文
posted @ 2012-09-21 15:37 赤色 阅读(449) 评论(0) 推荐(0)

知识共享许可协议本博客作品采用知识共享署名-相同方式共享 3.0 未本地化版本许可协议进行许可。