2011年08月28日

画像をキャッシュしたい

先日公開したO---One(以下OO)が遅い。
動作させることに夢中で途中から遅くなっていることに気づかなかった(意識しないようにしていた?)ようです。
本来DB登録型にして少しでも速くなるかな、と思っていたのですが、ランチャー本体が走るところでいちいち連絡先の画像の取得などをしているために遅くなっているのではないかな、と思います。
それならDBに登録する時に取得しておいた画像をどこかに置いておいてランチャー本体はそれを読むのが良いかな、と考えているのですが、それが正しいやり方なのか判断がつかない……
例えば/data/data/パッケージ/filesに画像データを置いておくとか。
なんか違う感じがしなくもないです。

まあ、この辺は参考書などにも書いてないので、適当に自分で考えろということなのですかね?
「android 画像 キャッシュ」とかのキーワードで引くと、ネットワークのデータをキャッシュするというような話が多く、自分のやりたいことが見つからない訳ですが、画像のbyteデータをハッシュマップとかに入れて大丈夫なものなんでしょうか?

まあ、いずれにしても現在L----Noteのバージョンアップ作業中なので、手をつけるのはしばらく後ですが、しばらくと言っても小規模な変更に留めているのでそんなに先ではないのですけどね。
それでも悩みはつきない……
posted by 白虹 at 00:00| Comment(0) | TrackBack(0) | Android開発