通过无障碍服务获取通知 - Android

时间:2012-09-29 13:34:28

标签: android service android-intent notifications

我创建了一个辅助功能服务,因此我可以获取某些通知并在我的应用中显示它们。这很好用我使用event.getPackageName()来确定我是否要显示该事件(即它是否是一个gtalk ms​​g等)。

但是我也希望能够获得该通知的意图,以便我可以在我的应用程序中使用它,例如,如果它是谷歌通话消息,点击通知通常会带我到谈话线程。

无论如何从通知中获得该意图?我用Google搜索并查看了这里,但没有找到类似的东西,我也查看了我对事件的选项,getParceable看起来可能是我需要的,如果它可能但我不知道如何处理

任何帮助将不胜感激。感谢。

罗布

1 个答案:

答案 0 :(得分:1)

Notification n = (Notification) event.getParcelableData();
n.contentIntent.send();

请注意,此示例事件必须是Notification事件,如果您有其他事件,则会获得ClassCastException