要解锁我服务中的屏幕,我在disableKeyguard
中使用了KeyguardManager
方法。
KeyguardManager.KeyguardLock kl = keyguardManager.newKeyguardLock("MyKeyguardLock");
kl.disableKeyguard();
然而,它还会删除自动睡眠/关闭我的屏幕。我想保留这个选项。这意味着将使用上面的代码打开屏幕,然后如果用户没有按任何屏幕,它将在一段时间后自动关闭。我知道一种方法可以将keyguardManager重新启用为kl.reenableKeyguard();
,但它必须在某个地方调用。非常感谢你