如何接收Android中通知栏上显示的任何通知的事件

时间:2012-02-29 16:08:42

标签: android notifications

我无法找到接收任何通知的方式,例如电子邮件,短信,电池充电等等。这些通知出现在通知栏上。

注意:我可以收到有关短信,电子邮件等的活动。但我正在寻找任何应用更新通知栏时的事件触发器

您的建议和建议非常受欢迎

3 个答案:

答案 0 :(得分:3)

您需要创建AccessibilityService并将其设置为侦听TYPE_NOTIFICATION_STATE_CHANGED事件。这样,每次配置AccessibilityService时指定的任何应用程序包都会生成新通知时,将调用服务的onAccessibilityEvent回调以及有关通知的所有信息。

答案 1 :(得分:1)

您无法从通知栏中读取信息 您需要尝试为所需的每种类型的事件收听广播(存在它们存在 - 并非所有应用程序在向通知栏发送消息时都会发送广播)

答案 2 :(得分:0)

我认为这是不可能的。起点为NotificationManager,但它不提供用于侦听所有通知的API。

相关问题