我想以编程方式启用/禁用“设置”->“辅助功能选项”下列出的辅助功能服务。
我可以像下面这样开始辅助功能意图:
Intent intent = new Intent(android.provider.Settings.ACTION_ACCESSIBILITY_SETTINGS);
startActivityForResult(intent, 0);
但是我不知道如何通过我的代码启用视图中列出的服务。
请给我提供你的观点。
发布于 2016-08-14 13:01:37
在Android 6.0中,您可以使用:
adb shell settings put secure enabled_accessibility_services packagname/servicename
旧版本中的settings.db不再出现在Android6.0上。
发布于 2016-11-07 17:10:39
在Android7(API24)中,AccessibilityService可以通过调用disableSelf()方法以编程方式禁用自身。
发布于 2012-05-24 23:33:32
AccessibilityService是特殊的,不能以编程方式启动。
https://stackoverflow.com/questions/10061154
复制相似问题