Idioma

DevicePolicyManager.ActionProvisionManagedProfile Campo

Definição

Ação de atividade: inicia o fluxo de provisionamento que configura um perfil gerenciado.

[Android.Runtime.Register("ACTION_PROVISION_MANAGED_PROFILE")]
public const string ActionProvisionManagedProfile;
[<Android.Runtime.Register("ACTION_PROVISION_MANAGED_PROFILE")>]
val mutable ActionProvisionManagedProfile : string

Valor do campo

Atributos

Comentários

Ação de atividade: inicia o fluxo de provisionamento que configura um perfil gerenciado.

É possível verificar se o provisionamento é permitido ou não consultando o método #isProvisioningAllowed(String).

A intenção pode conter os seguintes extras:

<table><thead><tr><th>Extra</th th><th>< th th<>>Supported Versions</th<>/tr<>/thead><tbody<>tr<>td#EXTRA_PROVISIONING_ACCOUNT_TO_MIGRATE<>/td td><colspan="2"></td></tr<>tr><td<#EXTRA_PROVISIONING_SKIP_ENCRYPTION>/td td>><</td><+>android.os.Build.VERSION_CODES#N</td></tr><tr<>td<>#EXTRA_PROVISIONING_ADMIN_EXTRAS_BUNDLE/td><td colspan="2"></td></tr<>tr<>td<#EXTRA_PROVISIONING_LOGO_URI>/td td<>colspan="2"></td></tr><tr><td>#EXTRA_PROVISIONING_SKIP_USER_CONSENT</td td><colspan="2"><b>Só pode ser usado por um proprietário de dispositivo existente tentando criar um perfil< gerenciado/b></td<>/tr><tr><td><#EXTRA_PROVISIONING_KEEP_ACCOUNT_ON_MIGRATION/td td><colspan="2"></td<>/tr tr><><td>#EXTRA_PROVISIONING_DISCLAIMERS</td><td colspan="2"></td></tr><tr<>td<#EXTRA_PROVISIONING_DEVICE_ADMIN_PACKAGE_NAME>/td td><<>b>Obrigatório se #EXTRA_PROVISIONING_DEVICE_ADMIN_COMPONENT_NAME não for especificado. Deve corresponder ao nome do pacote do aplicativo de chamada.</b>/td><td>android.os.Build.VERSION_CODES#LOLLIPOP+</td></tr><tr><td>#EXTRA_PROVISIONING_DEVICE_ADMIN_COMPONENT_NAME</td td><<>b>Obrigatório se #EXTRA_PROVISIONING_DEVICE_ADMIN_PACKAGE_NAME não for especificado.< O nome do pacote deve corresponder ao nome do pacote do aplicativo de chamada.</b></td><td>android.os.Build.VERSION_CODES#M+</td></tr><tr><td>#EXTRA_PROVISIONING_ALLOW_OFFLINE</td td><colspan="2">On android.os.Build.VERSION_CODES#TIRAMISU+, when set to true this will <b>force</b> offline provisioning instead of allow it</td></tr></tbody></table>

Quando o provisionamento gerenciado é concluído, as transmissões são enviadas para o aplicativo especificado na intenção de provisionamento. A DeviceAdminReceiver#ACTION_PROFILE_PROVISIONING_COMPLETE transmissão é enviada no perfil gerenciado e a #ACTION_MANAGED_PROFILE_PROVISIONED transmissão é enviada no perfil primário.

Na versão android.os.Build.VERSION_CODES#O, quando o provisionamento gerenciado for concluído, juntamente com a difusão acima, a intenção #ACTION_PROVISIONING_SUCCESSFUL de atividade também será enviada ao proprietário do perfil.

Se o provisionamento falhar, o perfil gerenciado será removido para que o dispositivo retorne ao estado anterior.

Se iniciado com android.app.Activity#startActivityForResult(Intent, int) um código de resultado indica android.app.Activity#RESULT_OK que a parte síncrona do fluxo de provisionamento foi bem-sucedida, embora isso não garanta que o fluxo completo será bem-sucedido. Por outro lado, um código de android.app.Activity#RESULT_CANCELED resultado indica que o usuário recuou do provisionamento ou alguma pré-condição para provisionamento não foi atendida.

Se um atualizador de titular de função de gerenciamento de política de dispositivo estiver presente no dispositivo, uma tentativa de conexão com a Internet deverá ser feita antes de iniciar essa intenção.

Java documentação para android.app.admin.DevicePolicyManager.ACTION_PROVISION_MANAGED_PROFILE.

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