Android 源代码解析
我是大大吓
每天脚踏实地,认真对待每一件小事!!
展开
-
Android Utils
持续更新有用的Utils代码:之前写这篇文章主要是项目应用到的Utils,发现已经有一个更全面的开源库总结,所以还是非常震惊可以总结的这么全面,在此我准备重新梳理一遍~AndroidUtils:Android必备utilCode具体Demo参考开源github:AndroidUtilCodeActivity相关→ActivityUtils.javaisActivityExists : 判断是原创 2016-12-29 16:19:57 · 760 阅读 · 0 评论 -
Android App耗电量统计
还没有完成的,初稿App耗电量统计:源码PowerUsageSummary.java 继承PowerUsageBase.java类 BatteryHistoryPreference类--sp 获取耗电量历史(读取sp文件)--sp文件数据来自xml文件(power_usage_summary.xml)PreferenceGroup类--统计所有App耗电量同historyrefreshSt原创 2017-01-19 15:16:32 · 8621 阅读 · 2 评论 -
数据结构HashMap(Android SparseArray 和ArrayMap)
HashMap也是我们使用非常多的Collection,它是基于哈希表的 Map 接口的实现,以key-value的形式存在。在HashMap中,key-value总是会当做一个整体来处理,系统会根据hash算法来来计算key-value的存储位置,我们总是可以通过key快速地存、取value。HashMapHashMap.java源码分析: 三个构造函数: HashMap():默认初始容量ca原创 2017-01-20 16:30:47 · 7395 阅读 · 2 评论