Java 如何在Android中使用NotificationReceiver?

Java 如何在Android中使用NotificationReceiver?,java,android,android-notifications,Java,Android,Android Notifications,每当安卓系统上出现通知时,我想在我的应用程序中触发一段代码,不管是什么应用程序。我通过不久前推出的Android 4.3 API了解到这一点。我发现了这一点,但由于某种原因,我的应用程序无法解析NotificationListener,我将android-support-v4放入我的libs文件夹中,并进行了正确的导入。我做错了什么?尝试使用AccessibilityService,我希望它能解决您的问题。 在清单寄存器中,如下所示: <service android:name=".My

每当安卓系统上出现通知时,我想在我的应用程序中触发一段代码,不管是什么应用程序。我通过不久前推出的Android 4.3 API了解到这一点。我发现了这一点,但由于某种原因,我的应用程序无法解析NotificationListener,我将android-support-v4放入我的libs文件夹中,并进行了正确的导入。我做错了什么?

尝试使用AccessibilityService,我希望它能解决您的问题。

在清单寄存器中,如下所示:

<service android:name=".MyAccessibilityService">
     <intent-filter>
         <action android:name="android.accessibilityservice.AccessibilityService" />
     </intent-filter>
     . . .
</service>

. . .

它应该在注释中..而不是在答案中。@NoName您的答案不是正确的解决方案。这只是一个应该在注释中的链接..它的标准堆栈溢出规则。跟着他们。
<service android:name=".MyAccessibilityService">
     <intent-filter>
         <action android:name="android.accessibilityservice.AccessibilityService" />
     </intent-filter>
     . . .
</service>