Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/199.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 获取其他应用程序的通知频道(或通知设置)_Java_Android_Kotlin_Service_Android Notifications - Fatal编程技术网

Java 获取其他应用程序的通知频道(或通知设置)

Java 获取其他应用程序的通知频道(或通知设置),java,android,kotlin,service,android-notifications,Java,Android,Kotlin,Service,Android Notifications,我有一个电话号码,我想收到每个通知 NotificationListenerService提供了一个函数,getNotificationChannels,该函数要求具有访问通知的权限 要获得具有正确权限的UserHandle,我需要做什么?使用Process.myUserHandle()会引发SecurityException。 我无法使用,因为NotificationChannel不是由我的应用程序创建的 或者,是否有其他方法来获取通知频道的声音和振动设置?似乎无法访问通知频道。即使您可以访问

我有一个电话号码,我想收到每个通知

NotificationListenerService提供了一个函数,
getNotificationChannels
,该函数要求具有访问通知的权限

要获得具有正确权限的UserHandle,我需要做什么?使用
Process.myUserHandle()
会引发SecurityException。

我无法使用,因为NotificationChannel不是由我的应用程序创建的


或者,是否有其他方法来获取通知频道的声音和振动设置?

似乎无法访问通知频道。即使您可以访问它,来自旧应用程序(API级别26之前)的通知也没有通道ID,因此它没有任何用处。他们刚刚破坏了API。获取任何额外数据的唯一方法是。