2012/06/02 (土) 23:25:38        [qwerty]
https://play.google.com/store/apps/details?id=juutil.ayagiko

あやギコ更新したよ(;´Д`)5/13→6/2
http://misao.on.arena.ne.jp/c/up/misao072907.jpg
◇2012/06/02版

★.jpg/.jpeg/.gif/.pngで終わるURLをクリックしたとき
 通常のURLクリックとは違い書き込みの下に画像を表示するようにした。
 (現在縮尺1/4の画像を画面横いっぱいに引き延ばして表示(改良予定))
★マルチスレッド処理で読み込み中に固まらないようにした。
★2回目以降の画像の表示はメモリ上のキャッシュを利用するようにした。

★今度こそフォロー投稿したときに画面が固まらなくなった。

プログラム感想:
5月中旬
→画像のuraがあったら書き込みの下に表示する機能が欲しいなぁ
→「ListView クラス」とかで調べてSimpleAdapterの利用とか拡張とか
 リストの一つに画像1個、テキスト1個をセットで表示するようなサンプルを散々読むが
 毎回表示する構成と違い画像の有無も数も不確定なので使えない
→HTMLのようなデータはSpannedというインターフェースを持つクラスを使うことを知る
→ArrayAdapterの書き込み配列データ(クラス)はtoStringを呼び出すっぽいことは
 知っていたがSpannedとStringを両立させようとして悩む
→SpannedとStringは両立できないことに気付く(;´Д`)
→ArrayAdapterのソースをお借りしてtoStringの部分を書き換えたクラスを作る
→SpannedとかSpannnableとか○×Spanとかその辺の資料を読むがよく分からない
→ImageSpanは<img src="">みたいな感じで使うと画像が表示されず
 <img src="">文字</img>みたいにしないと駄目だということを知る
→画像を表示する方法を見つける。BitmapとかDrawableの辺りを読むがなかなか理解できない
→BitmapやDrawableを使うにはContextを渡さないとダメらしいがContextについて調べる
→書き込みの表示時に画像を読み込んで表示する機能を実装するが
 同じ画像でも書き込みごとにアクセスするので迷惑すぎるし
 画像のサイズが取得・設定できないので悩む
→画像のキャッシュクラス(無ければ取得、あったら再利用)を作ることにする
→今まで掲示板アクセス系のクラスはThreadで実装して
 書き込みを読み込むごとにメッセージキューに入れてメインスレッドで取り出していたが
 表示時の画像の読み込みもそうすると複数人でキャッチボールするぐらい意味不明に
 なってしまうので悩む
6月
→AsyncTaskという自分がやりたかったことをやってくれるクラスを発見する
→AsyncTask便利すぎSUGEEEEEEEEEEEEEEEE

次はプロキシの実装とプロキシ設定の保存(プリファレンス)、
画像をファイルとして保存するローカルファイル、
そしてローカルファイル一覧を保存するSQLiteを実装するよ
これは参考資料あるから楽に進むはず(;´Д`)