如何在android程序中监听传入通知?

如何在android程序中监听传入通知?,android,notifications,Android,Notifications,我想收听传入的通知,当我检测到通知时,我的应用程序会做一些事情 我该怎么做? 我搜索这个,但我找不到答案 请帮助我通知监听器服务 当收到新通知时接收系统呼叫的服务 被张贴或删除,或其排名发生变化 核对 我的清单是: <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="org.test.notify"

我想收听传入的通知,当我检测到通知时,我的应用程序会做一些事情 我该怎么做? 我搜索这个,但我找不到答案
请帮助我

通知监听器服务

当收到新通知时接收系统呼叫的服务 被张贴或删除,或其排名发生变化

核对

我的清单是:

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="org.test.notify"
android:versionCode="1"
android:versionName="1.0" >
<uses-sdk android:minSdkVersion="8" />
<application
    android:icon="@drawable/ic_launcher"
    android:label="@string/app_name" >
     <service android:name=".NotificationService" android:enabled="true">
            <intent-filter >
           <action android:name="android.intent.action.MAIN" />
           <category android:name="android.intent.category.LAUNCHER" />
           <action android:name="android.accessibilityservice.AccessibilityService"/>
        </intent-filter>
     </service>
   </application>
 </manifest>


在较低的api上是否有其他方法可以做到这一点??例如API8Thank bro:-)我处理这段代码,并通过键入_NOTIFICATION _STATE _CHANGED事件来监听传入的通知来完成这段代码
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="org.test.notify"
android:versionCode="1"
android:versionName="1.0" >
<uses-sdk android:minSdkVersion="8" />
<application
    android:icon="@drawable/ic_launcher"
    android:label="@string/app_name" >
     <service android:name=".NotificationService" android:enabled="true">
            <intent-filter >
           <action android:name="android.intent.action.MAIN" />
           <category android:name="android.intent.category.LAUNCHER" />
           <action android:name="android.accessibilityservice.AccessibilityService"/>
        </intent-filter>
     </service>
   </application>
 </manifest>