Я хочу создать приложение, которое прослушивает события с определенной кнопки (аппаратная кнопка) и запускает какое-либо событие.Как я могу управлять кнопкой PANIC на Android?
Например, подумайте о кнопке кнопки PANIC, когда какая-то кнопка удерживается нажатой в течение 5 секунд, это вызовет некоторое ALERT (предположим, что отправит sms-сообщение).
Я еще не нашел способ сделать это.
Пожалуйста, имейте в виду, что это ДОЛЖНО быть КНОПКОЙ ОБОРУДОВАНИЯ, а не программной кнопкой (возможно, в деятельности).
спасибо.
Возможно, просто укоренение. Есть ли какая-то системная привязка событий в Linux? В Windows есть. Тем не менее, очень опасное предложение. –
Это действительно возможно для некоторых кнопок. Например, длительное нажатие кнопки поиска вызовет Intent android.intent.action.SEARCH_LONG_PRESS. Некоторые sms-приложения используют это для быстрого создания экранов. – dnaq
@ danvari: Вы правы, я забыл об этом. Тем не менее, это системное долгое нажатие (не 5 секунд, как запрошено OP). – CommonsWare