繁体   English   中英

何时以及为何需要PARTIAL_WAKE_LOCK?

[英]When and why PARTIAL_WAKE_LOCK is required?

所有其他唤醒锁定是有道理的,例如开发人员希望屏幕在执行某些操作时不会熄 但在部分唤醒锁文档中说:

如果保持部分唤醒锁定,CPU将继续运行,无论显示超时或屏幕状态如何,甚至在用户按下电源按钮之后。 在所有其他唤醒锁中,CPU将运行,但用户仍然可以使用电源按钮使设备进入休眠状态。

这是否意味着在执行某些操作时CPU可以关闭? 是否需要在服务中获取唤醒锁定?

这是否意味着在执行某些操作时CPU可以关闭? 是否需要在服务中获取唤醒锁定?

当然这里 - 关闭电源按钮)! 如果您在设备处于睡眠状态时尝试启动服务情况会更加复杂。 你很可能不会成功。 看看Commonsware WakefulIntentService - 这个概念是使用一个警报管理器Receiver(它有一个唤醒锁定),你必须在仍然在onReceive()同时获得(静态)唤醒锁,以保持清醒。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM