电池管理在Android系统中是一个重要的组成部分,它起的主要作用是检测我们的电池状态,剩余电量实时更新,高温报警,低电量关机等功能的实现。 Android的电池管理模块,从内核层到Android的应用层我大概分为了4层来理解,从上到下依次为,应用展示层,framwork层,本地框架层,内核驱动层,计划用3篇文章从下到上对这四个模块进行一个大概的介绍。 本篇文章着重介绍Linux内核电池驱动的实现细节。 驱动部分大概概括下流程是这样的: