将状态栏通知读为字符串

时间:2014-10-29 13:40:49

标签: android notifications android-notifications

我需要获取状态栏通知,即我需要将状态栏通知的文本作为字符串并显示在列表视图中(每个应用程序)。如果可以从ICS获取,请任意。

1 个答案:

答案 0 :(得分:1)

您可以使用AccessibilityService收听新的通知。看看示例:http://pankajchunchun.wordpress.com/2013/07/09/capture-toast-or-notification-using-accessibility-service/

此解决方案有一个缺点 - 您必须先在设备设置中打开服务,然后才能收听通知。

另一种方法是使用NotificationListenerService API,但它可以从Android 4.3获得: https://developer.android.com/reference/android/service/notification/NotificationListenerService