Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/222.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 哪个级别的DevicePolicyManager密码质量禁用模式密码?_Android_Device Policy Manager - Fatal编程技术网

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

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()

我正在编写一个android应用程序,它根据特定条件设置密码质量。我可以肯定地说,当密码质量设置为password\u quality\u某物时,手机上的模式密码可用,但当我将密码质量设置为password\u quality\u字母数字时,手机上的模式密码被禁用。我只想知道哪个级别的密码质量会禁用模式密码。

看看
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)。