다음을 통해 공유


DevicePolicyManager.SetPasswordMinimumSymbols(ComponentName, Int32) 메서드

정의

암호에 필요한 최소 기호 수를 설정하기 위해 디바이스를 관리하는 애플리케이션에서 호출됩니다.

[Android.Runtime.Register("setPasswordMinimumSymbols", "(Landroid/content/ComponentName;I)V", "GetSetPasswordMinimumSymbols_Landroid_content_ComponentName_IHandler")]
public virtual void SetPasswordMinimumSymbols (Android.Content.ComponentName admin, int length);
[<Android.Runtime.Register("setPasswordMinimumSymbols", "(Landroid/content/ComponentName;I)V", "GetSetPasswordMinimumSymbols_Landroid_content_ComponentName_IHandler")>]
abstract member SetPasswordMinimumSymbols : Android.Content.ComponentName * int -> unit
override this.SetPasswordMinimumSymbols : 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됩니다. 기본값은 1입니다.

기능을 지원하지 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.app.admin.DevicePolicyManager.setPasswordMinimumSymbols(android.content.ComponentName, int)Java 설명서

이 페이지의 일부는 Android 오픈 소스 프로젝트에서 만들고 공유하고 Creative Commons 2.5 특성 라이선스에 설명된 용어에 따라 사용되는 작업을 기반으로 하는 수정 사항입니다.

적용 대상