2016年10月26日

BatteryService服务分析

摘要: 版权声明:本文为博主原创文章,未经博主允许不得转载。 版权声明:本文为博主原创文章,未经博主允许不得转载。 目录(?)[+] 目录(?)[+] BatteryService是在systemServer启动核心服务的时候启动的。 同样我们按照PMS启动的流程来分析BatteryService的启动流程 阅读全文

posted @ 2016-10-26 19:04 jamboo 阅读(1414) 评论(0) 推荐(0) 编辑

Android Doze模式分析

摘要: Doze模式是Android6.0上新出的一种模式,是一种全新的、低能耗的状态,在后台只有部分任务允许运行,其他都被强制停止。当用户一段时间没有使用手机的时候,Doze模式通过延缓app后台的CPU和网络活动减少电量的消耗。PowerManagerService中也有Doze模式,和此处的Doze模 阅读全文

posted @ 2016-10-26 17:08 jamboo 阅读(1327) 评论(0) 推荐(0) 编辑

java反射详解

摘要: 本篇文章依旧采用小例子来说明,因为我始终觉的,案例驱动是最好的,要不然只看理论的话,看了也不懂,不过建议大家在看完文章之后,在回过头去看看理论,会有更好的理解。 下面开始正文。 【案例1】通过一个对象获得完整的包名和类名 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 pac 阅读全文

posted @ 2016-10-26 14:53 jamboo 阅读(73) 评论(0) 推荐(0) 编辑

PowerManagerService的启动流程

摘要: PowerManagerServcie是Android系统电源管理的核心服务,它在Framework层建立起一个策略控制方案,向下决策HAL层以及kernel层来控制设备待机状态,控制显示屏,背光灯,距离传感器,光线传感器等硬件设备的状态。向上提供给应用程序相应的操作接口,比如听音乐时持续保持系统唤 阅读全文

posted @ 2016-10-26 14:25 jamboo 阅读(592) 评论(0) 推荐(0) 编辑

PowerManager的用法分析

摘要: 在分析PMS的工作原理之前,我们先来分析下PowerManager的用法 [java] view plain copy PowerManager pm = (PowerManager) getSystemService(Context.POWER_SERVICE); PowerManager.Wak 阅读全文

posted @ 2016-10-26 14:20 jamboo 阅读(528) 评论(0) 推荐(0) 编辑

导航