开启Android辅助功能|开启Android辅助功能 Accessibility Services
开启Android辅助功能 Accessibility Services
- 在root模式下自动开启辅助服务,执行命令
settings put secure enabled_accessibility_services com.example.app/.ExampleService
settings put secure accessibility_enabled 1
【开启Android辅助功能|开启Android辅助功能 Accessibility Services】但是,这样做其他已经开启的辅助服务会关闭,在/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
- 利用代码
//申请权限
//设置代码
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")
}
推荐阅读
- android第三方框架(五)ButterKnife
- Android中的AES加密-下
- 带有Hilt的Android上的依赖注入
- android|android studio中ndk的使用
- 定投,开启个人品牌之路
- Android事件传递源码分析
- RxJava|RxJava 在Android项目中的使用(一)
- Android7.0|Android7.0 第三方应用无法访问私有库
- 深入理解|深入理解 Android 9.0 Crash 机制(二)
- android防止连续点击的简单实现(kotlin)