通过可访问性服务获取通知信息 - Android
问题描述:
我创建了辅助功能服务,以便我可以获取某些通知并将其显示在我的应用中。这工作正常我使用event.getPackageName()来确定我是否希望该事件显示与否(即它是一个GTalk味精等)。通过可访问性服务获取通知信息 - Android
但是我也希望能够获得该通知的意图,所以我可以在我的应用程序中使用它,例如,如果它是一个谷歌通话消息,点击通知通常会带我到谈话线程。
有没有办法从通知中获取该意图?我已经在Google上搜索,但没有发现任何类似的东西,我也浏览了关于事件的选项,getParceable看起来可能是我需要的,如果它可能的话,但我不知道如何处理。
任何帮助,将不胜感激。谢谢。
罗布
答
Notification n = (Notification) event.getParcelableData();
n.contentIntent.send();
注意与此示例中的事件必须是Notification
情况下,如果你得到任何其他然后你会得到一个ClassCastException
。
工程就像一个魅力..干杯队友 – crazyfool