0

是否可以对不是来自我自己的程序的通知做出反应?我需要某种在 k9 创建通知或whatsapp 或其他任何东西时做出反应的接收器。我不一定需要阅读通知的内容。到目前为止,我在搜索中一无所获,也许您可​​以提供帮助。如果我需要 root 解决方案,我会在必要时接受。

谢谢, 猫崩溃

4

1 回答 1

0

我知道这已经坐了一段时间,但我在搜索中遇到了它,我想我会分享我发现的东西。

有一种方法可以做到这一点,并且不需要生根/修改。我不知道您的目标是什么 API 级别,但您应该查看可访问性。它旨在帮助残障人士,但在用户许可的情况下,它会授予其他应用程序访问通知等内容的权限。您可以按源包过滤、获取内容等等。

这是无障碍服务页面的链接:http: //developer.android.com/guide/topics/ui/accessibility/services.html

这就是我用来运行快速测试以向自己证明它确实有效的方法。用它做一个快速项目,创建一些通知,然后观看 LogCat。这不仅记录来自状态栏的通知,您将看到:https ://gist.github.com/qihnus/1909616

于 2013-03-05T04:28:43.243 回答