【问题标题】:When and why PARTIAL_WAKE_LOCK is required?何时以及为何需要 PARTIAL_WAKE_LOCK?
【发布时间】:2013-09-28 17:28:31
【问题描述】:

所有其他唤醒锁都是有意义的,例如开发人员希望屏幕在执行某些操作时不会熄灭。但是在部分唤醒锁documentation 中说:

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

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

【问题讨论】:

    标签: android service android-wake-lock


    【解决方案1】:

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

    course(和here - 用于关机按钮)!如果您尝试启动您的服务在设备处于睡眠状态时,事情会更加复杂。你很可能不会成功。看看 Commonsware WakefulIntentService - 这个概念是,使用警报管理器接收器(它持有唤醒锁)之后,您必须在仍处于 onReceive() 时获得(静态)唤醒锁以保持清醒。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-12-15
      • 2012-04-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-09-10
      • 2014-09-10
      相关资源
      最近更新 更多