Android.App.Admin.DevicePolicyManager.ActionProvisionManagedProfile Field
Activity action: Starts the provisioning flow which sets up a managed profile.

Syntax

[Android.Runtime.Register("ACTION_PROVISION_MANAGED_PROFILE")]
public const string ActionProvisionManagedProfile

Remarks

Activity action: Starts the provisioning flow which sets up a managed profile.

A managed profile allows data separation for example for the usage of a device as a personal and corporate device. The user which provisioning is started from and the managed profile share a launcher.

This intent will typically be sent by a mobile device management application (mdm). Provisioning adds a managed profile and sets the mdm as the profile owner who has full control over the profile

This intent must contain the extra DevicePolicyManager.ExtraProvisioningDeviceAdminPackageName.

When managed provisioning has completed, an intent of the type DeviceAdminReceiver.ActionProfileProvisioningComplete is broadcasted to the managed profile.

If provisioning fails, the managedProfile is removed so the device returns to its previous state.

Input: Nothing.

Output: Nothing

[Android Documentation]

Requirements

Namespace: Android.App.Admin
Assembly: Mono.Android (in Mono.Android.dll)
Assembly Versions: 0.0.0.0
Since: Added in API level 8