【问题标题】:Get Intent from Notification via Accessbility Service - Android通过辅助功能服务从通知中获取意图 - Android
【发布时间】:2012-09-29 13:34:28
【问题描述】:

我创建了一个无障碍服务,以便我可以获取某些通知并将它们显示在我的应用程序中。这很好用,我使用 event.getPackageName() 来确定我是否想要显示该事件(即它是 gtalk ms​​g 等)。

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

有没有办法从通知中获得这种意图?我已经用谷歌搜索并查看了这里但没有发现任何类似的东西,我还查看了我在事件中的选项,getParceable 看起来如果可能的话它可能是我需要的,但我不确定如何处理.

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

罗伯

【问题讨论】:

    标签: android service android-intent notifications


    【解决方案1】:
    Notification n = (Notification) event.getParcelableData();
    n.contentIntent.send();
    

    请注意,此示例中的事件必须是 Notification 事件,如果您得到任何其他事件,那么您将获得 ClassCastException

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-10-07
      • 2022-11-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多