
android性能优化
王玉见
我就是我,是颜色不一样的烟火!
展开
-
SparseArray替代HashMap来提高性能
SparseArray是 Android框架独有的类,在标准的JDK中不存在这个类。它要比 HashMap 节省内存,某些情况下比HashMap性能更好,按照官方问答的解释,主要是因为SparseArray不需要对key和value进行auto- boxing(将原始类型封装为对象类型,比如把int类型封装成Integer类型),结构比HashMap简单(SparseArray内部主要使用 两原创 2016-07-15 10:55:46 · 302 阅读 · 0 评论 -
常见的八种导致 APP 内存泄漏的问题
像 Java 这样具有垃圾回收功能的语言的好处之一,就是程序员无需手动管理内存分配。这减少了段错误(segmentation fault)导致的闪退,也减少了内存泄漏导致的堆空间膨胀,让编写的代码更加安全。然而,Java 中依然有可能发生内存泄漏。所以你的安卓 APP 依然有可能浪费了大量的内存,甚至由于内存耗尽(OOM)导致闪退。 传统的内存泄漏是由忘记释放分配的内存导致的,而逻辑上的内存泄转载 2016-05-30 11:13:47 · 1610 阅读 · 0 评论 -
Android drawable微技巧,你所不知道的drawable的那些细节
http://www.imooc.com/article/7265转载 2016-05-30 12:00:31 · 380 阅读 · 0 评论