DevicePolicyManager.SetUserControlDisabledPackages 方法

定义

由设备所有者或配置文件所有者或权限持有者 android.Manifest.permission#MANAGE_DEVICE_POLICY_APPS_CONTROL 调用,以禁用用户对应用的控制。

[Android.Runtime.Register("setUserControlDisabledPackages", "(Landroid/content/ComponentName;Ljava/util/List;)V", "GetSetUserControlDisabledPackages_Landroid_content_ComponentName_Ljava_util_List_Handler", ApiSince=30)]
[Android.Runtime.RequiresPermission("android.permission.MANAGE_DEVICE_POLICY_APPS_CONTROL")]
public virtual void SetUserControlDisabledPackages (Android.Content.ComponentName? admin, System.Collections.Generic.IList<string> packages);
[<Android.Runtime.Register("setUserControlDisabledPackages", "(Landroid/content/ComponentName;Ljava/util/List;)V", "GetSetUserControlDisabledPackages_Landroid_content_ComponentName_Ljava_util_List_Handler", ApiSince=30)>]
[<Android.Runtime.RequiresPermission("android.permission.MANAGE_DEVICE_POLICY_APPS_CONTROL")>]
abstract member SetUserControlDisabledPackages : Android.Content.ComponentName * System.Collections.Generic.IList<string> -> unit
override this.SetUserControlDisabledPackages : Android.Content.ComponentName * System.Collections.Generic.IList<string> -> unit

参数

admin
ComponentName

DeviceAdminReceiver此请求与此请求相关联。 如果调用方不是设备管理员,则为 Null。

packages
IList<String>

应用的包名称。

属性

注解

由设备所有者或配置文件所有者或权限持有者 android.Manifest.permission#MANAGE_DEVICE_POLICY_APPS_CONTROL 调用,以禁用用户对应用的控制。 用户将无法清除应用数据或强制停止包。 由设备所有者调用时,适用于设备上的所有用户。 禁用了用户控制的包不受应用待机存储桶的豁免。

Build.VERSION_CODES#UPSIDE_DOWN_CAKE用户控制禁用包策略设置后开始, PolicyUpdateReceiver#onPolicySetResult(Context, String, Bundle, TargetUser, PolicyUpdateResult) 将通知管理员策略是否已成功设置。 此回调将包含:<ul><li> 策略标识符<DevicePolicyIdentifiers#USER_CONTROL_DISABLED_PACKAGES_POLICY li TargetUser> 此策略与 li PolicyUpdateResult> 相关<,也就是说PolicyUpdateResult#RESULT_POLICY_SET,如果策略已成功设置或策略未能设置的原因(例如PolicyUpdateResult#RESULT_FAILURE_CONFLICTING_ADMIN_POLICY) </ul> 如果策略已发生更改,PolicyUpdateReceiver#onPolicyChanged(Context, String, Bundle, TargetUser, PolicyUpdateResult)将通知管理员此更改。 此回调将包含与 PolicyUpdateReceiver#onPolicySetResult 相同的参数, PolicyUpdateResult 并且将包含策略更改的原因。

适用于 . 的 android.app.admin.DevicePolicyManager.setUserControlDisabledPackages(android.content.ComponentName, java.util.List<java.lang.String>)Java 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于