DevicePolicyManager.SetPermittedCrossProfileNotificationListeners Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Вызывается владельцем профиля управляемого профиля, чтобы задать пакеты, которым разрешено использовать android.service.notification.NotificationListenerService
основной пользователь для просмотра уведомлений из управляемого профиля.
[Android.Runtime.Register("setPermittedCrossProfileNotificationListeners", "(Landroid/content/ComponentName;Ljava/util/List;)Z", "GetSetPermittedCrossProfileNotificationListeners_Landroid_content_ComponentName_Ljava_util_List_Handler", ApiSince=26)]
public virtual bool SetPermittedCrossProfileNotificationListeners (Android.Content.ComponentName admin, System.Collections.Generic.IList<string>? packageList);
[<Android.Runtime.Register("setPermittedCrossProfileNotificationListeners", "(Landroid/content/ComponentName;Ljava/util/List;)Z", "GetSetPermittedCrossProfileNotificationListeners_Landroid_content_ComponentName_Ljava_util_List_Handler", ApiSince=26)>]
abstract member SetPermittedCrossProfileNotificationListeners : Android.Content.ComponentName * System.Collections.Generic.IList<string> -> bool
override this.SetPermittedCrossProfileNotificationListeners : Android.Content.ComponentName * System.Collections.Generic.IList<string> -> bool
Параметры
- admin
- ComponentName
С которым DeviceAdminReceiver
связан этот запрос.
Возвращаемое значение
Значение true, если установка ограничения выполнена успешно. Это приведет к сбою при вызове вне управляемого профиля.
- Атрибуты
Комментарии
Вызывается владельцем профиля управляемого профиля, чтобы задать пакеты, которым разрешено использовать android.service.notification.NotificationListenerService
основной пользователь для просмотра уведомлений из управляемого профиля. По умолчанию все пакеты разрешены этой политикой. При добавлении нулевых или более пакетов прослушиватели уведомлений, установленные на основном пользователе, который не входит в список, и не являются частью системы, не будут получать события для уведомлений управляемого профиля.
Вызов со null
значением для списка отключает ограничение, чтобы все службы прослушивателя уведомлений использовались. Вызов с пустым списком отключает все, кроме прослушивателей уведомлений системы. Службы прослушивателя системных уведомлений всегда доступны пользователю.
Если владелец устройства или профиля хочет остановить прослушиватели уведомлений в своем пользователе, он должен предотвратить работу этой службы (например, через #setApplicationHidden(ComponentName, String, boolean)
)
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.