Android 带有 KEYCODE_VOICE_ASSIST 键捕获的启动器

Android Launcher with KEYCODE_VOICE_ASSIST key capture

我想知道自定义启动器是否可以做到这一点,因为似乎 per the Android docs 关键代码未交付给应用程序。

因此,当按下遥控器或带有它的键盘上的麦克风按钮时,应用程序或自定义启动器会如何反应,例如 Google's Now Launcher 打开语音搜索命令(不是说这是我想触发的动作,但只听按下按钮的事件并做出相应的反应)。

您可以在 Activity 中覆盖 onSearchRequested()

@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

}