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 Sicherheitsausnahmeregelung aus, wenn Sie keinen Zugriff auf Benachrichtigungen für den angegebenen Benutzer haben.

Der Aufrufer muss den NotificationAssistantService notification assistant haben CompanionDeviceManager#getAssociations() an associated device oder sein, 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, die auf Arbeiten basieren, die vom Android Open Source Project erstellt und freigegeben wurden und gemäß den In der Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: