我在我的Android項目中使用畢加索(版本2.5.2)。我知道它從互聯網下載圖像時使用緩存。現在我想知道如果我應該實現圖像下載機制還是畢加索的緩存就夠了?我正在談論幾百(約400)個小圖片(高達200Kb)。使用畢加索時,我還需要保存圖像嗎?
0
A
回答
1
從不斷有幫助FutureStudio(https://futurestud.io/tutorials/picasso-influencing-image-caching):
默認磁盤緩存爲:2%的存儲空間
- 磁盤高速緩存高達50MB,但不超過5MB少。 (注:這僅適用於API 14+可用,或者如果您使用的是像OkHttp所有API級別提供磁盤高速緩存的獨立庫)
因此,答案是:這取決於。您可以將磁盤緩存更改爲更大,按照https://stackoverflow.com/a/30707305/4021735,但僅限於預定義的限制。因此,取決於a)圖像的可見性有多重要b)預測未來的能力,您可以指定一個很大的限制(比如100MB?200MB?)並且可以。但是,如果您無法保證所有活動圖像的大小都有限制,則需要實施自己的下載程序以確保其可用。
+0
謝謝,這就是我想知道的 – ostojan
相關問題
- 1. 畢加索圖像緩存
- 2. 保存圖像在SD卡後畢加索加載圖像
- 3. 如何使用畢加索保存和顯示圖像
- 4. 使用畢加索加載圖像時保持圖像的縱橫比?
- 5. 畢加索圖書館是否將圖像保存到緩存?
- 6. 將圖像從畢加索保存到內存
- 7. 畢加索爲什麼不保存圖像緩存供脫機使用?
- 8. 使用畢加索從磁盤加載圖像,它會緩存它嗎?
- 9. 畢加索重複圖像
- 10. 離線時使用SSL加載畢加索圖像
- 11. 在加載圖像時淡入動畫使用畢加索
- 12. 畢加索圖像加載以前緩存圖像
- 13. 畢加索在無網絡時無法加載緩存圖像
- 14. 使用Solr,我還需要SQL db嗎?
- 15. 我還需要使用type ='text/javascript'嗎?
- 16. Cloudflare - 我還需要緩存嗎?
- 17. 使用畢加索時,我可以在ImageView上使用背景和繪圖嗎?
- 18. 畢加索在appwidget中使用緩存圖像的數據
- 19. 我需要將圖像保存在@ 1x,@ 2x,@ 3x嗎?
- 20. 用畢加索覆蓋圖像
- 21. 我還需要將變量保存到光盤中嗎?
- 22. 畢加索 - 當圖像保存到磁盤時顯示吐司/消息
- 23. 無法加載圖像在Android使用畢加索圖書館
- 24. :使用畢加索
- 25. 使用畢加索
- 26. 回收畢加索圖像加載器
- 27. 加載圖像與畢加索
- 28. 實施畢加索不加載圖像
- 29. 從畢加索添加圖像到Gridview
- 30. 循環畢加索加載url圖像
你什麼時候需要使用這些圖像?該應用程序是否需要脫機工作?這組圖像是否改變過?沒有指定你的應用程序的產品要求,這是不可能回答這個問題。 –
圖像在我的應用程序的主要活動中用作RecyclerView中的項目背景。我希望該應用可以脫機工作。圖像不會改變,但未來可能會有更多圖像。 – ostojan