Compartir a través de


DevicePolicyManager.SetPasswordMinimumNonLetter(ComponentName, Int32) Método

Definición

Lo llama una aplicación que administra el dispositivo para establecer el número mínimo de caracteres no letras (dígitos numéricos o símbolos) necesarios en la contraseña.

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

Parámetros

admin
ComponentName

Al que DeviceAdminReceiver está asociada esta solicitud.

length
Int32

Nuevo número mínimo deseado de letras necesarias en la contraseña. Un valor de 0 significa que no hay ninguna restricción.

Atributos

Comentarios

Lo llama una aplicación que administra el dispositivo para establecer el número mínimo de caracteres no letras (dígitos numéricos o símbolos) necesarios en la contraseña. 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_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 la contraseña de configuración en #PASSWORD_QUALITY_COMPLEX primer lugar, este método iniciará IllegalStateException. El valor predeterminado es 0.

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.

Documentación de Java para android.app.admin.DevicePolicyManager.setPasswordMinimumNonLetter(android.content.ComponentName, int).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Se aplica a