Android AccessibilityService与Kindle Fire兼容吗?

卢卡斯·科弗(LukasKörfer)

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

在唯一的Android设备(带有Android 2.3.3的Samsung Galaxy S)上获取通知没有问题,但是我需要在辅助功能设置中激活该应用程序。

现在,我尝试在Kindle Fire(API级别17)上调试该应用程序,并且我的应用程序“活动”可以正常工作,但是该应用程序未在设备的辅助功能设置中列出。Amazon App测试服务没有问题,因此我不知道应该在哪里搜索问题。

可以在Kindle Fire上使用AccessibilityService吗?

这是我的android清单文件:

<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>

蒂埃里·米霍特(Thierry Micholt)

您必须添加权限android.permission.BIND_ACCESSIBILITY_SERVICE(已添加到API 16-android 4.1中)

<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>

在文档中http://developer.android.com/reference/android/accessibilityservice/AccessibilityService.html

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

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Android SDK Manager中没有Kindle Fire设备的定义

来自分类Dev

无法使用Kindle Fire在Android上执行JavaScript

来自分类Dev

Android SDK Manager中没有Kindle Fire设备的定义

来自分类Dev

Android POSIX兼容吗?

来自分类Dev

亚马逊Kindle Fire AVD

来自分类Dev

android.view.WindowManager$BadTokenException only with Kindle Fire Tablets in Amazon Store

来自分类Dev

仅适用于Amazon Store中的Kindle Fire Tablets的android.view.WindowManager $ BadTokenException

来自分类Dev

适用于Android的PayPal Mobile SDK是否可以在Amazon Kindle Fire HD 6上运行?

来自分类Dev

Kindle Fire Phonegap CORS问题

来自分类Dev

Android与Linux Standard Base兼容吗?

来自分类Dev

HERE SDK与android api 21兼容吗?

来自分类Dev

我可以在为kindle fire store发布的应用中使用Google Analytics(分析)吗?

来自分类Dev

SDK选项不适用于Eclipse中的Kindle Fire吗?

来自分类Dev

Android ConstraintLayout向后兼容较早的android版本吗?

来自分类Dev

Google移动广告和Kindle Fire

来自分类Dev

Kindle Fire HDX 8.9的合适图标大小

来自分类Dev

Kindle Fire 8.9 HDX媒体查询

来自分类Dev

Monogame是否支持Kindle Fire HD?

来自分类Dev

在Kindle Fire上访问媒体库

来自分类Dev

Google移动广告和Kindle Fire

来自分类Dev

Kindle Fire 8.9 HDX媒体查询

来自分类Dev

需要 Kindle Fire 的准确媒体查询

来自分类Dev

如何在Android中默认打开AccessibilityService

来自分类Dev

无法通过Android AccessibilityService访问通知

来自分类Dev

Android设计支持库和材料设计向后兼容吗?

来自分类Dev

科尔多瓦Android和iOS兼容吗?

来自分类Dev

那么Android兼容性库不只是为了兼容性吗?

来自分类Dev

移植到Kindle Fire时notifyDataSetChanged()出现问题

来自分类Dev

Kindle Fire HD开发人员选项

Related 相关文章

  1. 1

    Android SDK Manager中没有Kindle Fire设备的定义

  2. 2

    无法使用Kindle Fire在Android上执行JavaScript

  3. 3

    Android SDK Manager中没有Kindle Fire设备的定义

  4. 4

    Android POSIX兼容吗?

  5. 5

    亚马逊Kindle Fire AVD

  6. 6

    android.view.WindowManager$BadTokenException only with Kindle Fire Tablets in Amazon Store

  7. 7

    仅适用于Amazon Store中的Kindle Fire Tablets的android.view.WindowManager $ BadTokenException

  8. 8

    适用于Android的PayPal Mobile SDK是否可以在Amazon Kindle Fire HD 6上运行?

  9. 9

    Kindle Fire Phonegap CORS问题

  10. 10

    Android与Linux Standard Base兼容吗?

  11. 11

    HERE SDK与android api 21兼容吗?

  12. 12

    我可以在为kindle fire store发布的应用中使用Google Analytics(分析)吗?

  13. 13

    SDK选项不适用于Eclipse中的Kindle Fire吗?

  14. 14

    Android ConstraintLayout向后兼容较早的android版本吗?

  15. 15

    Google移动广告和Kindle Fire

  16. 16

    Kindle Fire HDX 8.9的合适图标大小

  17. 17

    Kindle Fire 8.9 HDX媒体查询

  18. 18

    Monogame是否支持Kindle Fire HD?

  19. 19

    在Kindle Fire上访问媒体库

  20. 20

    Google移动广告和Kindle Fire

  21. 21

    Kindle Fire 8.9 HDX媒体查询

  22. 22

    需要 Kindle Fire 的准确媒体查询

  23. 23

    如何在Android中默认打开AccessibilityService

  24. 24

    无法通过Android AccessibilityService访问通知

  25. 25

    Android设计支持库和材料设计向后兼容吗?

  26. 26

    科尔多瓦Android和iOS兼容吗?

  27. 27

    那么Android兼容性库不只是为了兼容性吗?

  28. 28

    移植到Kindle Fire时notifyDataSetChanged()出现问题

  29. 29

    Kindle Fire HD开发人员选项

热门标签

归档