DevicePolicyManager.SetPermittedCrossProfileNotificationListeners Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Wird von einem Profilbesitzer eines verwalteten Profils aufgerufen, um die Pakete festzulegen, die einen android.service.notification.NotificationListenerService
im primären Benutzer verwenden dürfen, um Benachrichtigungen aus dem verwalteten Profil anzuzeigen.
[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
Parameter
- admin
- ComponentName
Dieser DeviceAdminReceiver
Anforderung ist zugeordnet.
Gibt zurück
true, wenn das Festlegen der Einschränkung erfolgreich war. Wenn außerhalb eines verwalteten Profils aufgerufen wird, tritt ein Fehler auf.
- Attribute
Hinweise
Wird von einem Profilbesitzer eines verwalteten Profils aufgerufen, um die Pakete festzulegen, die einen android.service.notification.NotificationListenerService
im primären Benutzer verwenden dürfen, um Benachrichtigungen aus dem verwalteten Profil anzuzeigen. Standardmäßig sind alle Pakete durch diese Richtlinie zulässig. Wenn null oder mehr Pakete hinzugefügt wurden, erhalten Benachrichtigungslistener, die sich nicht in der Liste befinden und nicht Teil des Systems sind, keine Ereignisse für verwaltete Profilbenachrichtigungen.
Das Aufrufen mit einem null
Wert für die Liste deaktiviert die Einschränkung, sodass alle Benachrichtigungslistenerdienste verwendet werden. Das Aufrufen mit einer leeren Liste deaktiviert alle Benachrichtigungslistener des Systems. Systembenachrichtigungslistenerdienste stehen dem Benutzer immer zur Verfügung.
Wenn ein Geräte- oder Profilbesitzer Benachrichtigungslistener in seinem Benutzer daran hindern möchte, dass die Benachrichtigungen des Benutzers angezeigt werden, sollte er verhindern, dass dieser Dienst stattdessen ausgeführt wird (z. B. über #setApplicationHidden(ComponentName, String, boolean)
)
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.