Android Power
文章平均质量分 80
一个学渣的自我救赎
这个作者很懒,什么都没留下…
展开
-
Android13 PowerManager shutdown流程分析
上面方法更加不同的haltMode模式调用不同的方法:1、调用ShutdownThread的rebootSafeMode方法。2、调用ShutdownThread的reboot方法。3、调用ShutdownThread的shutdown方法。原创 2024-05-03 17:32:44 · 546 阅读 · 0 评论 -
Android13 PowerManager wakeup流程分析
上面方法主要处理如下:1、调用PowerManagerService的updatePowerStateLocked方法更新Power状态。2、调用PowerManagerService的wakePowerGroupLocked方法。原创 2024-05-03 17:26:52 · 633 阅读 · 0 评论 -
Android Power
Android系统的电源管理框架分成五个部分:应用层,框架层,Native层,HAL层和内核层。电源管理架构图例如下:应用接口层: PowerManager.java 负责向应用程序提供一系列接口,例如wakelock的申请与释放,进而让系统休眠或唤醒框架层: PowerManagerService.java PowerManagerServic是android电源管理的核心服务,向上提供应用程序接口.向下通过hal层和kernel层来控制待机状态和系统硬件设备状态HAL层: power.c 接收上层参数,原创 2024-05-03 17:22:04 · 1015 阅读 · 0 评论