[英]How to acquire a Partial wakelock on Deep sleep
当设备进入深度睡眠模式而不触发屏幕打开时,有什么方法可以获取部分密码锁?
仅当设备处于唤醒状态时(屏幕关闭),获取唤醒锁似乎才有效。
我需要保持屏幕关闭。
编辑:我正在编辑我的问题以分享我的结论,我正在寻找一种通过部分锁定将设备从深度睡眠中唤醒的方法,但是我的方法是错误的,我的真正问题与处理音量按钮可用于深度睡眠,这似乎是不可能的,因为Android不会在深度睡眠中广播音量按钮事件。
当设备进入深度睡眠模式而不触发屏幕打开时,有什么方法可以获取部分密码锁?
当然。 根据定义,部分WakeLock
不会打开屏幕。
仅当设备处于唤醒状态时,获取唤醒锁似乎才有效
当然。 您的代码仅在CPU执行指令时运行。
一个WakeLock
不唤醒设备。 WakeLock
使设备保持唤醒状态 。 部分WakeLock
可以在不打开屏幕的情况下执行此操作。
我需要保持屏幕关闭。
尽管您可以避免使用部分WakeLock
自己打开屏幕,但是您不能阻止其他应用程序打开屏幕,只要他们认为这样做对用户有利(例如,打来的电话)。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.