从通知中获取数据

时间:2014-06-24 13:45:24

标签: android notifications statusbar

我很熟悉申请,我不知道如何从通知中获取数据。我有NotificationListenerService(如this),当新的Notification发生时,我收到了StatusBarNotification对象。任何人都知道如何从这个对象获取通知的标题和内容(在教程中只有tickerText)?

1 个答案:

答案 0 :(得分:1)

好的,我有简单的方法来做到这一点,但它可以在Android 19+(KitKat 4.4.2)上找到:

如果您想要例如通知标题,您可以使用以下内容:

String title = sbn.getNotification().extras.getString(Notification.EXTRA_TITLE);

附加信息中有更多信息,如文字,女王,时间等。 - 详情here

sbn对象是StatusBarNotification类对象(在this tutorial中可以找到的方法

如果您需要在早期版本的Android上执行此操作,则必须尝试this topic中的任何答案。