我写了一个辅助功能服务,并通过手动启动该服务。该应用程序在Android 6.0上正常工作。今天,我将设备更新为7.0(牛轧糖),应用程序无法正常工作,无法接收TYPE_NOTIFICATION_STATE_CHANGED事件。
我该怎么办?
服务:
<service
android:name=".Service.MyAccessibilityService"
android:enabled="true"
android:permission="android.permission.BIND_ACCESSIBILITY_SERVICE">
<intent-filter>
<!--
<action android:name="android.service.notification.NotificationListenerService" />
-->
<action android:name="android.accessibilityservice.AccessibilityService" />
</intent-filter>
<meta-data
android:name="android.accessibilityservice"
android:resource="@xml/service_permistions" />
</service>
service_permistions:
<accessibility-service xmlns:android="http://schemas.android.com/apk/res/android"
android:description="@string/accessibility_des"
android:accessibilityEventTypes="typeAllMask"
android:accessibilityFlags="flagDefault"
android:accessibilityFeedbackType="feedbackGeneric"
android:notificationTimeout="30"
android:canRetrieveWindowContent="true"
android:packageNames="com.xx.cc"
/>