DevicePolicyManager.ActionProvisionManagedProfile Campo
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Acción de actividad: inicia el flujo de aprovisionamiento que configura un perfil administrado.
[Android.Runtime.Register("ACTION_PROVISION_MANAGED_PROFILE")]
public const string ActionProvisionManagedProfile;
[<Android.Runtime.Register("ACTION_PROVISION_MANAGED_PROFILE")>]
val mutable ActionProvisionManagedProfile : string
Valor de campo
- Atributos
Comentarios
Acción de actividad: inicia el flujo de aprovisionamiento que configura un perfil administrado.
Es posible comprobar si el aprovisionamiento está permitido o no consultando el método #isProvisioningAllowed(String).
La intención puede contener los siguientes extras:
<table>thead><tr><th>Extra</th th>><</th>><supported Versions</th<>/tr></thead><><td>><<#EXTRA_PROVISIONING_ACCOUNT_TO_MIGRATE/td td<>colspan="2"></td<>/tr tr><<>td#EXTRA_PROVISIONING_SKIP_ENCRYPTION<>/td><td/td td/td><>android.os.Build.VERSION_CODES#N></<td/td></tr tr<><>td/td>#EXTRA_PROVISIONING_ADMIN_EXTRAS_BUNDLE<<><td colspan="2"></td<>/tr tr>><<td#EXTRA_PROVISIONING_LOGO_URI<>/td td><td colspan="2"></td></tr><<>tr td><<>#EXTRA_PROVISIONING_SKIP_USER_CONSENT colspan="2"><b>Solo puede ser utilizado por un propietario de dispositivo existente que intenta crear un perfil< administrado/b></td></tr tr<>><td#EXTRA_PROVISIONING_KEEP_ACCOUNT_ON_MIGRATION<> td><colspan="2"></td<>/tr tr tr><><td><#EXTRA_PROVISIONING_DISCLAIMERS/td td><colspan="2"></td<>/tr tr><><td<>#EXTRA_PROVISIONING_DEVICE_ADMIN_PACKAGE_NAME/td td>><<b>Obligatorio si #EXTRA_PROVISIONING_DEVICE_ADMIN_COMPONENT_NAME no se especifica. Debe coincidir con el nombre del paquete de la aplicación que llama.</b>/td><td>android.os.Build.VERSION_CODES#LOLLIPOP+</td></tr tr><td><>#EXTRA_PROVISIONING_DEVICE_ADMIN_COMPONENT_NAME</td td><<>b>Obligatorio si #EXTRA_PROVISIONING_DEVICE_ADMIN_PACKAGE_NAME no se especifica.< El nombre del paquete debe coincidir con el nombre del paquete de la aplicación que llama.</b>/td td>><android.os.Build.VERSION_CODES#M+</td></tr tr>><<td/td td<>colspan="2">On android.os.Build.VERSION_CODES#TIRAMISU+, when set to true this will <b>force</b> offline provisioning instead of a allow it</td<><>#EXTRA_PROVISIONING_ALLOW_OFFLINE/tr></tbody<>/table<>
Cuando se ha completado el aprovisionamiento administrado, las difusión se envían a la aplicación especificada en la intención de aprovisionamiento. La DeviceAdminReceiver#ACTION_PROFILE_PROVISIONING_COMPLETE difusión se envía en el perfil administrado y la #ACTION_MANAGED_PROFILE_PROVISIONED difusión se envía en el perfil principal.
Desde la versión android.os.Build.VERSION_CODES#O, cuando se ha completado el aprovisionamiento administrado, junto con la difusión anterior, la intención #ACTION_PROVISIONING_SUCCESSFUL de actividad también se enviará al propietario del perfil.
Si se produce un error en el aprovisionamiento, se quita el perfil administrado para que el dispositivo vuelva a su estado anterior.
Si se inicia con android.app.Activity#startActivityForResult(Intent, int) un código de resultado de android.app.Activity#RESULT_OK indica que la parte sincrónica del flujo de aprovisionamiento se realizó correctamente, aunque esto no garantiza que el flujo completo se realice correctamente. Por el contrario, un código de resultado de android.app.Activity#RESULT_CANCELED indica que no se ha cumplido el aprovisionamiento del usuario o alguna condición previa para el aprovisionamiento.
Si hay un actualizador de titulares de roles de administración de directivas de dispositivos presente en el dispositivo, debe realizarse un intento de conexión a Internet antes de iniciar esta intención.
Java documentación para android.app.admin.DevicePolicyManager.ACTION_PROVISION_MANAGED_PROFILE.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.