#android #accessibility #accessibilityservice
#Android #Специальные возможности #служба доступности
Вопрос:
У меня есть следующая конфигурация в моей службе специальных возможностей.
android:canRequestTouchExplorationMode="true"
Иногда мне нужно иметь это значение как false.
Как я могу установить это значение в false из моего Java-кода?
Спасибо.
Комментарии:
1. Не поддерживается. Это должно быть статически определено в метаданных вашей службы, поскольку оно должно быть прочитано системой перед запуском вашего процесса обслуживания.
2. @alanv, спасибо. Пожалуйста, дайте ответ, и я его приму.
Ответ №1:
Нет, этот атрибут не может быть настроен динамически. Это необходимо системе, чтобы определить, какие разрешения требуются вашей службе, прежде чем служба может быть запущена.
Пожалуйста, проверьте документацию для AccessibilityServiceInfo на наличие полей, которые могут быть настроены во время выполнения.