使用Volley下载图片

原创 2016年05月31日 18:18:14
    public void displayImg(View view){
        RequestQueue mQueue = Volley.newRequestQueue(getApplicationContext());
        
        ImageLoader imageLoader = new ImageLoader(mQueue, new BitmapCache());
        
        ImageListener listener = ImageLoader.getImageListener(mImg, R.drawable.ic_launcher, R.drawable.ic_launcher);//第二个参数下载中图片,第三参数下载完图片
        imageLoader.get(url, listener);
    }

    //缓存
    public class BitmapCache implements ImageCache{
        private LruCache<String, Bitmap> cache;
        
        public BitmapCache(){
            cache = new LruCache<String, Bitmap>(8*1024*1024){
                @Override
                protected int sizeOf(String key, Bitmap value) {
                    // TODO Auto-generated method stub
                    return value.getRowBytes() * value.getHeight();
                }
            };
        }
        
        @Override
        public Bitmap getBitmap(String url) {
            // TODO Auto-generated method stub
            return cache.get(url);
        }

        @Override
        public void putBitmap(String url, Bitmap bitmap) {
            // TODO Auto-generated method stub
            cache.put(url, bitmap);
        }
        
    }


版权声明:本文为博主原创文章,未经博主允许不得转载。

Volley实现图片的网络下载

之前我们已经通过Volley从网络资源中下载东西了,纳闷
  • Sugar_tea
  • Sugar_tea
  • 2014年09月12日 21:20
  • 1016

使用Volley获取网络图片,并作本地缓存

使用Volley获取网络图片,并作本地缓存      Volley获取网络图片有多重方法,在这里我就介绍两种方式吧,一种是ImageRequest,另一种是ImageLoader毕竟就这两种常用。 ...
  • tianzhaoai
  • tianzhaoai
  • 2015年11月12日 23:21
  • 2344

Android Volley完全解析(二),使用Volley加载网络图片

在上一篇文章中,我们了解了Volley到底是什么,以及它的基本用法。本篇文章中我们即将学习关于Volley更加高级的用法,如何你还没有看过我的上一篇文章的话,建议先去阅读Android Volley完...
  • sinyu890807
  • sinyu890807
  • 2014年04月17日 09:23
  • 148080

保存Volley的缓存图片到本地,当网络不通的时候,访问本地的图片

/** * 保存图片到本地 *  * @param mBitmap * @param imageURL * @param cxt */ public static void saveBi...
  • kouwoo
  • kouwoo
  • 2014年11月03日 11:11
  • 1027

Android之Volley框架加载网络图片的三种方式

1.第一种也是最常用的一种:ImageLoader public void imageLoader(String url,ImageView iv){ //ImageLoader的第一...
  • ygd1994
  • ygd1994
  • 2016年05月08日 23:18
  • 1113

上传一张或多张图片(使用volley框架)

volley上传一张或多张图片
  • u013408979
  • u013408979
  • 2015年12月09日 16:05
  • 5229

Volley框架中加载图片的3种方式

Volley框架中加载图片的3种方式
  • little_shengsheng
  • little_shengsheng
  • 2016年05月05日 16:47
  • 1061

使用Volley实现ListView异步加载图片

原文链接:Android Custom ListView with Image and Text using Volley 我(作者:Ravi Tamada)在之前的博文 中向大家介绍了一种自定...
  • Hander_Wei
  • Hander_Wei
  • 2015年04月15日 18:37
  • 1812

Android Volley框架使用详解

简介Volley是一个由Google官方推出的网络通信库,它使得Android进行网络请求时更加方便、快速、健壮,同时对网络图片加载也提供了良好的支持。在此欢迎大家关注我的个人微信公众号Android...
  • fenghai22
  • fenghai22
  • 2015年03月04日 17:29
  • 35350

使用OkHttp作为Volley的传输

原文链接 A HttpStack implementation for Volley that uses OkHttp as its transport./** * The MIT License...
  • lonewolf521125
  • lonewolf521125
  • 2015年08月03日 15:04
  • 5405
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:使用Volley下载图片
举报原因:
原因补充:

(最多只允许输入30个字)