Freigeben über


DevicePolicyManager.SetPasswordMinimumNumeric(ComponentName, Int32) Methode

Definition

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 #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 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) .

Java-Dokumentation für android.app.admin.DevicePolicyManager.setPasswordMinimumNumeric(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 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: