Freigeben über


DevicePolicyManager.SetPasswordMinimumLowerCase(ComponentName, Int32) Methode

Definition

Wird von einer Anwendung aufgerufen, die das Gerät verwaltet, um die Mindestanzahl von Kleinbuchstaben festzulegen, die im Kennwort erforderlich sind.

[Android.Runtime.Register("setPasswordMinimumLowerCase", "(Landroid/content/ComponentName;I)V", "GetSetPasswordMinimumLowerCase_Landroid_content_ComponentName_IHandler")]
public virtual void SetPasswordMinimumLowerCase (Android.Content.ComponentName admin, int length);
[<Android.Runtime.Register("setPasswordMinimumLowerCase", "(Landroid/content/ComponentName;I)V", "GetSetPasswordMinimumLowerCase_Landroid_content_ComponentName_IHandler")>]
abstract member SetPasswordMinimumLowerCase : Android.Content.ComponentName * int -> unit
override this.SetPasswordMinimumLowerCase : Android.Content.ComponentName * int -> unit

Parameter

admin
ComponentName

Dem DeviceAdminReceiver diese Anforderung zugeordnet ist.

length
Int32

Die neue gewünschte Mindestanzahl von Kleinbuchstaben, die im Kennwort erforderlich sind. Ein Wert von 0 bedeutet, dass es keine Einschränkung gibt.

Attribute

Hinweise

Wird von einer Anwendung aufgerufen, die das Gerät verwaltet, um die Mindestanzahl von Kleinbuchstaben festzulegen, die im Kennwort erforderlich sind. Nachdem er dies festgelegt hat, kann der Benutzer kein neues Kennwort eingeben, das nicht mindestens so restriktiv ist wie das festgelegte. Beachten Sie, dass das aktuelle Kennwort so lange beibehalten wird, bis der Benutzer ein neues Kennwort festgelegt hat, sodass die Änderung nicht sofort erfolgt. Verwenden Sie #ACTION_SET_NEW_PASSWORD#ACTION_SET_NEW_PARENT_PROFILE_PASSWORD oder nach dem Festlegen dieses Werts, um den Benutzer zur Eingabe eines neuen Kennworts aufzufordern. Diese Einschränkung wird nur auferlegt, wenn der Administrator auch mit #setPasswordQualityangefordert #PASSWORD_QUALITY_COMPLEX hat. Wenn eine App, die auf SDK-Ebene android.os.Build.VERSION_CODES#R und höher ausgerichtet ist, diese Einschränkung erzwingt, ohne die Kennwortqualität der Einstellungen zuerst zu #PASSWORD_QUALITY_COMPLEX verwenden, löst diese Methode aus IllegalStateException. Der Standardwert ist 0.

Auf Geräten, die die Funktion nicht unterstützen PackageManager#FEATURE_SECURE_LOCK_SCREEN , wird das Kennwort immer als leer behandelt.

Der aufrufende Geräteadministrator muss angefordert DeviceAdminInfo#USES_POLICY_LIMIT_PASSWORD haben, um diese Methode aufrufen zu können. Andernfalls wird eine Sicherheitsausnahmeregelung ausgelöst.

Apps, die auf und darunter abzielenandroid.os.Build.VERSION_CODES#R, können diese Methode auf dem von zurückgegebenen DevicePolicyManager#getParentProfileInstance(ComponentName) instance aufrufen, um Einschränkungen für das übergeordnete Profil festzulegen.

<Zeichenfolge>Hinweis:</strong> diese Methode wird in {PackageManager#FEATURE_AUTOMOTIVE automotive builds} ignoriert.

Dieses Member ist veraltet. Weitere Informationen finden Sie unter #setPasswordQuality(ComponentName, int) .

Java-Dokumentation für android.app.admin.DevicePolicyManager.setPasswordMinimumLowerCase(android.content.ComponentName, int).

Teile dieser Seite sind Änderungen, die auf Arbeiten basieren, die vom Android Open Source Project erstellt und freigegeben wurden und gemäß den In der Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: