开启Android辅助功能 Accessibility Services

开启Android辅助功能 Accessibility Services

  • 在root模式下自动开启辅助服务,执行命令
settings put secure enabled_accessibility_services com.example.app/.ExampleService
settings put secure accessibility_enabled 1

但是,这样做其他已经开启的辅助服务会关闭,在/data/system/users/0/settings_secure.xml 目录下保存着所有已开启的Accessibility Services,因此要同时开启多个Accessibility Services可以加“:”做拼接

settings put secure enabled_accessibility_services com.example.app/.ExampleService1:com.example.app/.ExampleService2
settings put secure accessibility_enabled 1
  • 利用代码
//申请权限
<uses-permission android:name="android.permission.WRITE_SETTINGS" />
<uses-permission android:name="android.permission.WRITE_SECURE_SETTINGS" />

//设置代码
fun startAccessServices(serviceName: String, callback: () -> Unit) {
Settings.Secure.putString(getContentResolver(),
Settings.Secure.ENABLED_ACCESSIBILITY_SERVICES, "packageName/serviceName")
Settings.Secure.putString(getContentResolver(),
Settings.Secure.ACCESSIBILITY_ENABLED, "1")
}
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • mean to add the formatted="false" attribute?.[ 46% 47325/...
    ProZoom阅读 7,588评论 0 3
  • Correctness AdapterViewChildren Summary: AdapterViews can...
    MarcusMa阅读 12,866评论 0 6
  • 实现辅助(外挂)参考地址:http://developer.android.com/training/access...
    AFinalStone阅读 5,262评论 0 0
  • 天空中飘过一阵凉风,微微感觉到一丝忧伤,可能是因为又一年的离开,是那样的寂静,静的出奇,特别是在夜晚,盼望...
    百合花教室王一妍阅读 1,514评论 0 1
  • 下雨天和笑笑呆在家里,我就想给她做一些她也能参与,并且不需要材料,大家都可以在家里实施的手工。 于是,我和笑笑共同...
    妈咪私塾阅读 2,523评论 0 2