2

我可以在 Android 中使用设备管理员以编程方式设置屏幕锁定密码,但是有没有办法删除这个屏幕锁定甚至更改为“滑动”选项?下面是我的工作代码

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);
4

0 回答 0