DevicePolicyManager.ActionProvisionManagedDevice Campo
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.
Ação de atividade: inicia o fluxo de provisionamento que configura um dispositivo gerenciado.
[Android.Runtime.Register("ACTION_PROVISION_MANAGED_DEVICE", ApiSince=23)]
public const string ActionProvisionManagedDevice;
[<Android.Runtime.Register("ACTION_PROVISION_MANAGED_DEVICE", ApiSince=23)>]
val mutable ActionProvisionManagedDevice : string
Valor do campo
- Atributos
Comentários
Ação de atividade: inicia o fluxo de provisionamento que configura um dispositivo gerenciado. Deve ser iniciado com android.app.Activity#startActivityForResult(Intent, int).
Durante o provisionamento do proprietário do dispositivo, um aplicativo de administrador de dispositivo é definido como o proprietário do dispositivo. Um proprietário do dispositivo tem controle total sobre o dispositivo. O proprietário do dispositivo não pode ser modificado pelo usuário.
Um caso de uso típico seria um dispositivo que pertence a uma empresa, mas usado por um funcionário ou cliente.
Uma intenção com essa ação só pode ser enviada em um dispositivo não comprovado. É possível verificar se o provisionamento é permitido ou não consultando o método #isProvisioningAllowed(String).
A intenção contém os seguintes extras: <ul<>li#EXTRA_PROVISIONING_DEVICE_ADMIN_COMPONENT_NAME<>/li><li>#EXTRA_PROVISIONING_SKIP_ENCRYPTION, optional</li<>li>#EXTRA_PROVISIONING_LEAVE_ALL_SYSTEM_APPS_ENABLED, optional</li<>li#EXTRA_PROVISIONING_ADMIN_EXTRAS_BUNDLE>, optional</li><li>#EXTRA_PROVISIONING_LOGO_URI, optional</li<>li>#EXTRA_PROVISIONING_DISCLAIMERS, optional</li<>li#EXTRA_PROVISIONING_SKIP_EDUCATION_SCREENS>, optional</li></ul>
Quando o provisionamento do proprietário do dispositivo é concluído, uma intenção do tipo DeviceAdminReceiver#ACTION_PROFILE_PROVISIONING_COMPLETE é transmitida para o proprietário do dispositivo.
Na versão android.os.Build.VERSION_CODES#O, quando o provisionamento do proprietário do dispositivo 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 dispositivo.
Se o provisionamento falhar, o dispositivo será redefinido de fábrica.
Um código de android.app.Activity#RESULT_OK resultado implica 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 implica que o usuário recuou do provisionamento ou alguma pré-condição para provisionamento não foi atendida.
Este membro foi preterido. para dar suporte android.os.Build.VERSION_CODES#S e posteriormente, os aplicativos administradores devem implementar atividades com filtros de intenção para as #ACTION_GET_PROVISIONING_MODE ações e #ACTION_ADMIN_POLICY_COMPLIANCE intenção; usar #ACTION_PROVISION_MANAGED_DEVICE para iniciar o provisionamento fará com que o provisionamento falhe; para dar suporte adicional a aplicativos pré-administradorandroid.os.Build.VERSION_CODES#S, também deve continuar a usar essa constante.
Java documentação para android.app.admin.DevicePolicyManager.ACTION_PROVISION_MANAGED_DEVICE.
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.