哪个级别的DevicePolicyManager密码质量禁用模式密码?

时间:2014-07-10 07:31:48

标签: android device-policy-manager

我正在编写一个Android应用程序,它根据特定条件设置密码质量。我可以肯定地说,当密码质量设置为PASSWORD_QUALITY_SOMETHING时,手机上可以使用模式密码,但是当我将密码质量设置为PASSWORD_QUALITY_ALPHANUMERIC时,手机上的模式密码被禁用。我只是想知道哪个级别的密码质量会禁用模式密码。

1 个答案:

答案 0 :(得分:1)

查看base/core/java/com/android/internal/widget/LockPatternUtils.java,函数getActivePasswordQuality()

PASSWORD_QUALITY_SOMETHINGPASSWORD_QUALITY_BIOMETRIC_WEAK使用户可以选择模式,将密码质量提高到PASSWORD_QUALITY_NUMERIC或更高不会允许使用模式类型的密码。

密码质量列表在base/core/java/android/app/admin/DevicePolicyManager.java

中定义