Я разрабатываю APT Android
на основе функции Accessibility
. Поскольку он не может программно Enable/Disable Accessibility
Сервис в Android (см. Как программно включить/отключить службу доступности в Android), поэтому я направляю пользователя на 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;
}
И тогда пользователю нужно узнать метку подменю подстановки моего APP, щелкните по ней, а теперь Accessibility Settings
страницу моего показа APP (рис. 2).
Я сомневаюсь, что если какой-либо способ начать мой APP Accessibility Settings
Page (Pic 2) напрямую?