- 博客(2)
- 收藏
- 关注
原创 SparseArray源码解析
1.SparseArray简介 SparseArray的主要作用是将Integers映射到Objects,相当于Map。当需要将Integers映射到Objects时,SparseArray比HashMap更高效。因为SparseArray避免自动装箱keys,并且它的数据结构不依赖于外部的Entry。 SparseArray是在一个数组结构中维护它的映射关系,通过二分查找来查找k
2017-04-26 22:11:25 317
原创 WakeLock的介绍与使用
1.什么是WakeLock WakeLock是一种机制,表示应用需要设备保持运行(stay on)。 WakeLock默认是引用计数,如果WakeLock是引用计数的话,则调用了几次acquire()方法,就需要调用对应次数的release()方法才能真正释放掉WakeLock。 如果WakeLock不是引用计数的话,则调用一次release()函数,就可以释放前面调
2017-04-21 21:27:38 8141 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人