0

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

4

1 回答 1

1

看看base/core/java/com/android/internal/widget/LockPatternUtils.java,功能getActivePasswordQuality()

PASSWORD_QUALITY_SOMETHING并使PASSWORD_QUALITY_BIOMETRIC_WEAK用户能够选择一种模式,将密码质量提高到PASSWORD_QUALITY_NUMERIC或更高将不允许模式类型的密码。

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

于 2014-07-10T08:06:33.787 回答