我如何从我的android应用程序检查当前是否启用了键盘锁?我的意思是正常情况下,当屏幕关闭时,Android会启用键盘锁,因此下次唤醒时,键盘锁屏幕就在您身前。因此,我只想从应用程序中了解是否启用了键盘锁。
我看了keyguardmanager.java,但它没有该API。
最佳答案
获取KeyGuardManager
系统服务,然后调用inKeyguardRestrictedInputMode()
函数。
请参阅文档Here。
KeyguardManager keyguardManager = (KeyguardManager)getSystemService(Activity.KEYGUARD_SERVICE);
Log.v(TAG,""+keyguardManager.inKeyguardRestrictedInputMode());
我在HTC G1上进行了测试,它可以正常工作。