2013-10-21 59 views
0

我正在從服務器上下載一些小圖像。我的問題是:我在哪裏存儲它們?這些圖像是圖標大小,我期望它們中的最多100個。我想用一個HashMap來存儲它們。但我想知道是否應該將它們存儲在SD卡上。如果我決定將它們存儲在SD卡上:每次用戶調用圖像(用於多個活動)時,是否必須「膨脹」位圖,或者是否將該數據存儲在數據結構中? ?對我來說,明顯的答案是HashMap。但爲防萬一我忽略了一些事情,有沒有人知道我應該走哪條路?從哪裏存儲從服務器獲取的圖像

回答

0

爲什麼不將它們緩存在外部存儲或內部存儲上?這實際上是Android Gallery完成的。您可以在/ sdcard/Android/data/gallery_package/cache/cache_file找到緩存文件。在圖庫中,您可以訪問將由圖庫下載並緩存到本地磁盤的Picasa數據。當在屏幕上繪製這些數據時,您可以直接從緩存中加載它們。