我在我的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. 毕加索为什么不保存图像缓存供脱机使用?
- 3. 毕加索重复图像
- 4. 离线时使用SSL加载毕加索图像
- 5. 毕加索图像加载以前缓存图像
- 6. 使用Solr,我还需要SQL db吗?
- 7. 毕加索在appwidget中使用缓存图像的数据
- 8. 我需要将图像保存在@ 1x,@ 2x,@ 3x吗?
- 9. 用毕加索覆盖图像
- 10. 毕加索 - 当图像保存到磁盘时显示吐司/消息
- 11. 实施毕加索不加载图像
- 12. 毕加索图像未加载Gridview Android
- 13. 从毕加索添加图像到Gridview
- 14. 回收毕加索图像加载器
- 15. 加载图像与毕加索
- 16. :使用毕加索
- 17. 使用毕加索
- 18. 毕加索图书馆和GridView图像
- 19. 使用毕加索图书馆得到位图图像
- 20. 我试图使用RecyclerVIewAdapter和毕加索将图像添加到RecyclerView中
- 21. 使用ARC时还需要释放任何内存吗?
- 22. 图像缓存离子2打字像毕加索
- 23. 毕加索缓存似乎没有我使用的毕加索来处理图像加载和缓存在我的Android Udacity项目合作
- 24. 使用磁盘上的毕加索加载图像
- 25. 图像未使用UIL,凌空或毕加索加载
- 26. 毕加索使用自己的图像加载目标很慢
- 27. 使用毕加索在图像中添加标记
- 28. 图像未加载使用毕加索没有错误给出
- 29. 设置使用毕加索加载图像的最大宽度
- 30. Android使用毕加索图书馆适合全幅图像
你什么时候需要使用这些图像?该应用程序是否需要脱机工作?这组图像是否改变过?没有指定你的应用程序的产品要求,这是不可能回答这个问题。 –
图像在我的应用程序的主要活动中用作RecyclerView中的项目背景。我希望该应用可以脱机工作。图像不会改变,但未来可能会有更多图像。 – ostojan