这个示例是一个非常简单的实现,仅仅是为了了解AccessibilityService的基本实现,有很多的缺陷,具体的还需要再去探索
在我的示例中,辅助功能的实现大致有以下几个步骤:
(1)在AndroidManifest.xml中配置辅助功能的Service
(2)写配置属性的xml文件
(3)写Service类
(4)写Activity
一、 在AndroidManifest.xml中配置辅助功能的Service
<service
android:name=".service.ClickService"
android:label="辅助功能测试"
android:permission="android.permission.BIND_ACCESSIBILITY_SERVICE">
<intent-filter>
<action android:name="android.accessibilityservice.AccessibilityService" />
</intent-filter>
<meta-data
android:name="android.accessibilityservice"
android:resource="@xml/accessibility_service_config" />
</service>