Android AccessibilityService是否与Kindle Fire兼容?

Android AccessibilityService是否与Kindle Fire兼容?,android,accessibility,kindle-fire,Android,Accessibility,Kindle Fire,我尝试开发一个Android应用程序来处理来自其他应用程序的通知,并将它们发送到我的笔记本电脑上通知用户。我使用来处理Android=4.3的设备上的通知 在我唯一的android设备(三星Galaxy S搭载android 2.3.3)上获取通知没有问题,但我需要在可访问性设置中激活该应用程序 现在我尝试在Kindle Fire(API级别17)上调试应用程序,我的应用程序活动运行良好,但该应用程序未列在设备的可访问性设置中。亚马逊应用测试服务没有返回问题,所以我不知道应该在哪里搜索问题 是否

我尝试开发一个Android应用程序来处理来自其他应用程序的通知,并将它们发送到我的笔记本电脑上通知用户。我使用来处理Android<4.3(API级别18)的设备上的通知,以及Android>=4.3的设备上的通知

在我唯一的android设备(三星Galaxy S搭载android 2.3.3)上获取通知没有问题,但我需要在可访问性设置中激活该应用程序

现在我尝试在Kindle Fire(API级别17)上调试应用程序,我的应用程序活动运行良好,但该应用程序未列在设备的可访问性设置中。亚马逊应用测试服务没有返回问题,所以我不知道应该在哪里搜索问题

是否可以在Kindle Fire上使用AccessibilityService

这是我的android清单文件:



您必须添加权限android.permission.BIND\u ACCESSIBILITY\u服务(在API 16-android 4.1中添加)


此外,辅助功能服务必须请求BIND_accessibility_服务权限,以确保只有系统才能绑定到它。未能声明此意图将导致系统忽略可访问性服务

<uses-permission android:name="android.permission.BIND_NOTIFICATION_LISTENER_SERVICE"/>
<uses-permission android:name="android.permission.BIND_ACCESSIBILITY_SERVICE" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>

<uses-sdk
    android:minSdkVersion="10"
    android:targetSdkVersion="18"
/>

<application
    android:icon="@drawable/ic_launcher"
    android:allowBackup="true">

    <activity
        android:name="de.test.notificationdistributor.SettingsActivity"
        android:icon="@drawable/ic_launcher"
        android:label="@string/app_name">

        <intent-filter>
            <action android:name="android.intent.action.MAIN" />
            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>

    </activity>

    <service
        android:name="de.test.notificationdistributor.NotificationDistributorService">

        <intent-filter>
            <action android:name="android.service.notification.NotificationListenerService" />
        </intent-filter>

    </service>

    <service
        android:name="de.test.notificationdistributor.NotificationDistributionDeprService">

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

    </service>

</application>
<service
 android:name="de.test.notificationdistributor.NotificationDistributorService"
 android:permission="android.permission.BIND_ACCESSIBILITY_SERVICE">
 <meta-data android:name="android.accessibilityservice" android:resource="@xml/accessibilityservice" />
 <intent-filter>
     <action android:name="android.service.notification.NotificationListenerService" />
 </intent-filter>
</service>