DevicePolicyManager.SetPasswordMinimumNonLetter(ComponentName, Int32) 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
암호에 필요한 문자가 아닌 문자(숫자 숫자 또는 기호)의 최소 수를 설정하기 위해 디바이스를 관리하는 애플리케이션에서 호출됩니다.
[Android.Runtime.Register("setPasswordMinimumNonLetter", "(Landroid/content/ComponentName;I)V", "GetSetPasswordMinimumNonLetter_Landroid_content_ComponentName_IHandler")]
public virtual void SetPasswordMinimumNonLetter (Android.Content.ComponentName admin, int length);
[<Android.Runtime.Register("setPasswordMinimumNonLetter", "(Landroid/content/ComponentName;I)V", "GetSetPasswordMinimumNonLetter_Landroid_content_ComponentName_IHandler")>]
abstract member SetPasswordMinimumNonLetter : Android.Content.ComponentName * int -> unit
override this.SetPasswordMinimumNonLetter : Android.Content.ComponentName * int -> unit
매개 변수
- admin
- ComponentName
DeviceAdminReceiver
이 요청과 연결된 요청입니다.
- length
- Int32
암호에 필요한 원하는 새 최소 문자 수입니다. 값이 0이면 제한이 없음을 의미합니다.
- 특성
설명
암호에 필요한 문자가 아닌 문자(숫자 숫자 또는 기호)의 최소 수를 설정하기 위해 디바이스를 관리하는 애플리케이션에서 호출됩니다. 이 설정 후에는 사용자가 설정된 암호만큼 제한적이지 않은 새 암호를 입력할 수 없습니다. 현재 암호는 사용자가 새 암호를 설정할 때까지 유지되므로 변경 내용이 즉시 발생하지 않습니다. 사용자에게 새 암호를 묻는 메시지를 표시하려면 이 값을 사용하거나 #ACTION_SET_NEW_PARENT_PROFILE_PASSWORD
설정한 후에 사용합니다#ACTION_SET_NEW_PASSWORD
. 이 제약 조건은 관리자가 .을(를) 요청한 #PASSWORD_QUALITY_COMPLEX
#setPasswordQuality
경우에만 적용됩니다. SDK 수준 android.os.Build.VERSION_CODES#R
이상을 대상으로 하는 앱이 암호 품질을 #PASSWORD_QUALITY_COMPLEX
먼저 설정하지 않고 이 제약 조건을 적용하면 이 메서드가 throw IllegalStateException
됩니다. 기본값은 0입니다.
기능을 지원하지 PackageManager#FEATURE_SECURE_LOCK_SCREEN
않는 디바이스에서는 암호가 항상 비어 있는 것으로 처리됩니다.
호출 디바이스 관리자가 이 메서드를 호출할 수 있도록 요청 DeviceAdminInfo#USES_POLICY_LIMIT_PASSWORD
해야 합니다. 그렇지 않은 경우 보안 예외가 throw됩니다.
아래의 대상 앱은 android.os.Build.VERSION_CODES#R
부모 프로필에 대한 DevicePolicyManager
제한을 설정하기 위해 반환된 #getParentProfileInstance(ComponentName)
인스턴스에서 이 메서드를 호출할 수 있습니다.
<string>Note:</strong> 이 메서드는 {PackageManager#FEATURE_AUTOMOTIVE 자동차 빌드}에서 무시됩니다.
이 멤버는 더 이상 사용되지 않습니다. 자세한 내용은 참조 #setPasswordQuality(ComponentName, int)
하세요.
이 페이지의 일부는 Android 오픈 소스 프로젝트에서 만들고 공유하고 Creative Commons 2.5 특성 라이선스에 설명된 용어에 따라 사용되는 작업을 기반으로 하는 수정 사항입니다.