4

私のスクリプトはパスワードを作成して電話をロックしますが、パスワードを
空白に変更しようとすると失敗します。

私のロックスクリプト:

DevicePolicyManager deviceManager = (DevicePolicyManager)getSystemService(Context.DEVICE_POLICY_SERVICE);
                  ComponentName compName = new ComponentName(MessageService.this, LockAdmin.class);  

                  boolean active = deviceManager.isAdminActive(compName);  

                  if (active) { 
                      deviceManager.setPasswordQuality(compName,DevicePolicyManager.PASSWORD_QUALITY_UNSPECIFIED);
                      deviceManager.setPasswordMinimumLength(compName, 5);

                      boolean result = deviceManager.resetPassword("blablabla", DevicePolicyManager.RESET_PASSWORD_REQUIRE_ENTRY);
                  }

私の質問は、パスワードを空白に変更するにはどうすればよいですか、またはロックパターンを「なし」に変更するにはどうすればよいですか?

4

1 に答える 1

5

2分後に試してみましたが、

deviceManager.setPasswordMinimumLength(compName, 0);
boolean result = deviceManager.resetPassword("", DevicePolicyManager.RESET_PASSWORD_REQUIRE_ENTRY);

そして、それは魅力のように機能します。

于 2013-10-11T09:58:17.530 に答える