共用方式為


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、optional </li li#EXTRA_PROVISIONING_SKIP_ENCRYPTION>、optional、supported from<android.os.Build.VERSION_CODES#N />#EXTRA_PROVISIONING_ADMIN_EXTRAS_BUNDLE<>li<>li、<optional/li#EXTRA_PROVISIONING_LOGO_URI>>< li、<optional/>#EXTRA_PROVISIONING_SKIP_USER_CONSENT<>li、optional<#EXTRA_PROVISIONING_KEEP_ACCOUNT_ON_MIGRATION>></li li、optional/li li、<optional/li li、optional/li li><、optional</li><>#EXTRA_PROVISIONING_DISCLAIMERS/ul>

當 Managed 布建完成時,廣播會傳送至布建意圖中指定的應用程式。 DeviceAdminReceiver#ACTION_PROFILE_PROVISIONING_COMPLETE廣播會在受控配置檔中傳送,而#ACTION_MANAGED_PROFILE_PROVISIONED廣播則會在主要配置檔中傳送。

從版本 android.os.Build.VERSION_CODES#O開始,當 Managed 布建完成時,除了上述廣播之外,活動意圖 #ACTION_PROVISIONING_SUCCESSFUL 也會傳送給配置檔擁有者。

如果布建失敗,則會移除managedProfile,讓裝置回到其先前的狀態。

如果啟動 android.app.Activity#startActivityForResult(Intent, int) 的結果碼 android.app.Activity#RESULT_OK 表示布建流程的同步部分成功,但這並不保證完整流程會成功。 相反地,結果程式代碼 android.app.Activity#RESULT_CANCELED 表示用戶已支援布建,或未符合布建的一些先決條件。

如果裝置上存在裝置原則管理角色持有者 (DPMRH) 更新程式,則必須在啟動此意圖之前嘗試因特網連線。 如果無法建立因特網連線,除非明確設定為 true,否則#EXTRA_PROVISIONING_ALLOW_OFFLINE布建將會失敗,在此情況下,布建會繼續而不使用 DPMRH。 如果已建立因特網連線,將會啟動 DPMRH 更新程式,如果 DPMRH 不存在於裝置上,或不存在且無效,則會更新 DPMRH。

如果裝置上有 DPMRH 且有效,布建流程將會延後至該裝置。

android.app.admin.DevicePolicyManager.ACTION_PROVISION_MANAGED_PROFILEJava 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

適用於