在Android 7.0上无法接收TYPE_NOTIFICATION_STATE_CHANGED事件

时间:2016-09-21 15:39:18

标签: android notifications accessibilityservice

我写了一个辅助功能服务,并通过手动启动该服务。该应用程序在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"
/>

0 个答案:

没有答案