自分で作ったり提供したりするものは、まず自分自身で使ってみろろということです。自分じゃ使わないものなら人はいくらでも無責任にも無思考にもなれる。そういう投げやりな「サービス」やら「プロダクツ」なんて、だれだってイヤだ。自分が作り手と同時に利用者の立場になれば、ちゃんと使えるレベルのものを提供しようとします。

2012年4月5日木曜日

Androidシステムキーコードを捉える

ユーザーがAndroid端末のHomeキーとか戻るキーとか押された場合、アプリはこのイベントを捉えて適当な処理をすることができるでしょう。
@Override
public boolean onKeyUp(int keyCode, KeyEvent event)
{
    TextView txtContent = (TextView) findViewById(R.id.txtContent);

    switch (keyCode)
    {
    case KeyEvent.KEYCODE_BACK:
    case KeyEvent.KEYCODE_MENU:
    case KeyEvent.KEYCODE_CALL:
        txtContent.setText(String.valueOf(keyCode));
        return true;
    default:
        return super.onKeyUp(keyCode, event);
    }
}

0 件のコメント:

コメントを投稿

ホームページ