如何在android中跟踪用户在键盘上按下的键?这可能吗?或者我必须自己创建一个键盘?可能的方法是什么?
请选中"创建输入法"。这将帮助您创建自定义输入法。您可以在Android SDK目录中查看示例应用程序。请按照此链接进行关注。
列出这些的一种方法是:
@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);
}
所有代码都在此链接中,请查看它们。