【发布时间】:2016-10-08 19:50:21
【问题描述】:
我目前在一些 Android 设备上遇到了一个麻烦的错误。我正在检查 KeyguardManager 以查看是否需要禁用音频(我希望在游戏未激活或屏幕锁定等情况下禁用音频)
我一直在使用isDeviceLocked方法来查看用户是否有访问权限。
但现在我发现一个设备不断报告 `isDeviceLocked' == true。
Android 文档说
boolean isDeviceLocked()
返回设备当前是否被锁定并需要 PIN、图案或密码才能解锁。
boolean isKeyguardLocked()
返回键盘锁当前是否被锁定。
isDeviceLocked 和 isKeyguardLocked 有什么区别,除了它们是在不同的 SDK 版本中添加的?
【问题讨论】: