Как дать моему приложению "права на вспомогательный доступ" после проверки "Включить доступ для вспомогательных устройств"?
У меня есть приложение, которое использует (совершенно доброжелательный к пользователю) общесистемный хук клавиатуры для целей доступности.
Когда приложение запускается, я проверяю, отмечен ли параметр "Включить доступ для вспомогательных устройств", как это было задано кем-то еще здесь: Программно определите, установлен ли "включить доступ для вспомогательных устройств" в приложении Какао
Моя проблема в том, что даже после включения доступа через флажок приложение продолжает работать без этих привилегий. Как дать приложению (работающему в данный момент) привилегии и заставить работать клавиатуру? Нужно ли перезапустить приложение?
1 ответ
Просматривая ссылку, которую вы разместили,
Я снова спросил инженера по специальным возможностям, и, видимо, вам придется заново выполнить или перезапустить доверенное приложение, чтобы новое состояние вступило в силу.
Я хотел бы предоставить пользователю уведомление или сообщение о том, что приложение должно быть перезапущено, чтобы включить вспомогательные привилегии, а затем перезапустить его.