2016-10-31 84 views
1

我的應用程序使用相當多的圖片,這些圖片是從多個網址下載的,並在Android手機本地緩存。每個圖片都連接到SQLite數據庫中的特定ID。我想知道,什麼是保存這些圖片的正確方法。我看到了幾種方法。在Android中保存多個圖像

它們保存在SD卡中的SQLite DATABSE公用文件夾

直接它們保存在

請給我建議,這是更好的辦法在本地保存這些圖像。

回答

0

我推薦面向這種通用功能的庫,以節省大量工作並獲得最佳性能和簡單更新。您可以選擇Universal Image LibraryPicassoFresco,這三者可能是許多其他人中最有名的。檢查this SO thread或搜索差異以瞭解最適合您的情況。

希望它有幫助。

+0

感謝來回的答覆@Hugo但是,如何在用戶下線 –

+0

這些庫提供的選項保存在高速緩存中易失性存儲器映像,也爲「硬節能」的圖像在長期重複使用這些圖片記憶。只需選擇其中一個,並查看它的文檔或搜索具體問題。我確信有線程在這裏討論它。 – Hugo

+0

檢查這個http://stackoverflow.com/a/26831674/3214497以UIL爲例,它是我在我的項目中使用的庫。如果有的話,請考慮將答案標記爲正確答案。請記住,這是一個幫助論壇。您還應該使用自己的代碼並閱讀官方文檔。謝謝 – Hugo

1

使用第三方庫像releam