我正在开发一个基于 Accessibility
功能的 Android
应用。由于无法在 Android 中以编程方式 启用/禁用 Accessibility
服务(请参见如何在 Android 中以编程方式启用/禁用 Accessibility 服务),因此我通过以下代码引导用户进入 Accessibility Settings
页面(图1):
public static boolean gotoAccessibilitySettings(Context context) {
Intent settingsIntent = new Intent(
Settings.ACTION_ACCESSIBILITY_SETTINGS);
if (!(context instanceof Activity)) {
settingsIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
}
boolean isOk = true;
try {
context.startActivity(settingsIntent);
} catch (ActivityNotFoundException e) {
isOk = false;
}
return isOk;
}
然后用户需要找到我的应用程序的子设置标签,点击它,现在显示我的应用程序的 辅助功能设置
页面(图片2)。
我怀疑是否有任何方法可以直接启动我的应用程序的 辅助功能设置
页面(图片2)?