在Android应用程序中经济地存储图像

时间:2017-06-02 08:21:18

标签: android android-image diskusage

我的应用使用来自网址的图片,我想减少服务器和客户端的资源使用量。 我想知道Android SDK是否已经为此提供了一些东西(如果有一些标准方法可以做到这一点),或者我只需要解决它。 我的想法是:

  • 在访问内容(延迟加载,进度条)并将其保留在下一次使用时,在本地存储(外部或内部)上下载图像
  • 如果在服务器上更改了图像(下载和替换)(在启动应用程序时查询的数据库中保留校验和)
  • 为了避免过多的本地磁盘使用(它们非常大),删除 N 天未访问过的内容的图像。这是在加载应用程序或后台异步服务时完成的

我应该一步一步地做这件事还是已经有一些事情已经处理好了。有没有正确的库?

1 个答案:

答案 0 :(得分:1)

我认为Picasso库最适合这个,它有很多功能并且非常易于使用,其功能包括平滑的图像缓存(您需要的功能),图像处理和从URL下载的异步。它有很多有用的功能。

这是其网址链接

http://square.github.io/picasso/