Android,如何从网址延迟加载图片并持久地将它们缓存在图库小部件中?

时间:2011-05-25 14:08:34

标签: android image caching lazy-loading gallery

我正在实施Android图库小部件。 我问如何懒惰(即在一个单独的线程中)从Web加载图像并持久缓存它们?所以在下一次运行中我可以在本地获得缓存的图像...

4 个答案:

答案 0 :(得分:7)

这是:

Lazy load of images in ListView

在第二个答案中检查演示,对我大量帮助!

答案 1 :(得分:5)

试试这个代码。通用图像加载器。

  

https://github.com/nostra13/Android-Universal-Image-Loader

答案 2 :(得分:0)

尝试使用本教程Android: Help in adapting ListView adapter with an ImageLoader Class (LazyList)

希望,这对你有所帮助!

答案 3 :(得分:0)

    You have to use Picasso. 

    it's easy to use

    downlod latest jar from  http://square.github.io/picasso/

    simply load image used below code

    Picasso.with(context)
               .load(url)
               .placeholder(R.drawable.placeholder)
               .resize(imgWidth, imgHeight)
               .centerCrop()
               .into(image);