访问其他应用的android通知

问题描述:

是否有可能以编程方式访问发布在android通知区域(由不是我自己的应用显示的文本)上的文本?访问其他应用的android通知

我之后,逻辑会是这样的......

for each (NotificationMessage m in NotificationArea.Notifications) 
{ 
    String msg = m.GetMessage() 
} 

不幸的是,没有。这会造成安全问题,可能会劫持个人信息。请参阅This Thread

这对于辅助功能服务是可能的,但您必须在通知到达时(即没有您可以在任何时候迭代的列表)进行选择。你需要自己构建它。

在Android 4.3及更高版本中,使用NotificationListenerService。否则使用辅助功能。

http://developer.android.com/reference/android/service/notification/NotificationListenerService.html