Как перехватить нажатие кнопок устройства в Сервисе

Ответить
115
Сообщения: 1
Зарегистрирован: 22 дек 2017, 11:12

Как перехватить нажатие кнопок устройства в Сервисе

Сообщение 115 » 22 дек 2017, 11:54

Доброго время суток коллеги. Подскажите пожалуйста, есть ли возможности в запущенном Сервисе отслеживать нажатие аппаратных кнопок и вешать на них собственные обработчики события? К примеру: присоединенная клавиатура (устройство). Нажатие, к примеру на кнопель "F9". При каждом нажатии на эту кнопку, неважно в каком активити, или вне активите, генерировать Тост, с содержанием "Ваше здоровье!)". Или при нажатии на кнопель громкость +, отслежвать это событие в сервисе и вешать на него тот же Тост.
Присоединенная клава генерирует ли какой то Боардкаст при нажатии клавиш клавиатуры?

Ответить