当设备进入深度睡眠模式而不触发屏幕时,我们有什么方法可以获得部分wacklock?
只有当设备处于唤醒状态时(屏幕关闭),获取唤醒锁似乎才有效。
我需要关闭屏幕。
编辑:我正在编辑我的问题以分享我的结论,我正在寻找一种通过部分锁定从深度睡眠唤醒设备的方法,但我的方向错误,我真正的问题是相关的为了在深度睡眠时处理音量按钮键,似乎不可能,因为Android不会在深度睡眠中播放音量按钮事件。
答案 0 :(得分:1)
当设备进入深度睡眠模式而不触发屏幕时,我们有什么方法可以获得部分wacklock?
不确定。根据定义,部分WakeLock
无法打开屏幕。
获取唤醒锁似乎只有在设备处于唤醒状态时才有效
不确定。您的代码仅在CPU执行指令时运行。
WakeLock
不唤醒设备。 WakeLock
使设备保持唤醒状态。部分WakeLock
会在不打开屏幕的情况下执行此操作。
我需要关闭屏幕。
虽然您可以通过使用部分WakeLock
来避免自己打开屏幕,但是如果他们觉得这样做符合用户的利益,则无法阻止其他应用打开屏幕(例如,来电)。