2010年7月26日月曜日

実用androidメモ その1

androidのアプリケーションの作成を始めて半年が経ち、色々とわかってきたことがあるのでそのメモを残していこうと思います。以下は、HPに纏める前の、ブログメモです。

*バックボタンの長押しでアプリケーションを終了させる。
(If back button is long pressed, application is finised.)
AndroidOS version 1.6


// If backButton is long pushed , variable set true. otherwise false.
private boolean isBackButtonLongPressed = false;

@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {

if (KeyEvent.KEYCODE_BACK == keyCode && 3 < event.getRepeatCount()) {
Log.d(LOG_TAG, "onKeyDown() : back button is long pressed.");
isBackButtonLongPressed = true;
}

return true;
}

@Override
public boolean onKeyUp(int keyCode, KeyEvent event) {

if (!isBackButtonLongPressed) {
isBackButtonLongPressed = false;
} else {
applicationFinish();
}

return true;
}

/**
* Application is finished.
* All process will be killed.
*/
private void applicationFinish() {
Log.d(LOG_TAG, "applicationFinish() : aplication is finished. All processes killed");
System.exit(RESULT_OK);
}


API:http://developer.android.com/reference/android/view/KeyEvent.html
上記(戻るボタン長押し)の他に、HomeButton押下時もプロセスを切る処理は入れるべきでしょう。 Related Posts Plugin for WordPress, Blogger...

2010年7月15日木曜日

ダイレコのバージョンアップ機能の実装中1

現在、ダイレコのバージョンアップ機能を実装しています。
更新処理の追加、tabで食事一覧・入力登録画面の切替、画像ファイルをフォルダ選択して閲覧できるようなど、結構大幅な改修作業になっています。
 今日からは、機能テストも開始しました。今月終盤、もしくは来月頭のバージョンアップを予定していますので、そのときはよろしくおねがいします。
 しかし、androidの単体テスト・機能テストは非常に便利なのですが、ネット上に全くといっていいほど情報がありません。みなさん、実施していないのでしょうか?
 まだ動作させることに手一杯で、レガシーコードのままで動作させているということでしょうか。まあ、分かる気はしますが、テストコードを書くと、androidのコーディング技術と知識も身につくのでお薦めです。 Related Posts Plugin for WordPress, Blogger...

2010年7月5日月曜日

アプリ公開

本日、android Marketでアプリケーションを公開しました。
「ダイレコ」というアプリです。
まだversion1.0.0なので、機能もHPも貧弱なのですが、良いアプリケーションに
育てていきたいと思っていますので、興味がある方は是非ダウンロードしてみてください。
説明HPは急いで作っていきたいと思っています。少々お待ちください。 Related Posts Plugin for WordPress, Blogger...

2010年7月3日土曜日

gitの基礎を勉強する

gitの使い方がよくわからないので、基礎から勉強することにしました。
使用している本は入門gitです。




勉強すると、gitの素晴らしさが良くわかります。もうsubversionには戻れないです。
最初から基礎をきちんと学ぶべきでした。やっぱり基本ってなによりも大事です。
gitを上手く使いこなして、よいアプリを育てていきたいと思います。 Related Posts Plugin for WordPress, Blogger...

2010年7月1日木曜日

Mac miniを無線LANで接続

今更ながら、mac miniを無線LANで接続しました。
あっさりと繋がりましたが、一応記録。
LANはバッファローのWHR-HP-G300を利用。
CDを入れ、appを起動し、LANのKEYを入力してWPA2であっという間に接続終了。
macすごいっす…。超簡単…。 Related Posts Plugin for WordPress, Blogger...