DevicePolicyManager.SetPasswordMinimumNonLetter(ComponentName, Int32) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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 #setPasswordQuality
o . 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á IllegalStateException
o . 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.
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.