DevicePolicyManager.ActionProvisionManagedDevice 字段

定义

活动操作:启动设置托管设备的预配流。

[Android.Runtime.Register("ACTION_PROVISION_MANAGED_DEVICE", ApiSince=23)]
public const string ActionProvisionManagedDevice;
[<Android.Runtime.Register("ACTION_PROVISION_MANAGED_DEVICE", ApiSince=23)>]
val mutable ActionProvisionManagedDevice : string

字段值

属性

注解

活动操作:启动设置托管设备的预配流。 必须以 android.app.Activity#startActivityForResult(Intent, int)..

在设备所有者预配设备管理员应用期间,将设备管理员应用设置为设备的所有者。 设备所有者可以完全控制设备。 用户无法修改设备所有者。

典型的用例是公司拥有但由员工或客户端使用的设备。

仅可在未预配的设备上发送具有此操作的意向。 可以通过查询方法 #isProvisioningAllowed(String)来检查是否允许预配。

意向包含以下附加内容:<ul<>li><#EXTRA_PROVISIONING_DEVICE_ADMIN_COMPONENT_NAME/li#EXTRA_PROVISIONING_SKIP_ENCRYPTION<>>、optional</li li<#EXTRA_PROVISIONING_LEAVE_ALL_SYSTEM_APPS_ENABLED>>、<optional/li li、optional/li>#EXTRA_PROVISIONING_ADMIN_EXTRAS_BUNDLE>< li、<optional/li>>#EXTRA_PROVISIONING_LOGO_URI< li、optional/li li><#EXTRA_PROVISIONING_DISCLAIMERS>、optional</li li、optional/li li>><#EXTRA_PROVISIONING_SKIP_EDUCATION_SCREENS、optional/li li、optional<</li></ul>

设备所有者预配完成后,该类型的 DeviceAdminReceiver#ACTION_PROFILE_PROVISIONING_COMPLETE 意向将广播给设备所有者。

从版本 android.os.Build.VERSION_CODES#O开始,当设备所有者预配完成,以及上述广播时,活动意向 #ACTION_PROVISIONING_SUCCESSFUL 也将发送到设备所有者。

如果预配失败,设备将恢复出厂设置。

结果代码 android.app.Activity#RESULT_OK 表示预配流的同步部分成功,尽管这不能保证完整流会成功。 相反,结果代码 android.app.Activity#RESULT_CANCELED 意味着用户退出预配,或者未满足预配的一些先决条件。

此成员已弃用。 若要支持 android.os.Build.VERSION_CODES#S 和以后,管理员应用必须实现具有意向筛选器 #ACTION_GET_PROVISIONING_MODE 的活动和 #ACTION_ADMIN_POLICY_COMPLIANCE 意向操作;使用 #ACTION_PROVISION_MANAGED_DEVICE 启动预配将导致预配失败;若要额外支持预android.os.Build.VERSION_CODES#S配置,管理员应用还必须继续使用此常量。

Java文档android.app.admin.DevicePolicyManager.ACTION_PROVISION_MANAGED_DEVICE

本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。

适用于