如何在深度睡眠中获得部分Wakelock



当设备进入深度睡眠模式时,有什么方法可以获取部分wacklock,而无需触发屏幕?

获取Wakelock似乎只有在设备醒着时工作(屏幕关闭)。

我需要关闭屏幕。

编辑:我正在编辑我的问题以分享我的结论,我正在寻找一种用部分锁在深度睡眠中唤醒设备的方法要处理深度睡眠时的音量按钮键,似乎不可能是不可能的,因为Android没有在深度睡眠中广播音量按钮事件。

当设备进入深度睡眠模式时,我们有什么办法可以获取部分wacklock,而无需触发屏幕?

当然。按照定义,部分WakeLock不会打开屏幕。

获取Wakelock似乎只有在设备清醒

时才能工作

当然。仅在CPU执行指令时,您的代码才会运行。

WakeLock dos 唤醒设备。WakeLock 使设备保持清醒。部分WakeLock在不打开屏幕时这样做。

我需要关闭屏幕。

虽然您可以避免自己打开屏幕,但使用部分WakeLock,如果他们觉得这符合他们这样做的利益(例如,传入的电话),则无法阻止其他应用程序在屏幕上打开屏幕。。

最新更新