如何获取所有应用程序的所有通知都有自定义通知 运行
How to get all notification of all application have custom notification running
我是初学者。我对自定义通知有疑问。
我想使用 RemoteView 阅读普通通知和自定义通知的所有信息。
示例我想获取有关通知音乐的所有信息(艺术封面、歌曲、下一首、暂停、后退动作)
我搜索了很多,但找不到我需要的文件。
如果你知道,请告诉我。
非常感谢!
您要找的是 NotificationListenerService
。来自文档:
A service that receives calls from the system when new notifications are posted or removed, or their ranking changed.
如果您专门寻找读取元数据的方法,并且音乐应用正在使用 MediaSessionCompat
, you can use MediaControllerCompat.getMetadata()
从通知中读取数据。
要在您的应用中显示通知的实际内容,您可以从收到的 Notification
对象中获取众多 RemoteView
之一,然后使用 this 回答以显示您的通知。
我是初学者。我对自定义通知有疑问。 我想使用 RemoteView 阅读普通通知和自定义通知的所有信息。 示例我想获取有关通知音乐的所有信息(艺术封面、歌曲、下一首、暂停、后退动作) 我搜索了很多,但找不到我需要的文件。 如果你知道,请告诉我。 非常感谢!
您要找的是 NotificationListenerService
。来自文档:
A service that receives calls from the system when new notifications are posted or removed, or their ranking changed.
如果您专门寻找读取元数据的方法,并且音乐应用正在使用 MediaSessionCompat
, you can use MediaControllerCompat.getMetadata()
从通知中读取数据。
要在您的应用中显示通知的实际内容,您可以从收到的 Notification
对象中获取众多 RemoteView
之一,然后使用 this 回答以显示您的通知。