@Konboi memo

主に技術に関してつらつらと。

 キーイベントの取得

今日はAndroidのキーイベントの取得もやってみました。

キーダウンとキーアップはこんなかんじ。

//キーイベントの処理
	@Override
	public boolean onKeyDown(int keyCode, KeyEvent event){
		this.keyCode = keyCode;
		return super.onKeyDown(keyCode, event);
	}
	
	//キーアップの処理
	public boolean onKeyUp(int keyCode, KeyEvent event){
		this.keyCode = -1;
		return super.onKeyUp(keyCode, event);
	}

どのキーが押されたかは

keyCode==KeyEvent.KEYCODE_DPAD_UP

こんな風にしてあらかじめ取得できる見たい。

キーイベントで引っかかったおいうか、サンプルでつまずいたのが
AndroidのActivityのサイクル

http://www.atmarkit.co.jp/fsmart/articles/android02/android02_2.html

今アルバイトしている会社の社長もこのサイクルが大事だよっていってたなぁ。

これを頭に入れて勉強しよう。