Condividi tramite


DevicePolicyManager.SetPasswordMinimumNonLetter(ComponentName, Int32) Metodo

Definizione

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.

Documentazione java per android.app.admin.DevicePolicyManager.setPasswordMinimumNonLetter(android.content.ComponentName, int).

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.

Si applica a