下载一张图片并保存在android中



我只想从URL下载一个图像,然后将其保存到我的文件夹中。此图片是用户的头像。我发现了以下链接:

从Android 中的url下载图像的最佳方法

Android从URL下载图像并在Imageview 中显示

我该怎么办?

什么是最好的解决方案?(下载管理器除外)

最好的方法是使用picasso库

Picasso.with(context).load("http://i.imgur.com/DvpvklR.png").into(imageView);

它非常简单,只需把这一行放在你想加载图像的地方。Picasso还支持图像缓存,因此您不必担心下载和缓存图像。

有很多框架可用于此。像

  • 下载管理器
  • 毕加索
  • AndroidQuery

但我从3年开始使用AndroidQuery,并且在这个框架方面有很好的经验。

它缓存自己的图像,并管理图像下载的复制。而且真的更快更轻。

你可以从这里下载这个罐子

最新更新