无障碍服务是一种应用,可提供界面增强功能,来协助残障用户或可能暂时无法与设备进行全面互动的用户完成操作。 小编这边 用 无障碍服务 实现一系列 自动化操作,有点像按键精灵 ,踩了不少坑 。首要部署声明才能被 Android 系统视为无障碍服务,为了与 Android 4.1 及更高版本兼容,清单还必须保护该服务,方法是添加 BIND_ACCESSIBILITY_SERVICE 权限以确保只有系统可以绑定到它。
<service android:name=".MyAccessibility" android:permission="android.permission.BIND_ACCESSIBILITY_SERVICE"> <intent-filter android:priority = "1000"> <action android:name="android.accessibilityservice.AccessibilityService"/> intent-filter> <meta-data android:name="android.accessibilityservice" android:resource="@xml/accessibility"/>service>
其次,既然是服务肯定还需要提供配置属性,所以这边就需要引用配置文件的 元素?。配置的 accessibilit