android - 在 Android 上缓存图像的最佳做法是什么?

标签 android database image caching

在我的应用程序中,我使用 SoftReference 来缓存图像,它在有效的互联网连接下工作正常。现在我需要缓存图像,以便在离线模式下使用它。

实现它的最佳方法是什么? 将复杂的解决方案与 SoftReference 和数据库一起使用?或者可能是 SoftReference 和本地存储(sdcard)?

非常感谢您的建议。谢谢。

最佳答案

内存和磁盘中的 2 级缓存。查看https://github.com/mttkay/droid-fu github上的项目。它包含一个以这种方式工作的 ImageCache。

关于android - 在 Android 上缓存图像的最佳做法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2999848/

相关文章:

android - 从混淆中排除 list 文件

android - 媒体播放器在android中播放暂停

java - 如何避免在代码中硬编码数据库凭据

ios - 无法将 NSData 转换为图片 iphone

java - 从一个回收器 View 中删除一项并将其添加到另一个回收器 View 中

java - 当我尝试在Android SQLite数据库中添加新值时,我的应用程序退出

php - 在没有仅索引表的情况下跟踪开/关

database - 自带 key (BYOK) 和客户管理 key (CMK) 加密之间的区别?

java - 如何在 JFrame 上绘画

css - 如何使用 DropZone.js 获得质量更好的缩略图?