5.7 本章小结

电源管理系统的核心是PowerManagerService,还包括BatteryService和BatteryStats-Service。本章对Android平台中的电源管理系统进行了较详细的分析,其中:

对于PMS,本章分析了它的初始化流程、WakeLock获取流程、userActivity函数的工作流程及Power按键处理流程。

BatteryService功能较为简单,读者大概了解即可。

对于BatteryStatsService,本章对它内部的数据结构、统计对象等进行了较详细的介绍,并对其工作流程展开了分析。建议读者结合Settings应用中的相关代码,加深对其中各种计量工具及统计对象的理解。