锁屏不关机

LockScreen without turning it off

我有一个应用程序需要在后台锁定屏幕时保持打开状态的功能。

我已经设法获得了所有 运行,但有一个问题是,当我调用 devicePolicyManger.lockNow(); 时,显示屏就变黑了。

我尝试使用 PowerManager.newWakeLock(PowerManager.FULL_WAKE_LOCK, "My Tag").aquire(); 获取唤醒锁,但似乎对 lockNow() 的调用覆盖了唤醒锁。

有什么建议吗?

发布此消息后,我意识到解决该问题的一个非常简单的方法是随后直接再次唤醒设备。这样解决了问题,但是会导致短暂的黑屏,不太整洁,如果有谁能想出更好的办法,请告诉我。