我想以编程方式检查我的设备是否被第三方锁屏锁定...使用Android的普通Lockscreen,您可以通过
进行操作KeyguardManager kgMgr = (KeyguardManager) getSystemService(Context.KEYGUARD_SERVICE);
boolean locked = kgMgr.inKeyguardRestrictedInputMode();
但是如果安装了第三方Lockscreen会怎么样?!有没有办法检查设备是否被锁定?
答案 0 :(得分:0)
我认为所有自定义锁屏都使用<uses-permission android:name="android.permission.DISABLE_KEYGUARD" />
权限。因此,在大多数标准情况下,您的方法应该是正确的。
答案 1 :(得分:0)