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 não letras (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

À qual DeviceAdminReceiver essa solicitação está associada.

length
Int32

O novo número mínimo desejado de letras necessárias 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 não letras (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 o que foi definido. Observe que a senha atual permanecerá até que o usuário tenha definido uma nova, de modo que a alteração não ocorra 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ó será imposta se o administrador também tiver solicitado #PASSWORD_QUALITY_COMPLEX .#setPasswordQuality Se um aplicativo direcionado ao nível android.os.Build.VERSION_CODES#R do SDK e acima impor essa restrição sem definir a qualidade da senha para #PASSWORD_QUALITY_COMPLEX primeiro, esse método será gerado IllegalStateException. O valor padrão é 0.

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

O administrador do dispositivo de chamada deve ter solicitado DeviceAdminInfo#USES_POLICY_LIMIT_PASSWORD ser capaz de chamar esse método; se não tiver, uma exceção de segurança será gerada.

Os aplicativos direcionados android.os.Build.VERSION_CODES#R e abaixo podem chamar esse método na DevicePolicyManager instância retornada #getParentProfileInstance(ComponentName) para definir restrições no perfil pai.

< >string Note:</strong> this method is ignored on {PackageManager#FEATURE_AUTOMOTIVE automotive builds}.

Este membro foi preterido. consulte #setPasswordQuality(ComponentName, int) os detalhes.

Java documentação 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 Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a