Android Launcher с захватом ключа KEYCODE_VOICE_ASSIST
Мне было интересно, если бы это было возможно с пользовательским модулем запуска, как в документах для Android кажется, что код ключа не доставляется в приложения.
Таким образом, при нажатии кнопки микрофона на пульте дистанционного управления или на клавиатуре, на которой он есть, как приложение или пользовательская панель запуска будут реагировать, например, на панель запуска Google Now, которая открывает, например, команду голосового поиска (не то, что это действие, которое я хотел бы вызвать, а просто слушать событие нажатия кнопки и соответственно реагировать).
1 ответ
Решение
Вы можете переопределить onSearchRequested()
в вашем Activity
:
@Override
public boolean onSearchRequested() {
// return false if you just want to listen to the event
// return true if you are overriding the system's functionality
}