如何获取所有应用程序的所有通知都运行自定义通知

时间:2016-05-31 03:06:56

标签: android notifications statusbar remoteview

我是初学者。我有关于自定义通知的问题。 我想阅读正常通知和自定义通知的所有信息使用RemoteView。 示例我想获取有关通知音乐的所有信息(艺术封面,歌曲,下一个,暂停,后退动作) 我非常搜索,但找不到我需要的文件。 如果你知道,请告诉我。 非常感谢!

1 个答案:

答案 0 :(得分:0)

您要找的是NotificationListenerService。来自文档:

  

在发布或删除新通知或其排名发生变化时接收来自系统的来电的服务。

如果您专门寻找阅读元数据的方法且音乐应用使用的是MediaSessionCompat,则可以使用MediaControllerCompat.getMetadata()来读取通知中的数据。

要在您的应用中显示通知的实际内容,您可以执行的操作是从您收到的RemoteView对象中获取多个Notification之一,然后使用this回答显示您的通知。