是否有可能以编程方式访问发布在android通知区域(由不是我自己的应用显示的文本)上的文本?访问其他应用的android通知
我之后,逻辑会是这样的......
for each (NotificationMessage m in NotificationArea.Notifications)
{
String msg = m.GetMessage()
}
是否有可能以编程方式访问发布在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