Сервис на Android для захвата физических событий USB-клавиатуры - PullRequest
0 голосов
/ 05 апреля 2019

Хотите написать сервис на Android 7.1 или выше для захвата событий keyDown и keyUp с некоторых специальных клавиш (скажем, F5… F12) ДО того, как активное приложение сможет их перехватить.(Кстати, я хочу запускать приложения для радио, музыки, навигации и т. Д. Нажатием одной клавиши на автомобильной мультимедийной системе, но это менее актуально.)

Как я понимаю, это «простая» задача (которая будетв Windows это почти тривиально) для Android это невозможно из-за соображений безопасности, и многим приложениям удается взломать эту проблему, обратившись к службам специальных возможностей (Automate, Tasker и т. д.). К сожалению, это не работает ни на одном из моих целевых устройств, поскольку все они убиваютлюбой из сервисов доступности при холодном / теплом перезапуске.Есть ли у вас какие-либо рекомендации или идеи для решения этой проблемы?

...