Я не могу найти способ объяснить, что мне нужно, словами, поэтому вместо этого буду использовать изображения.

Я хочу, чтобы пользователь открыл настройки специальных возможностей и включил службу обнаружения изменений окна, но я хочу, чтобы отображалась только эта служба, и ничего больше.

То есть: когда мое приложение направляет пользователя к настройкам специальных возможностей, вместо того, чтобы видеть это: введите описание изображения здесь

Я хочу, чтобы они это увидели:

enter image description here

Это исходный код:

 Intent changeSettings = new Intent(android.provider.Settings.ACTION_ACCESSIBILITY_SETTINGS);
 startActivityForResult(changeSettings, 0);
2
User104163 26 Июн 2020 в 00:58

1 ответ

Лучший ответ

Вы можете создать свою собственную сборку Android с приложением «Настройки», которое выглядит так, как вы хотите.

В противном случае:

  • Приложения не могут контролировать, какие параметры появляются на этом экране.

  • Точный набор параметров, отображаемых на этом экране, зависит от модели устройства и версии ОС. Так, например, версия этого экрана Samsung Galaxy S9 выглядит иначе:

S9 Accessibility Settings

1
CommonsWare 25 Июн 2020 в 22:10