您可以在Android上聆听键盘事件吗

时间:2019-10-03 06:09:40

标签: android keyboard-events

我正在寻找一种方法,当用户使用软键盘时,可以在本机Android中监听keydownkeyup事件,类似于这些事件在Javascript中的工作方式。我只是在寻找事件和时间戳,以便分析键盘动态。

找不到与此相关的文档。

-编辑-

这是从根视图调用的SDK。我试图找出是否可能

1 个答案:

答案 0 :(得分:2)

如果您正在寻找如何检测何时按下键,请尝试以下代码:

@Override    
public boolean onKeyDown(int keyCode, KeyEvent event) {
        if (keyCode == KeyEvent.KEYCODE_SPACE) { //I pressed space button
         //some code when space is pressed
         return true;
        }
        super.onKeyDown(keyCode, event);
    }

请注意,您只能在活动中覆盖它,如果您处于碎片状态,则可能发送一些事件

相关问题