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


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 Идентификатор политики liDevicePolicyIdentifiers#USER_CONTROL_DISABLED_PACKAGES_POLICY><>, TargetUser что эта политика относится к <li> ThePolicyUpdateResult, который будет иметь значениеPolicyUpdateResult#RESULT_POLICY_SET, если политика была успешно задана или причина, по которой политика не была задана (напримерPolicyUpdateResult#RESULT_FAILURE_CONFLICTING_ADMIN_POLICY<) /ul>, если произошло изменение политики, PolicyUpdateReceiver#onPolicyChanged(Context, String, Bundle, TargetUser, PolicyUpdateResult) уведомит администратора об этом изменении. Этот обратный вызов будет содержать те же параметры, что и PolicyUpdateReceiver#onPolicySetResult, и PolicyUpdateResult будет содержать причину изменения политики.

Документация по Java для android.app.admin.DevicePolicyManager.setUserControlDisabledPackages(android.content.ComponentName, java.util.List<java.lang.String>).

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

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