如何从我的Android应用程序中检查现在是否启用了键盘锁?我的意思是通常在屏幕关闭时Android会启用键盘锁,所以下次你醒来时,你面前有键盘屏幕。所以我只想从应用程序中知道是否启用了密钥保护。
我查看了keyguardmanager.java,但它没有该API。
答案 0 :(得分:5)
获取KeyGuardManager
系统服务,并调用inKeyguardRestrictedInputMode()
功能。
请参阅文档Here。
KeyguardManager keyguardManager = (KeyguardManager)getSystemService(Activity.KEYGUARD_SERVICE);
Log.v(TAG,""+keyguardManager.inKeyguardRestrictedInputMode());
我在我的HTC G1上测试过,它有效。