随笔分类 - 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...
阅读全文
摘要:解压: All-Series:~$ simg2img system.img system.img.ext4 All-Series:~$ mkdirtmp All-Series:~$ mount-text4-oloopsystem.img.ext4tmp打包: All-Series:~$ ma...
阅读全文
摘要:由于android的线程非安全,直接在子线程中对UI进行更新是不被允许的,同样在常用的 适配器+List 组合中,子线程直接更新与适配器绑定的List,便可能产生IllegalStateException异常。 解决办法: 增加中间变量 线程中更新的ListA与适配器绑定的ListB变成两个变量, 当子线程获取数据后,使用addAll将线程获取的数据ListA深拷贝到与适配器绑定的ListB上,再进行notifyDataSetChanged();
阅读全文
摘要:转自:http://4265337.blog.163.com/blog/static/195375820127935731114/再来说一个在使用这两个标签时最容易出现的问题。经常会有同学在RelativeLayout中使用include标签但是却发现include进来的控件无法用 layout_alignParentBottom="true"之类的标签来调整。这个真的非常恼火。其实解决方法非常简单,只要你在include的 时候同时重载下layout_width和layout_height这两个标签就可以了。如果不重载,任何针对include的layout调整都是无 效的
阅读全文
摘要:用HorizontalScrollView做页卡,实现一个如下图的效果: 有个按钮要放在页卡的右边,刚开始搞半天也不能把两个控件(按钮与页卡)给并排放在一起,没办法只好重叠在一起, 总算看起来没什么差别了,但是小屏幕下会把部分内容挡住,而在代码内调整页卡宽度,又会导致整个 HorizontalScrollView 不能滑动了(不清楚为什么,有知道请指点下)。 最后尝试设置页卡 HorizontalScrollView 属性: paddingRight="65px" 其中 65px 为右边按钮真实尺寸,这样就解决了,人蠢,记录下。
阅读全文
摘要:问题: 对android的事件机制一直不怎么了解,最近android项目中运用viewpager+listview (就是viewpager的子view中嵌套了listview),出现了触摸手势冲突 吐槽: 问题一来很是捉急,于是执行傻瓜式问题解决,各种谷歌大神求支援,按照网上的解决方...
阅读全文
摘要:程序执行需要读取到安全敏感项必需在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允许一个程序访
阅读全文
摘要:建立二级包名才可以 2013年6月4日 09:40:40 好久没玩安卓,突然发现sdk和adt版本不兼容了,更新完ADT后发现,无法自动生成R.java了,以前也遇到这个问题,都是由于xml文件有错误,但是这次明显不一样,查资料,折腾一晚也没解决,正准备放弃myeclipes转用eclipes,突然想着把sdk更新下,发现Tools目录下有个“Android SDK Build-tools”的状态是未安装,更新后终于能够自动生成R.java了。 不记得这玩意以前有没有,折腾了好几个小时...
阅读全文
摘要:通常情况下,android avd是创建在C:/Users/<username>/.android目录下,如果“我的文档”被移到其它盘下,avd在创建时就会报错。解决办法为: 打开系统属性-->环境变量—>在“系统变量”那一个GroupBox下面选择“新建”-->变量名为 "ANDROID_SDK_HOME” (注意,这个变量名不能改变,只能是这个名字!),然后把变量值改为你想把AVD所在的".android”文件夹放置的位置,比 如:"F:/AndroidEmulator” 注意: 要先把C:\Users\Administrator
阅读全文
摘要:在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...
阅读全文

浙公网安备 33010602011771号