android4.2系统增永不休眠同时隐藏休眠选项
1. android\frameworks\base\packages\SettingsProvider\res\values\defaults.xml中设置def_screen_off_timeout为-1,
-1
2. android\packages\apps\Settings\res\values\arrays...
分类:
移动开发 时间:
2015-08-15 13:33:21
阅读次数:
2731
本文概要的介绍了earlysuspend、autosleep和wakeup_count三种机制的原理以及优缺点,对这三种机制做了详细的比较,并分析了引入wakeup_count机制的原因。...
分类:
其他好文 时间:
2015-01-13 12:36:29
阅读次数:
264
autosleep.c这个文件代码量总共100行出头,但是其作为Linux低功耗的入口,在linux低功耗流程中却占据着举足轻重的作用。
首先,代码一,在初始化函数里,会做两件事情,一件是创建一个wake source ,供本文件其他函数为防止进入低功耗时使用;另一件就是创建一个名字为autosleep的工作队列,用于低功耗work对象附着、调度进入低功耗。
代码一:
int __init...
分类:
系统相关 时间:
2015-01-10 22:23:53
阅读次数:
402
Autosuspend流程
Autosuspend的使能
通过流程我们了解到只有屏关了,才会进入autosleep。上层通过sys fs 向 /system/power/autosleep写off 激活内核处理,
内核响应autosleep, 调用pm_suspend。
Pm_suspend进入正式的待机过程, 冻结进程,关设备,CP...
分类:
其他好文 时间:
2014-12-24 18:09:22
阅读次数:
190