나는 특정 조건에 따라 비밀 번호를 설정하는 안드로이드 애플 리케이션을 쓰고있다. 필자는 암호 품질을 PASSWORD_QUALITY_SOMETHING으로 설정하면 전화에서 패턴 암호를 사용할 수 있지만 암호 품질을 PASSWORD_QUALITY_ALPHANUMERIC (으)로 설정하면 전화에서 패턴 암호를 사용할 수 없음을 확실히 말할 수 있습니다. 나는 어느 수준의 암호 품질이 패턴 암호를 비활성화하는지 알고 싶습니다.어떤 수준의 DevicePolicyManager 암호 품질이 패턴 암호를 비활성화합니까?
0
A
답변
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
에 정의되어 있지만, 여기에 패턴은 PASSWORD_QUALITY_NUMERIC (ActivePassworQuality> = PASSWORD_QUALITY_NUMERIC true를 돌려 확인)하고있다. –