DevicePolicyManager.SetPasswordMinimumUpperCase(ComponentName, Int32) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Lo llama una aplicación que administra el dispositivo para establecer el número mínimo de letras mayúsculas necesarias en la contraseña.
[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
Parámetros
- admin
- ComponentName
Al que DeviceAdminReceiver
está asociada esta solicitud.
- length
- Int32
Nuevo número mínimo deseado de letras mayúsculas requeridas 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 letras mayúsculas necesarias 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.
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.