繁体   English   中英

如何在深度睡眠中获取部分唤醒

[英]How to acquire a Partial wakelock on Deep sleep

当设备进入深度睡眠模式而不触发屏幕打开时,有什么方法可以获取部分密码锁?

仅当设备处于唤醒状态时(屏幕关闭),获取唤醒锁似乎才有效。

我需要保持屏幕关闭。

编辑:我正在编辑我的问题以分享我的结论,我正在寻找一种通过部分锁定将设备从深度睡眠中唤醒的方法,但是我的方法是错误的,我的真正问题与处理音量按钮可用于深度睡眠,这似乎是不可能的,因为Android不会在深度睡眠中广播音量按钮事件。

当设备进入深度睡眠模式而不触发屏幕打开时,有什么方法可以获取部分密码锁?

当然。 根据定义,部分WakeLock不会打开屏幕。

仅当设备处于唤醒状态时,获取唤醒锁似乎才有效

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

一个WakeLock 唤醒设备。 WakeLock 使设备保持唤醒状态 部分WakeLock可以在不打开屏幕的情况下执行此操作。

我需要保持屏幕关闭。

尽管您可以避免使用部分WakeLock自己打开屏幕,但是您不能阻止其他应用程序打开屏幕,只要他们认为这样做对用户有利(例如,打来的电话)。

暂无
暂无

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

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