Lenguaje

DevicePolicyManager.SetPasswordMinimumLength(ComponentName, Int32) Método

Definición

Lo llama una aplicación que administra el dispositivo para establecer la longitud mínima de contraseña permitida.

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

Parámetros

admin
ComponentName

Al que DeviceAdminReceiver está asociada esta solicitud.

length
Int32

La nueva longitud mínima de contraseña deseada. Un valor de 0 significa que no hay ninguna restricción.

Atributos

Comentarios

Lo llama una aplicación que administra el dispositivo para establecer la longitud mínima de contraseña permitida. Después de establecer esto, el usuario no podrá escribir una nueva contraseña que no sea al menos tan restrictiva como lo que se ha establecido. Tenga en cuenta que la contraseña actual permanecerá hasta que el usuario haya establecido una nueva, por lo que el cambio no se realiza inmediatamente. Para solicitar al usuario una nueva contraseña, use #ACTION_SET_NEW_PASSWORD o #ACTION_SET_NEW_PARENT_PROFILE_PASSWORD después de establecer este valor. Esta restricción solo se impone si el administrador también ha solicitado #PASSWORD_QUALITY_NUMERIC , #PASSWORD_QUALITY_NUMERIC_COMPLEX, #PASSWORD_QUALITY_ALPHABETIC, #PASSWORD_QUALITY_ALPHANUMERICo #PASSWORD_QUALITY_COMPLEX con #setPasswordQuality. Si una aplicación que tiene como destino el nivel android.os.Build.VERSION_CODES#R del SDK y versiones posteriores aplica esta restricción sin la calidad de contraseña de configuración en uno de estos valores en primer lugar, este método iniciará IllegalStateException.

En los dispositivos que no admiten PackageManager#FEATURE_SECURE_LOCK_SCREEN la característica, la contraseña siempre se trata como vacía.

El administrador del dispositivo que realiza la llamada debe haber solicitado DeviceAdminInfo#USES_POLICY_LIMIT_PASSWORD poder llamar a este método; si no lo tiene, se producirá una excepción de seguridad.

Las aplicaciones que tienen como destino android.os.Build.VERSION_CODES#R y a continuación pueden llamar a este método en la DevicePolicyManager instancia devuelta por #getParentProfileInstance(ComponentName) para establecer restricciones en el perfil primario.

<string>Note:</strong> este método se omite en {PackageManager#FEATURE_AUTOMOTIVE compilaciones de automoción}.

Este miembro está en desuso. consulte #setPasswordQuality(ComponentName, int) para obtener más información.

Java documentación para android.app.admin.DevicePolicyManager.setPasswordMinimumLength(android.content.ComponentName, int).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a