- 1、本文档共23页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Android-电源管
Android 的电源管理
韩 超
@ Android 技术
Android 的电源管理
第一部分 Android 电源管理介绍
第二部分 Android 内核的电源管理
第三部分 Android 用户空间的电源管理
第四部分各部件电源管理的策略
第一部分 Android 电源管理介绍
Android 的电源管理是结合 Linux 内核和
用户空间控制。
一个核心的假设是:如果没有人使
用,CPU 和显示是不消耗能源的 。
wake_lock 是Android 电源管理机制的核心。
在用户空间使用wake_lock 可以阻止系统进入
睡眠模式。在没有活动的wake_lock 的时候,
Android 才可以关闭显示和CPU 。
第一部分 Android 电源管理介绍
第一部分 Android 电源管理介绍
Android 的电源管理是结合 Linux 内核和
用户空间控制。
一个核心的假设是:如果没有人使
用,CPU 和显示是不消耗能源的 。
wake_lock 是Android 电源管理机制的核心。
在用户空间使用wake_lock 可以阻止系统进入
睡眠模式。在没有活动的wake_lock 的时候,
Android 才可以关闭显示和CPU 。
第一部分 Android 电源管理介绍
Wakelock 的类型:
ACQUIRE_CAUSES_WAKEUP
A wake lock wont actually wake the device with the
exception of this one. This wake lock will return
Android to an active (on) screen for something like
important popup notifications or an alarm.
FULL_WAKE_LOCK
This makes sure the screen and keyboard remain on.
ON_AFTER_RELEASE
This is the same as FULL_WAKE_LOCK, plus it
makes sure the screen stays on as though some
activity just happened on release of the lock (resets
screen blanking timer).
第二部分 wake_lock 机制
PARTIAL_WAKE_LOCK
Makes sure the CPU doesnt sleep, but the screen
can be blanked. Used for playing audio, for example.
您可能关注的文档
最近下载
- 英语搞笑短剧剧本(6角色).docx VIP
- 实验班提优大考卷二年级上册语文人教版.pdf
- 小数乘除法竖式计算题500道及答案.docx VIP
- 655-诊断学与病理学-扬州大学2023年硕士研究生初试试卷.doc VIP
- 扬州大学 655诊断学与病理学 2021年考研真题.pdf VIP
- 非煤矿山标准化操作规程.pdf
- XAQ06 工程线施工安全监理实施细则(和若铁路J4标)2020.9.17.pdf
- 外研版英语 八年级上册 Module 5 Lao She Teahouse 单元整体教学设计.docx
- QC成果提高钢结构厂房防火涂料施工质量.ppt
- ninebot九号电动滑板车MaxG2说明书用户手册.pdf
文档评论(0)