我无法找到接收任何通知的方式,例如电子邮件,短信,电池充电等等。这些通知出现在通知栏上。
注意:我可以收到有关短信,电子邮件等的活动。但我正在寻找任何应用更新通知栏时的事件触发器
您的建议和建议非常受欢迎
答案 0 :(得分:3)
您需要创建AccessibilityService并将其设置为侦听TYPE_NOTIFICATION_STATE_CHANGED事件。这样,每次配置AccessibilityService时指定的任何应用程序包都会生成新通知时,将调用服务的onAccessibilityEvent回调以及有关通知的所有信息。
答案 1 :(得分:1)
您无法从通知栏中读取信息 您需要尝试为所需的每种类型的事件收听广播(存在它们存在 - 并非所有应用程序在向通知栏发送消息时都会发送广播)
答案 2 :(得分:0)
我认为这是不可能的。起点为NotificationManager,但它不提供用于侦听所有通知的API。