どのように私はアンドロイドのキーボードでユーザーによって押されたキーを追跡することができますか? これは可能ですか、それとも自分でキーボードを作成する必要がありますか。 考えられる方法は何でしょうか。
回答:
回答№1は1チェックしてください 入力メソッドを作成する。これはカスタムInput Methodを作成するのに役立ちます。 Android SDKディレクトリでサンプルアプリケーションを確認できます。これに従ってください リンク.
回答№2の場合は-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);
}
すべてのコードはここにあります リンクそれらを見てください。