【javaライブラリ】picassoがどこから画像を取得したか調べる方法

  • 2019年11月5日
  • 2019年11月5日
  • Java

画像読み込みライブラリのpicassoが便利なのは前のブログで

散々説明してきたので割愛します。

 

今回は、キャッシュした画像はどこから取ってきたかを

調べるためにPicasso.with(getApplicationContext()).setIndicatorsEnabled(true);

を使います。

 

この一行を加えるだけでpicassoがどこを通じてキャッシュしたか

分かるようになります。

例えば、ピカソの画像の左上を見ると

 

 

角の部分が色になっているの

が分かります。

 

これはメモリ経由、つまりメモリ上でキャッシュした画像を

引き出して表示しているという意味合いになります。

 

もともとはこの画像はネットワーク上から取得したのですが、picassoは取得した画像を

指定の場所にキャッシュをするので、必然的にこの画像の発生場所は

メモリ上になるということです。

 

この他にもネットワークから直接持ってきた場合は、ディスクから

持ってきた場合は色の角として表示されます。

 

出自元が分かればそこまで調べる必要はなさそうですが、ダウンロードした

画像がちゃんとキャッシュされているか確認したい場合は使う価値大ですね。

 

 

>株式会社シーポイントラボ

株式会社シーポイントラボ

TEL:053-543-9889
営業時間:9:00~18:00(月〜金)
住所:〒432-8003
   静岡県浜松市中央区和地山3-1-7
   浜松イノベーションキューブ 315
※ご来社の際はインターホンで「316」をお呼びください

CTR IMG