如何跟踪用户在Android键盘上按下的键? 这是可能的还是我必须自己创建一个键盘? 可能的方式是什么?
答案 0 :(得分:1)
请检查Creating An Input Method。这有助于您创建自定义输入法。您可以在Android SDK目录中查看示例应用程序。请按照此link进行操作。
答案 1 :(得分:-1)
倾听这些的一种方法是:
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_BACK) {
// Log the Key that was pressed or do whatever you need
// keyCode contains all the possible keyCode presses
}
else if(keyCode == KeyEvent.KEYCODE_1){
//You can insert catches for each particular keypress here
}
return super.onKeyDown(keyCode, event);
}
所有代码都在此LINK中,请查看它们。