DevicePolicyManager.ActionProvisionManagedProfile 字段
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
活动操作:启动设置托管配置文件的预配流。
[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
</li<>#EXTRA_PROVISIONING_ADMIN_EXTRAS_BUNDLE
<>> li、<optional/li、optional</#EXTRA_PROVISIONING_SKIP_USER_CONSENT
<>>li>>#EXTRA_PROVISIONING_LOGO_URI
< li、optional/li li>><#EXTRA_PROVISIONING_KEEP_ACCOUNT_ON_MIGRATION
、optional</li li、optional/li li、optional/li、optional<</#EXTRA_PROVISIONING_DISCLAIMERS
<>>li></ul>
托管预配完成后,广播将发送到预配意向中指定的应用程序。 DeviceAdminReceiver#ACTION_PROFILE_PROVISIONING_COMPLETE
广播在托管配置文件中发送,#ACTION_MANAGED_PROFILE_PROVISIONED
广播在主配置文件中发送。
从版本 android.os.Build.VERSION_CODES#O
开始,当托管预配完成以及上述广播时,活动意向 #ACTION_PROVISIONING_SUCCESSFUL
也将发送到配置文件所有者。
如果预配失败,则会删除 managedProfile,以便设备返回到其以前的状态。
如果通过 android.app.Activity#startActivityForResult(Intent, int)
结果代码 android.app.Activity#RESULT_OK
启动意味着预配流的同步部分成功,但不能保证完整流会成功。 相反,结果代码 android.app.Activity#RESULT_CANCELED
意味着用户退出预配,或者未满足预配的一些先决条件。
如果设备上存在设备策略管理角色持有者(DPMRH)更新程序,则必须在启动此意向之前尝试 Internet 连接。 如果无法建立 Internet 连接,则 #EXTRA_PROVISIONING_ALLOW_OFFLINE
除非显式设置为 true
预配,否则预配将失败,在这种情况下,预配将继续而不使用 DPMRH。 如果已建立 Internet 连接,将启动 DPMRH 更新程序,如果设备上不存在 DPMRH,或者它存在且无效,则会更新 DPMRH。
如果设备上存在 DPMRH 且有效,预配流将延迟到它。
适用于 . 的 android.app.admin.DevicePolicyManager.ACTION_PROVISION_MANAGED_PROFILE
Java 文档
本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。