我很熟悉申请,我不知道如何从通知中获取数据。我有NotificationListenerService(如this),当新的Notification发生时,我收到了StatusBarNotification对象。任何人都知道如何从这个对象获取通知的标题和内容(在教程中只有tickerText)?
答案 0 :(得分:1)
好的,我有简单的方法来做到这一点,但它可以在Android 19+(KitKat 4.4.2)上找到:
如果您想要例如通知标题,您可以使用以下内容:
String title = sbn.getNotification().extras.getString(Notification.EXTRA_TITLE);
附加信息中有更多信息,如文字,女王,时间等。 - 详情here
sbn对象是StatusBarNotification类对象(在this tutorial中可以找到的方法3>
如果您需要在早期版本的Android上执行此操作,则必须尝试this topic中的任何答案。