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, если вызывающий объект не является администратором устройства.
- Атрибуты
Комментарии
Вызывается владельцем устройства или владельцем профиля или владельцем разрешения 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
будет содержать причину изменения политики.
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.