Compartilhar via


DevicePolicyManager.SetMaximumFailedPasswordsForWipe Método

Definição

Definir isso como um valor maior que zero habilita uma política que executará um apagamento de dispositivo ou perfil depois que muitas senhas incorretas de desbloqueio de dispositivo tiverem sido inseridas.

[Android.Runtime.Register("setMaximumFailedPasswordsForWipe", "(Landroid/content/ComponentName;I)V", "GetSetMaximumFailedPasswordsForWipe_Landroid_content_ComponentName_IHandler")]
[Android.Runtime.RequiresPermission("android.permission.MANAGE_DEVICE_POLICY_WIPE_DATA")]
public virtual void SetMaximumFailedPasswordsForWipe (Android.Content.ComponentName? admin, int num);
[<Android.Runtime.Register("setMaximumFailedPasswordsForWipe", "(Landroid/content/ComponentName;I)V", "GetSetMaximumFailedPasswordsForWipe_Landroid_content_ComponentName_IHandler")>]
[<Android.Runtime.RequiresPermission("android.permission.MANAGE_DEVICE_POLICY_WIPE_DATA")>]
abstract member SetMaximumFailedPasswordsForWipe : Android.Content.ComponentName * int -> unit
override this.SetMaximumFailedPasswordsForWipe : Android.Content.ComponentName * int -> unit

Parâmetros

admin
ComponentName

A que DeviceAdminReceiver este pedido está associado. Nulo se o chamador não for um administrador de dispositivo.

num
Int32

O número de tentativas de senha com falha em que o dispositivo ou perfil será apagado.

Atributos

Comentários

Definir isso como um valor maior que zero habilita uma política que executará um apagamento de dispositivo ou perfil depois que muitas senhas incorretas de desbloqueio de dispositivo tiverem sido inseridas. Essa política combina a observação de senhas com falha e a limpeza do dispositivo, e exige que os administradores de dispositivos de chamada solicitem ambos DeviceAdminInfo#USES_POLICY_WATCH_LOGIN e DeviceAdminInfo#USES_POLICY_WIPE_DATA}.

Quando essa política é definida no sistema ou no usuário principal, o dispositivo será redefinido de fábrica após muitas tentativas incorretas de senha. Quando definido em qualquer outro usuário, somente o usuário ou perfil correspondente será apagado.

Para implementar qualquer outra política (por exemplo, apagar dados apenas para um aplicativo específico, apagar ou revogar credenciais ou relatar a falha a um servidor), você deve implementar DeviceAdminReceiver#onPasswordFailed(Context, android.content.Intent) . Não use essa API, pois se a contagem máxima for atingida, o dispositivo ou perfil será apagado imediatamente e seu retorno de chamada não será invocado.

Esse método pode ser chamado na instância retornada DevicePolicyManager por #getParentProfileInstance(ComponentName) para definir um valor no perfil pai.

Em dispositivos que não suportam PackageManager#FEATURE_SECURE_LOCK_SCREEN o recurso, a senha está sempre vazia e esse método não tem efeito - ou seja, a política não está definida.

Documentação Java para android.app.admin.DevicePolicyManager.setMaximumFailedPasswordsForWipe(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