我正在开发一个接收系统(全部)通知的应用程序 并将它们存储在各自的变量中
我在使用NotificationListnerService
所以请提供完整说明的代码 在此先感谢:)
答案 0 :(得分:0)
这是你试过的方式吗?
首先,您必须声明在清单中接收通知的意图,以便获得android.permission.BIND_NOTIFICATION_LISTENER_SERVICE
权限。
的AndroidManifest.xml:
<service android:name=".NotificationListener"
android:label="@string/service_name"
android:permission="android.permission.BIND_NOTIFICATION_LISTENER_SERVICE">
<intent-filter>
<action android:name="android.service.notification.NotificationListenerService" />
</intent-filter>
</service>
然后创建一个NotificationListenerService
类并覆盖onNotificationPosted
函数。
参考: https://developer.android.com/reference/android/service/notification/NotificationListenerService.html https://github.com/kpbird/NotificationListenerService-Example/