Поделиться через


DevicePolicyManager.ActionProvisionManagedProfile Поле

Определение

Действие действия. Запускает поток подготовки, который настраивает управляемый профиль.

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

Значение поля

Атрибуты

Комментарии

Действие действия. Запускает поток подготовки, который настраивает управляемый профиль.

Управляемый профиль позволяет разделить данные, например использование устройства в качестве личного и корпоративного устройства. Пользователь, с которого запускается подготовка, и управляемый профиль предоставляет общий доступ к средствам запуска.

Обычно это намерение отправляется приложением управления мобильными устройствами (MDM). Подготовка добавляет управляемый профиль и задает MDM в качестве владельца профиля, который имеет полный контроль над профилем.

Можно проверить, разрешена ли подготовка, запрашивая метод #isProvisioningAllowed(String).

В версии android.os.Build.VERSION_CODES#LOLLIPOPэто намерение должно содержать дополнительные #EXTRA_PROVISIONING_DEVICE_ADMIN_PACKAGE_NAME. По состоянию android.os.Build.VERSION_CODES#Mна это значение оно должно содержать дополнительные #EXTRA_PROVISIONING_DEVICE_ADMIN_COMPONENT_NAME значения, хотя указание поддерживается только #EXTRA_PROVISIONING_DEVICE_ADMIN_PACKAGE_NAME в этом случае.

Намерение может также содержать следующие дополнительные компоненты: <ul<>li>#EXTRA_PROVISIONING_ACCOUNT_TO_MIGRATE, необязательный </<>#EXTRA_PROVISIONING_SKIP_ENCRYPTION>li, необязательный, поддерживаемый из android.os.Build.VERSION_CODES#N</><>#EXTRA_PROVISIONING_ADMIN_EXTRAS_BUNDLEli, необязательный/li, необязательный<</><<<#EXTRA_PROVISIONING_SKIP_USER_CONSENT#EXTRA_PROVISIONING_LOGO_URI>><<>>>><#EXTRA_PROVISIONING_DISCLAIMERS<>#EXTRA_PROVISIONING_KEEP_ACCOUNT_ON_MIGRATIONli/li></ul>

После завершения управляемой подготовки широковещательные передачи отправляются приложению, указанному в намерении подготовки. Трансляция DeviceAdminReceiver#ACTION_PROFILE_PROVISIONING_COMPLETE отправляется в управляемом профиле, а #ACTION_MANAGED_PROFILE_PROVISIONED трансляция отправляется в основном профиле.

С версии android.os.Build.VERSION_CODES#O, когда управляемая подготовка завершена, а также выше, намерение #ACTION_PROVISIONING_SUCCESSFUL действия также будет отправлено владельцу профиля.

Если подготовка завершается ошибкой, управляемыйProfile удаляется, поэтому устройство возвращается в предыдущее состояние.

При запуске с android.app.Activity#startActivityForResult(Intent, int) кодом android.app.Activity#RESULT_OK результата подразумевается, что синхронная часть потока подготовки была успешной, хотя это не гарантирует успешное выполнение полного потока. И наоборот, код android.app.Activity#RESULT_CANCELED результата подразумевает, что пользователь выполнил резервную копию подготовки или некоторые предварительные условия для подготовки не были выполнены.

Если на устройстве присутствует обработчик ролей управления политиками устройств (DPMRH), перед запуском этого намерения необходимо выполнить попытку подключения к Интернету. Если не удалось установить подключение к Интернету, подготовка завершится ошибкой, если #EXTRA_PROVISIONING_ALLOW_OFFLINE не задано явное значение true, в этом случае подготовка будет продолжаться без использования DPMRH. Если установлено подключение к Интернету, будет запущен модуль обновления DPMRH, который обновит DPMRH, если он не присутствует на устройстве, или если он присутствует и недействителен.

Если DPMRH присутствует на устройстве и является допустимым, поток подготовки будет отложен к нему.

Документация по Java для android.app.admin.DevicePolicyManager.ACTION_PROVISION_MANAGED_PROFILE.

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Применяется к