Android 哪个级别的DevicePolicyManager密码质量禁用模式密码?
我正在编写一个android应用程序,它根据特定条件设置密码质量。我可以肯定地说,当密码质量设置为password\u quality\u某物时,手机上的模式密码可用,但当我将密码质量设置为password\u quality\u字母数字时,手机上的模式密码被禁用。我只想知道哪个级别的密码质量会禁用模式密码。看看Android 哪个级别的DevicePolicyManager密码质量禁用模式密码?,android,device-policy-manager,Android,Device Policy Manager,我正在编写一个android应用程序,它根据特定条件设置密码质量。我可以肯定地说,当密码质量设置为password\u quality\u某物时,手机上的模式密码可用,但当我将密码质量设置为password\u quality\u字母数字时,手机上的模式密码被禁用。我只想知道哪个级别的密码质量会禁用模式密码。看看base/core/java/com/android/internal/widget/LockPatternUtils.java,函数getActivePasswordQuality()
base/core/java/com/android/internal/widget/LockPatternUtils.java
,函数getActivePasswordQuality()
PASSWORD\u QUALITY\u SOMETHING
和PASSWORD\u QUALITY\u BIOMETRIC\u WEAK
允许用户选择模式,将密码质量增加到PASSWORD\u QUALITY\u NUMERIC
或更高将不允许模式类型的密码
密码质量列表在
base/core/java/android/app/admin/DevicePolicyManager.java
中定义。我知道这没有意义,但这里的模式有密码质量数值(检查ActivePassworQuality>=密码质量数值返回true)。