【发布时间】:2014-07-10 07:31:47
【问题描述】:
我正在编写一个基于特定条件设置密码质量的安卓应用。我可以肯定地说,当密码质量设置为 PASSWORD_QUALITY_SOMETHING 时,模式密码在手机上可用,但是当我将密码质量设置为 PASSWORD_QUALITY_ALPHANUMERIC 时,模式密码在手机上被禁用。我只想知道哪个级别的密码质量会禁用模式密码。
【问题讨论】:
标签: android device-policy-manager
我正在编写一个基于特定条件设置密码质量的安卓应用。我可以肯定地说,当密码质量设置为 PASSWORD_QUALITY_SOMETHING 时,模式密码在手机上可用,但是当我将密码质量设置为 PASSWORD_QUALITY_ALPHANUMERIC 时,模式密码在手机上被禁用。我只想知道哪个级别的密码质量会禁用模式密码。
【问题讨论】:
标签: android device-policy-manager
看看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中定义
【讨论】: