Freigeben über


NotificationListenerService.GetNotificationChannels Methode

Definition

Gibt alle Benachrichtigungskanäle zurück, die zum angegebenen Paket für einen bestimmten Benutzer gehören.

[Android.Runtime.Register("getNotificationChannels", "(Ljava/lang/String;Landroid/os/UserHandle;)Ljava/util/List;", "", ApiSince=26)]
public System.Collections.Generic.IList<Android.App.NotificationChannel>? GetNotificationChannels (string pkg, Android.OS.UserHandle user);
[<Android.Runtime.Register("getNotificationChannels", "(Ljava/lang/String;Landroid/os/UserHandle;)Ljava/util/List;", "", ApiSince=26)>]
member this.GetNotificationChannels : string * Android.OS.UserHandle -> System.Collections.Generic.IList<Android.App.NotificationChannel>

Parameter

pkg
String

Das Paket, für das Kanäle abgerufen werden sollen.

user
UserHandle

Gibt zurück

Attribute

Hinweise

Gibt alle Benachrichtigungskanäle zurück, die zum angegebenen Paket für einen bestimmten Benutzer gehören.

Diese Methode löst eine Sicherheits ausnahme aus, wenn Sie keinen Zugriff auf Benachrichtigungen für den angegebenen Benutzer haben.

Der Aufrufer muss die Methode aufweisen CompanionDeviceManager#getAssociations() an associated device oder sein NotificationAssistantService notification assistant , um diese Methode verwenden zu können.

Java-Dokumentation für android.service.notification.NotificationListenerService.getNotificationChannels(java.lang.String, android.os.UserHandle).

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.

Gilt für: