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