本文记录对BatteryService(Android7.0)的阅读理解。Android中,获得电池的方法是监听来自BatteryService(本文简称BS)发出的系统广播,App通过注册广播接收器获得电池的状态信息.
本文分析Android7(nougat)的otatool,以前大致分析过Android6的otatool,但是在具体的差分处理和img压缩方面没有搞清楚。Android7又增加了A/B升级模式,趁着这个机会,分析Android7 升级包的生成方法和过程。
本文熟悉Binder在Android层面的工作原理和调用过程,并自己尝试使用Binder进行进程间通信。
本文简要记录Android DVM启动的时候如何动态注册JNI函数。
本文记录了对Android user id的分析,以弄明白Android uid与Linux uid等相关id的关系。
本文记录如何在真机上打开Hierarchy Viewer,让Android SDK monitor能监控实时UI的布局,对UI开发,APP分析和测试给予很大的方便。