2011-02-02 53 views
1

我如何从我的Android应用程序检查是否有一个现在的键盘保护启用?我的意思是,当屏幕熄灭时,Android会启用键盘锁,所以下次醒来时,您的键盘屏幕就会显示在您的面前。所以我只是想从应用程序中知道是否启用了密钥保护。检查是否启用键盘锁,即从Android应用程序当前活动

我看了一下keyguardmanager.java,但它没有这个API。

回答

5

获取KeyGuardManager系统服务,并调用inKeyguardRestrictedInputMode()函数。 参见文档Here

KeyguardManager keyguardManager = (KeyguardManager)getSystemService(Activity.KEYGUARD_SERVICE); 

Log.v(TAG,""+keyguardManager.inKeyguardRestrictedInputMode()); 

我测试了我的HTC G1,它的工作原理。

+0

调用需要API级别16 – 2015-03-06 14:48:14

相关问题