DevicePolicyManager.SetPasswordMinimumNumeric(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 numerischen Ziffern festzulegen, die im Kennwort erforderlich sind.
[Android.Runtime.Register("setPasswordMinimumNumeric", "(Landroid/content/ComponentName;I)V", "GetSetPasswordMinimumNumeric_Landroid_content_ComponentName_IHandler")]
public virtual void SetPasswordMinimumNumeric (Android.Content.ComponentName admin, int length);
[<Android.Runtime.Register("setPasswordMinimumNumeric", "(Landroid/content/ComponentName;I)V", "GetSetPasswordMinimumNumeric_Landroid_content_ComponentName_IHandler")>]
abstract member SetPasswordMinimumNumeric : Android.Content.ComponentName * int -> unit
override this.SetPasswordMinimumNumeric : Android.Content.ComponentName * int -> unit
Parameter
- admin
- ComponentName
Dem DeviceAdminReceiver
diese Anforderung zugeordnet ist.
- length
- Int32
Die neue gewünschte Mindestanzahl numerischer Ziffern, die im Kennwort erforderlich sind. Der Wert 0 bedeutet, dass es keine Einschränkung gibt.
- Attribute
Hinweise
Wird von einer Anwendung aufgerufen, die das Gerät verwaltet, um die mindestanzahl von numerischen Ziffern festzulegen, die im Kennwort erforderlich sind. Nachdem dies festgelegt wurde, kann der Benutzer kein neues Kennwort eingeben, das nicht mindestens so restriktiv ist wie das festgelegte. Beachten Sie, dass das aktuelle Kennwort bleibt, bis der Benutzer ein neues festgelegt hat, sodass die Änderung nicht sofort erfolgt. Verwenden Sie #ACTION_SET_NEW_PASSWORD
oder #ACTION_SET_NEW_PARENT_PROFILE_PASSWORD
nach dem Festlegen dieses Werts, um den Benutzer zur Eingabe eines neuen Kennworts aufzufordern. Diese Einschränkung wird nur auferlegt, wenn der Administrator ebenfalls 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 dass die Kennwortqualität der Einstellungen zuerst erfolgt #PASSWORD_QUALITY_COMPLEX
, löst diese Methode aus IllegalStateException
. Der Standardwert ist 1.
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 aufgefordert DeviceAdminInfo#USES_POLICY_LIMIT_PASSWORD
haben, diese Methode aufrufen zu können. Andernfalls wird eine Sicherheits exception ausgelöst.
Apps, die auf und darunter ausgerichtet android.os.Build.VERSION_CODES#R
sind, können diese Methode auf der DevicePolicyManager
instance aufrufen, die von zurückgegeben wird#getParentProfileInstance(ComponentName)
, um Einschränkungen für das übergeordnete Profil festzulegen.
<string>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 Attribution License beschriebenen Begriffen verwendet werden.