Android以编程方式移除屏幕锁
我可以在Android中使用Device Administrator以编程方式设置屏幕锁定密码,但有没有办法删除此屏幕锁定,甚至更改为“幻灯片”选项?下面是我的工作代码Android以编程方式移除屏幕锁,android,device-admin,screen-lock,Android,Device Admin,Screen Lock,我可以在Android中使用Device Administrator以编程方式设置屏幕锁定密码,但有没有办法删除此屏幕锁定,甚至更改为“幻灯片”选项?下面是我的工作代码 devicePolicyManager.setPasswordQuality(demoDeviceAdmin,DevicePolicyManager.PASSWORD_QUALITY_UNSPECIFIED); devicePolicyManager.setPasswordMinimumL
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);
&&不是一个永久的解决方案,因为它只在应用程序处于堆栈或活动状态之前禁用keyguard
KeyguardManager keyguardManager = (KeyguardManager)getSystemService(Activity.KEYGUARD_SERVICE);
KeyguardLock lock = keyguardManager.newKeyguardLock(KEYGUARD_SERVICE);