DevicePolicyManager.SetPasswordMinimumNonLetter(ComponentName, Int32) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Chiamato da un'applicazione che gestisce il dispositivo per impostare il numero minimo di caratteri non lettera (cifre numeriche o simboli) necessari nella password.
[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
Parametri
- admin
- ComponentName
A cui DeviceAdminReceiver
è associata questa richiesta.
- length
- Int32
Nuovo numero minimo desiderato di lettere richieste nella password. Il valore 0 indica che non esiste alcuna restrizione.
- Attributi
Commenti
Chiamato da un'applicazione che gestisce il dispositivo per impostare il numero minimo di caratteri non lettera (cifre numeriche o simboli) necessari nella password. Dopo l'impostazione, l'utente non sarà in grado di immettere una nuova password che non sia almeno restrittiva come quella impostata. Si noti che la password corrente rimarrà fino a quando l'utente non ne ha impostato uno nuovo, quindi la modifica non viene eseguita immediatamente. Per richiedere all'utente una nuova password, usare #ACTION_SET_NEW_PASSWORD
o #ACTION_SET_NEW_PARENT_PROFILE_PASSWORD
dopo l'impostazione di questo valore. Questo vincolo viene imposto solo se l'amministratore ha richiesto #PASSWORD_QUALITY_COMPLEX
anche con #setPasswordQuality
. Se un'app destinata al #PASSWORD_QUALITY_COMPLEX
livello android.os.Build.VERSION_CODES#R
SDK e versioni successive applica questo vincolo senza impostare prima la qualità delle password, questo metodo genererà IllegalStateException
. Il valore predefinito è 0.
Nei dispositivi che non supportano PackageManager#FEATURE_SECURE_LOCK_SCREEN
la funzionalità, la password viene sempre considerata vuota.
L'amministratore del dispositivo chiamante deve aver richiesto DeviceAdminInfo#USES_POLICY_LIMIT_PASSWORD
di poter chiamare questo metodo. In caso contrario, verrà generata un'eccezione di sicurezza.
android.os.Build.VERSION_CODES#R
Le app destinate a e sotto possono chiamare questo metodo sull'istanza DevicePolicyManager
restituita da #getParentProfileInstance(ComponentName)
per impostare restrizioni sul profilo padre.
<stringa>Nota:</strong> questo metodo viene ignorato in {PackageManager#FEATURE_AUTOMOTIVE build automobilistiche}.
Questo membro è deprecato. per #setPasswordQuality(ComponentName, int)
informazioni dettagliate.
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.