Android エミュレーターは、方向キー、バックスペース キー、Enter キーなど、(エミュレーターを実行している) コンピューターのキーボードのキー押下イベントをキャプチャできますか? それができるなら、実装のキーコードを教えてもらえますか? どうもありがとう。
質問する
2072 次
1 に答える
1
PCキーボードキーとデバイスキー間のマッピングについて詳しくは、http://developer.android.com/tools/help/emulator.html#KeyMappingをご覧ください。
そして、ここにリストされているキーコードを使用してそれらに応答することができます:http: //developer.android.com/reference/android/view/KeyEvent.html
例えば:
public class TestActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
}
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
Log.i("test", "onKeyDown(" + keyCode + ", " + event +")");
return super.onKeyDown(keyCode, event);
}
}
于 2012-11-09T08:21:00.693 に答える