博客专栏  >  移动开发   >  Android休眠

Android休眠

“Android休眠”系列专注于Framework层的休眠分析,从流程切入,逐步深入;Framework层完成的是early休眠,Android专业术语叫early suspend。

关注
0 已关注
9篇博文
  • 【Android休眠】引申之关于系统PM的思考

    对于一个完整的系统,我们在做PM(Power Manager)相关的事情时,应该(至少)其休眠涉及三个部分:用户(User Space)、CPU(Kernel)、外设。这篇短文对三者之间关系进行梳理总...

    2017-01-22 15:42
    218
  • 【Android休眠】引申之uinput: 用户空间的输入子系统

    uinput is a linux kernel module that allows to handle the input subsystem from user land. It can be ...

    2016-12-28 17:38
    427
  • 【Android休眠】之kernel电源管理

    关于kernel的电源管理部分,有一位首席PM专家的博客写得相当好,为方便故,分享一下。

    2016-12-28 12:05
    521
  • 【Android休眠】之AutoSleep

    当所有唤醒源状态都为“deactive”,系统自动进入休眠状态,实现该功能的即是“autosleep”。 由于“Android设备的特别需求”,Android提出了“Opportunistic Su...

    2016-12-16 13:12
    1063
  • 【Android休眠】之休眠锁的获取和释放

    引起休眠动作(进入休眠前执行一些必要的操作)的事件有两个: (1)PowerKey事件,通过JNI调用PowerManagerService中的goToSleepFromNative()方法;(2)T...

    2016-12-16 13:11
    1375
  • 【Android休眠】之Android对PowerKey事件的处理(2)EventHub

    EventHub是Android中Input事件的处理中心,完成kernel上报事件的读取、初步处理、传递。 (1)读取:Input设备一旦产生动作,将通过事件(Event)的方式通知user空间;...

    2016-12-16 13:09
    959
  • 【Android休眠】之Android对PowerKey事件的处理(1)代码流程

    Android休眠在framework的处理涉及两个系统服务,InputManagerService和PowerManagerService。InputManagerService负责处理PowerK...

    2016-12-16 13:08
    1323
  • 【Android休眠】之PowerKey唤醒源实现

    版本信息: Linux:3.10 Android: 4.4 一、唤醒源 设备休眠后,通过触发唤醒源使设备恢复正常工作模式。设备唤醒源有多种,对于Android设备常见的就有PowerKey、来电唤...

    2016-12-15 22:19
    2046
  • 【Android休眠】之Android休眠机制

    1、Android设备屏幕暗下来的时候,并不是立即就进入了休眠模式;当所有唤醒源都处于de-avtive状态后,系统才会进入休眠。 2、Android设备连着adb线到其他设备的情况下,设备是不会进...

    2016-12-14 21:42
    4156

MMC子系统
166864
img博客搬家
img撰写博客
img专家申请
img意见反馈
img返回顶部