Android以编程方式删除SCREEN LOCK

时间:2015-01-11 16:20:19

标签: android device-admin screen-lock

我可以使用Android中的Device Administrator以编程方式设置SCREEN LOCK密码,但有没有办法删除此SCREEN LOCK甚至更改为“SLIDE”选项?以下是我的工作代码

devicePolicyManager.setPasswordQuality(demoDeviceAdmin,DevicePolicyManager.PASSWORD_QUALITY_UNSPECIFIED);
                    devicePolicyManager.setPasswordMinimumLength(demoDeviceAdmin, 5);
                    boolean result = devicePolicyManager.resetPassword("123456", DevicePolicyManager.RESET_PASSWORD_REQUIRE_ENTRY);

请记住以下要重置的代码不起作用:

devicePolicyManager.setPasswordQuality(demoDeviceAdmin,DevicePolicyManager.PASSWORD_QUALITY_UNSPECIFIED);
                    devicePolicyManager.setPasswordMinimumLength(demoDeviceAdmin, 5);
                    boolean result = devicePolicyManager.resetPassword("", DevicePolicyManager.RESET_PASSWORD_REQUIRE_ENTRY);

&安培;&安培;不是永久解决方案,因为它只在应用程序处于堆栈或活动状态时禁用密钥保护

KeyguardManager keyguardManager = (KeyguardManager)getSystemService(Activity.KEYGUARD_SERVICE);
KeyguardLock lock = keyguardManager.newKeyguardLock(KEYGUARD_SERVICE);

0 个答案:

没有答案