Compartilhar via


DevicePolicyManager.SetPasswordMinimumNonLetter(ComponentName, Int32) Método

Definição

Chamado por um aplicativo que está administrando o dispositivo para definir o número mínimo de caracteres sem letra (dígitos numéricos ou símbolos) necessários na senha.

[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

A que DeviceAdminReceiver este pedido está associado.

length
Int32

O novo número mínimo desejado de letras exigido na senha. Um valor de 0 significa que não há restrição.

Atributos

Comentários

Chamado por um aplicativo que está administrando o dispositivo para definir o número mínimo de caracteres sem letra (dígitos numéricos ou símbolos) necessários na senha. Depois de definir isso, o usuário não poderá inserir uma nova senha que não seja pelo menos tão restritiva quanto a que foi definida. Observe que a senha atual permanecerá até que o usuário tenha definido uma nova, portanto, a alteração não ocorre imediatamente. Para solicitar ao usuário uma nova senha, use #ACTION_SET_NEW_PASSWORD ou #ACTION_SET_NEW_PARENT_PROFILE_PASSWORD depois de definir esse valor. Essa restrição só é imposta se o administrador também tiver solicitado #PASSWORD_QUALITY_COMPLEX com #setPasswordQualityo . Se um aplicativo direcionado ao nível android.os.Build.VERSION_CODES#R do SDK e superior impor essa restrição sem configurar a qualidade da senha primeiro #PASSWORD_QUALITY_COMPLEX , esse método lançará IllegalStateExceptiono . O valor padrão é 0.

Em dispositivos que não suportam PackageManager#FEATURE_SECURE_LOCK_SCREEN o recurso, a senha é sempre tratada como vazia.

O administrador do dispositivo de chamada deve ter solicitado DeviceAdminInfo#USES_POLICY_LIMIT_PASSWORD para poder chamar esse método, se não o fizer, uma exceção de segurança será lançada.

A segmentação android.os.Build.VERSION_CODES#R de aplicativos e abaixo pode chamar esse método na instância retornada DevicePolicyManager por #getParentProfileInstance(ComponentName) para definir restrições no perfil pai.

<string>Note:</strong> este método é ignorado em {PackageManager#FEATURE_AUTOMOTIVE compilações automotivas}.

Este membro foi preterido. veja #setPasswordQuality(ComponentName, int) para obter detalhes.

Documentação Java para android.app.admin.DevicePolicyManager.setPasswordMinimumNonLetter(android.content.ComponentName, int).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.

Aplica-se a