如何有效地从URL查看图像

时间:2014-05-28 07:41:25

标签: java android

使用网址有效查看图像的正确方法是什么?(如果是内存)?

我知道我们可以使用Bitmap和Drawable方法来访问图像。但是哪种方法在内存方面更有效?

是否有任何代码可以使上述方法有效地运作?

1 个答案:

答案 0 :(得分:4)

您可以使用各种图像加载器库来实现此目的。图像加载库将处理与图像,图像的内存缓存,asyn任务以及所有这些相关的所有问题。

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

这是一个非常有效的库,可以从URL加载图像。你必须只写一行代码才能完成你的所有工作。

Picasso.with(context)
    .load(url)
    .placeholder(R.drawable.user_placeholder)
    .error(R.drawable.user_placeholder_error)
    .into(imageView);

2)https://github.com/koush/ion

这是另一个用于相同目的的库

Ion.with((ImageView) viewImage)
                     .resize(96, 96)
                     .centerInside()
                     .load(url);

您可以为此找到许多其他库: 通用图像加载程序库等。

您必须将这些库包含在您的项目中,您可以通过几行代码完成您的工作..