12月3日(金)
・階層フォルダ選択を作った。色々悩んだが結局自分にインテントを投げて入れ子にする事で実現した。
・選択したフォルダ名をインテントリザルトで返しリスト化した。
・リスト化したフォルダを選び、ギャラリーを表示することができた。

12月2日(木)
・アルバムとして選択アイテムをフォルダとピクチャにわけて作ろうとして、フォルダは階層構造を持ったリストを作ろうとしたが、android にはその機能がなくて諦めた。
・仕方なくシンプルリストを使ってフォルダを表示してみた。アイテムがクリックされた時にリスナーが受け取ったposition から文字列を取り出すことに手間取った。
・アイテムを選択して次の階層のフォルダを表示する方法がわからなかった。
・おそらくadapter クラスを使ってアイテムをdelete してアイテムを再登録するのだろう

12月1日(水)
・新しいプロジェクトを作りクラス名や変数名をキレイにした。
・AlbumActivity クラスを追加してフォルダ名をリスト表示するテストをした。
11月30日(火)
・サムネイル画像のファイル名をMD5にして、保存と読み込みができた。
・仮想SDのフォルダに格納できるファイル数に制限があり、100ファイルも置けないことがわかった。

11月29日(月)
・Activity を頻繁に切り替えているとメモリ不足で落ちるので、onDestroy でメモリ依存を切る処理を入れた。
・サムネイル画像の読み込み中に画像を選択すると、ファイルユーティリティーが競合して落ちる。
・Staticだったので、ちゃんとnewしてMainとSubのActivity 両方に持たせるようにしたら落ちなくなった。が、サムネイル読み込みのプライオリティーが高いと、Subの方でなかなか読みに行ってくれない。

11月28日(日)
・サムネイルが全て表示されないと何も操作できないので、スレッドを使って非同期で読み込むようにした。
・全て読み込まないとサムネイルが表示されないので、1枚読み込むたび表示するようにした。

11月27日(土)
・落ちる原因がわかった。読み込む画像の表示サイズが大きいとbmpにしたときにメモリが足らなくなって落ちてた。
・読み込む前にサイズを取得して縮小率を計算して読み込むように修正。

11月26日(金)
・画像を選択、画像表示を繰り返していると落ちる原因の調査。
・SubActivity でのメモリが解放されてないことが原因と考えられる。
・Eclipse でメモリ情報を見ることができた。
・Eclipse でブレイクポイントを設定してステップ実行することができた。

11月25日(木)
・複数の画像をSDから読み込んで、リスト化した画像をSubActivity で表示することができた。
・インテントでファイルパスを渡して、SubActivity で画像を読み込むようにした。
・サンプルの画像が沢山必要なので適当に200枚くらいアニメ画像をダウンロードした。
・ダウンロードした画像を表示しようとすると落ちる。
・ついにAndroid Hackを買った。

11月24日(水)
・複数の画像をSDから読み込んでリスト表示することができた。
・SubActivity で画像を表示することができない。インテントの受け渡しデータは何を設定すればよいのか。

11月22日(月)
・ネットで見つけた複数の画像をSDから読み込んでリスト表示するサンプルを動かすことができた。
Android アプリを作ろうと思ったのは、マーケットから色々落として使ってみたけどコレだと思うアプリが少なくて、これは自分で作るしかないのではと思ったのがきっかけ。

で最初にやったのがこれら↓

Android 開発環境の構築
いきなりネットのサンプルを動かす
付属のサンプルの実行
まずは設定画面を作ることを試みる
設定画面にはPreference を使う
Activity を切り替えることを覚える
CheckBox 等の基本UIサンプルを集める
複数の画像をリスト化してみる
リスト化された画像を選択して別のActivity で表示して画像を移動させてみる
SDから複数の画像を読み込んでリスト化するサンプルを動かしてみる