DevicePolicyManager.SetPasswordMinimumUpperCase(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 minimale Anzahl von Großbuchstaben festzulegen, die im Kennwort erforderlich sind.
[Android.Runtime.Register("setPasswordMinimumUpperCase", "(Landroid/content/ComponentName;I)V", "GetSetPasswordMinimumUpperCase_Landroid_content_ComponentName_IHandler")]
public virtual void SetPasswordMinimumUpperCase (Android.Content.ComponentName admin, int length);
[<Android.Runtime.Register("setPasswordMinimumUpperCase", "(Landroid/content/ComponentName;I)V", "GetSetPasswordMinimumUpperCase_Landroid_content_ComponentName_IHandler")>]
abstract member SetPasswordMinimumUpperCase : Android.Content.ComponentName * int -> unit
override this.SetPasswordMinimumUpperCase : Android.Content.ComponentName * int -> unit
Parameter
- admin
- ComponentName
Dieser DeviceAdminReceiver
Anforderung ist zugeordnet.
- length
- Int32
Die neue gewünschte Mindestanzahl an Großbuchstaben, 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 minimale Anzahl von Großbuchstaben festzulegen, die im Kennwort erforderlich sind. Nach dem Festlegen kann der Benutzer kein neues Kennwort eingeben, das nicht mindestens so restriktiv ist wie das festgelegte. Beachten Sie, dass das aktuelle Kennwort verbleibt, bis der Benutzer ein neues Kennwort festgelegt hat, sodass die Änderung nicht sofort erfolgt. Wenn Sie den Benutzer zur Eingabe eines neuen Kennworts auffordern möchten, verwenden #ACTION_SET_NEW_PASSWORD
Oder #ACTION_SET_NEW_PARENT_PROFILE_PASSWORD
nachdem Sie diesen Wert festgelegt haben. Diese Einschränkung wird nur auferlegt, wenn der Administrator auch angefordert #PASSWORD_QUALITY_COMPLEX
#setPasswordQuality
hat. Wenn eine App für die SDK-Ebene android.os.Build.VERSION_CODES#R
und höher diese Einschränkung ohne Einstellungskennwortqualität #PASSWORD_QUALITY_COMPLEX
zuerst erzwingt, wird diese Methode ausgelöst IllegalStateException
. Der Standardwert ist 0.
Auf Geräten, die das Feature nicht unterstützen PackageManager#FEATURE_SECURE_LOCK_SCREEN
, wird das Kennwort immer als leer behandelt.
Der aufrufende Geräteadministrator muss die DeviceAdminInfo#USES_POLICY_LIMIT_PASSWORD
Möglichkeit haben, diese Methode aufzurufen. Wenn dies nicht der Fall ist, wird eine Sicherheits ausnahme ausgelöst.
Apps für die Zielbestimmung android.os.Build.VERSION_CODES#R
und unten können diese Methode für die von der DevicePolicyManager
Instanz zurückgegebene #getParentProfileInstance(ComponentName)
Instanz aufrufen, um Einschränkungen für das übergeordnete Profil festzulegen.
<string>Note:</strong> this method is ignored on {PackageManager#FEATURE_AUTOMOTIVE automotive builds}.
Dieses Mitglied ist veraltet. Weitere Informationen finden Sie unter #setPasswordQuality(ComponentName, int)
.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.