版本:安卓4.4.2
我使用keyguardLock.disableKeyguard()
解锁屏幕,然后使用keyguardManager.inKeyguardRestrictedInputMode()
打印屏幕锁定状态,它总是返回true,但powerManager.isScreenOn()
返回true,我可以正常使用我的手机。
ps:我确实在android服务中锁定和解锁。
使用 disableKeyguard() 有什么问题吗?
版本:安卓4.4.2
我使用keyguardLock.disableKeyguard()
解锁屏幕,然后使用keyguardManager.inKeyguardRestrictedInputMode()
打印屏幕锁定状态,它总是返回true,但powerManager.isScreenOn()
返回true,我可以正常使用我的手机。
ps:我确实在android服务中锁定和解锁。
使用 disableKeyguard() 有什么问题吗?
从 API 13 开始不推荐使用 keyguardLock。请使用 FLAG_DISMISS_KEYGUARD 和/或 FLAG_SHOW_WHEN_LOCKED。看这里