2011年12月30日金曜日

物理キーのフック方法

物理キーのフックと言っても、もちろん自アプリが起動している時のみ制御可能。

以下のソースはバックキーを制御する場合のコード。
他にも検索キーやメニューキー、数字やアルファベットなどの物理キーボードもフック可能。
ただ、ホームキーだけは制御できない。
 
@Override
public boolean onKeyDown(int keyCode, KeyEvent keyEvent) {
  if (keyCode == KeyEvent.KEYCODE_BACK) {
    //やりたいことを書く
  }
  return false;
}

0 件のコメント:

コメントを投稿