【发布时间】:2025-12-04 11:00:02
【问题描述】:
我的应用使用来自 URL 的图像,我想减少服务器和客户端的资源使用。 我想知道 Android SDK 是否已经为此提供了一些东西(如果有一些标准的方法来做到这一点),或者我只需要弄清楚。 我的想法是:
- 在访问内容(延迟加载、进度条)时将图像下载到本地存储(外部或内部)并保留以供下次使用
- 如果在服务器上发生更改,则更新图像(下载和替换)(将校验和保存在应用程序启动时查询的数据库中)
- 为了避免过度使用本地磁盘(它们非常大),请删除 N 天未访问的内容的图像。这是在加载应用或后台异步服务时完成的
我应该一步一步地做这件事,还是有什么东西已经处理好了。是否有图书馆可以正确执行此操作?
【问题讨论】:
-
有很多库。目前可以命名
picasso和Glide。Volley是网络库,支持从网络加载和缓存图像
标签: android android-image disk-access