DevicePolicyManager.SetPasswordMinimumLowerCase(ComponentName, Int32) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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 #setPasswordQuality
angefordert #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)
.
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.