
android
易弦
这个作者很懒,什么都没留下…
展开
-
Android源码编译
源码下载Android源码下载支持的系统目前只有Ubuntu和Mac OS两种操作系统, 本次以Ubuntu系统为例.原创 2016-09-16 15:34:40 · 262 阅读 · 0 评论 -
Dex文件及Dalvik字节码格式解析
Dex文件介绍Dex文件是Dalvik的可执行文件,Dalvik是针对嵌入式设备设计的java虚拟机,所以Dex文件和Class文件的结构上有很大区别。为了更好的利用嵌入式你设备的资源,Dalvik在java程序编译后,还需要用dx工具将编译产生的数个Class文件整合成一个Dex文件。这样其中的各个类就可以共享数据,减少冗余,使文件结构更加紧凑。一个设备在执行Dex文件之前,需要优化该Dex文件并原创 2016-09-16 23:54:19 · 3218 阅读 · 0 评论 -
Buffer Knife
Buffer Knife(安卓里面的视图注入库)原创 2016-10-16 17:06:33 · 355 阅读 · 0 评论 -
android 性能优化
高效容器针对Android这种移动平台,SparseArray、ArrayMap用来代替HashMap在有些情况下能带来更好的性能提升。SparseArraySparseArray比HashMap更省内存,在某些条件下性能更好,主要是因为它避免了对key的自动装箱(int转为Integer类型),它内部则是通过两个数组来进行数据存储的,一个存储key,另外一个存储value,为了优化性能,它内部对数转载 2016-10-16 17:41:00 · 265 阅读 · 0 评论