Как дать моему приложению «права на вспомогательный доступ» после проверки «Включить доступ для вспомогательных устройств»? - PullRequest
2 голосов
/ 03 февраля 2012

У меня есть приложение, которое использует (совершенно удобный для пользователя) общесистемный хук клавиатуры для целей доступности.

Когда приложение запускается, я проверяю, установлен ли параметр «Включить доступ для вспомогательных устройств», как это было задано кем-то еще здесь: Программно определяйте, отмечен ли параметр «Включить доступ для вспомогательных устройств» в приложении Какао

Моя проблема в том, что даже после включения доступа через флажок приложение продолжает работать без этих привилегий. Как дать (в настоящее время работающему) приложению привилегии и заставить работать клавиатуру? Нужно ли перезапускать приложение?

1 Ответ

1 голос
/ 13 февраля 2012

Просматривая ссылку, которую вы разместили,

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

Я бы представил пользователю уведомление или сообщение о том, что приложение должно быть перезапущено, чтобы включить вспомогательные привилегии, а затем перезапустите его.

...