在Android上启用辅助功能服务

时间:2013-09-12 17:16:15

标签: android accessibility-api android-a11y

我正在开发一个使用Android中的辅助功能api的应用。 在引导用户启用服务时,我遇到了一些问题。 到目前为止我唯一发现的是:

final Intent intent = new Intent(android.provider.Settings.ACTION_ACCESSIBILITY_SETTINGS);
startActivityForResult(intent, 0);
intent.addCategory(Intent.CATEGORY_DEFAULT);
startActivity(intent);

然而,这只会将我们带到Accessibility菜单。 我想自动化所需的步骤。 目前,启用(退出我的应用程序后)的步骤是:

  1. 用户进行设置
  2. 用户点击我的辅助功能服务
  3. 用户点击ON切换
  4. 用户点击后退按钮(返回主要辅助功能)
  5. 用户点击后退按钮(返回应用)
  6. 我想减少这个,以便我直接将他/她带到他可以看到辅助功能切换按钮的屏幕

    所以就像

    1. 用户点击ON切换
    2. 用户点击后退按钮(返回我的应用程序)
    3. 任何想法如何直接执行此操作,而无需访问主要的辅助功​​能服务?

1 个答案:

答案 0 :(得分:0)

据我所知,您只能将它们带到可访问性服务列表中。由于其含义,您无法自动化大部分可访问性内容。所以你尽可能自动化它。

相关问题