Android:将按键、按键释放事件移出活动屏幕

Android:将按键、按键释放事件移出活动屏幕,android,android-activity,keypress,keyevent,Android,Android Activity,Keypress,Keyevent,我想让按键、按键释放事件从我的活动屏幕中消失 i、 例如,当我在Android本机主屏幕上时,如果我按下搜索键,我需要启动我的API。有可能吗???我不知道搜索按钮,但返回按钮可以覆盖 据我所知,主页按钮不能被覆盖 可以考虑使用菜单按钮来显示选项菜单吗? @Override public boolean onKeyDown(int keyCode, KeyEvent event) { if (keyCode == KeyEvent.KEYCODE_BAC

我想让按键、按键释放事件从我的活动屏幕中消失
i、 例如,当我在Android本机主屏幕上时,如果我按下搜索键,我需要启动我的API。有可能吗???

我不知道搜索按钮,但返回按钮可以覆盖

据我所知,主页按钮不能被覆盖

可以考虑使用菜单按钮来显示选项菜单吗?

    @Override
    public boolean onKeyDown(int keyCode, KeyEvent event) 
    {
        if (keyCode == KeyEvent.KEYCODE_BACK) 
        {
            //your method
            return false;
        }
        return false;
    }
当我在安卓原生主屏幕上时,如果我按下搜索键,我需要启动我的API。有可能吗


否。关键事件通常只传递给前台活动。两个例外是摄像头按钮(在少数几个有摄像头的设备上)和媒体按钮(在耳机上)——如果前台活动不使用事件,它们将作为广播
意图发送。

Im我的情况我的活动在后台,因此不会回叫到onKeyDown.:(