DevicePolicyManager.SetPackagesSuspended Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Вызывается владельцами устройств или профилей для приостановки пакетов для этого пользователя.
[Android.Runtime.Register("setPackagesSuspended", "(Landroid/content/ComponentName;[Ljava/lang/String;Z)[Ljava/lang/String;", "GetSetPackagesSuspended_Landroid_content_ComponentName_arrayLjava_lang_String_ZHandler", ApiSince=24)]
[Android.Runtime.RequiresPermission("android.permission.MANAGE_DEVICE_POLICY_PACKAGE_STATE")]
public virtual string[] SetPackagesSuspended (Android.Content.ComponentName? admin, string[] packageNames, bool suspended);
[<Android.Runtime.Register("setPackagesSuspended", "(Landroid/content/ComponentName;[Ljava/lang/String;Z)[Ljava/lang/String;", "GetSetPackagesSuspended_Landroid_content_ComponentName_arrayLjava_lang_String_ZHandler", ApiSince=24)>]
[<Android.Runtime.RequiresPermission("android.permission.MANAGE_DEVICE_POLICY_PACKAGE_STATE")>]
abstract member SetPackagesSuspended : Android.Content.ComponentName * string[] * bool -> string[]
override this.SetPackagesSuspended : Android.Content.ComponentName * string[] * bool -> string[]
Параметры
- admin
- ComponentName
С которым DeviceAdminReceiver
связан этот запрос. Значение NULL, если вызывающий объект не является администратором устройства.
- packageNames
- String[]
Имена пакетов для приостановки или отмены действия.
- suspended
- Boolean
Если задано значение true
,чем пакеты, будут приостановлены, если задано значение false
для пакетов, будет неуправляемо.
Возвращаемое значение
массив имен пакетов, для которых состояние приостановки не задано, как запрашивается в этом методе.
- Атрибуты
Комментарии
Вызывается владельцами устройств или профилей для приостановки пакетов для этого пользователя. Эта функция может вызываться владельцем устройства, владельцем профиля или делегатом, заданным областью#DELEGATION_PACKAGE_ACCESS
.#setDelegatedScopes
Приостановленный пакет не сможет запустить действия. Его уведомления будут скрыты, он не будет отображаться в последних, не сможет отображать всплывающие окна или диалоги или звонить на устройство.
Пакет уже должен быть установлен. Если пакет удаляется во время приостановки пакета, он больше не будет приостановлен. Администратор может заблокировать это с помощью #setUninstallBlocked
.
Некоторые приложения не могут быть приостановлены, например администраторы устройств, активный средство запуска, обязательный установщик пакетов, необходимый средство удаления пакетов, обязательный средство проверки пакетов, абонент по умолчанию и контроллер разрешений.
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.