Volley总结
来源:互联网 发布:mac版百度网盘没有图案 编辑:程序博客网 时间:2024/06/01 20:34
2013 google I/O大会上
用于访问量比较小,并且访问比较频繁的网络请求,最好不要进行大文件的上传和下载。
volley:
1.StringRequest.<字符串请求>
2.JSONObjectRequest/JSONArrayRequest - JSONRequest
// 实例化StringRequest对象 mRequest = new StringRequest( Method.POST, // 请求方法 url, // 请求的URL地址 new Listener<String>() { // 请求成功后的回调方法 @Override public void onResponse(String response) { Log.i(TAG, response); // 处理数据 } }, // 请求成功后的回调监听 new Response.ErrorListener() { @Override public void onErrorResponse(VolleyError arg0) { // 失败处理 } } ){ //复写getParams方法传递参数 @Override protected Map<String, String> getParams() throws AuthFailureError { Map<String, String> params = new HashMap<>(); //?page=0&pageSize=9&sortOrder=0&sortType=1 params.put("page", "0"); params.put("pageSize", "9"); params.put("sortOrder", "0"); params.put("sortType", "1"); return params; } };
c) 添加请求到队列中 mQueue.add(request);b) 取消请求 // 取消请求 // 1, 取消当个请求 // mRequest.cancel(); // 2,取消队列中所有的请求 mQueue.cancelAll(this); // 3,取消对应 //mQueue.cancelAll(100);
ImageLoder使用:
//ImageLoader使用ImageLoader imageLoader = new ImageLoader(mqueue,getImageCache()); ImageLoader.ImageListener mListener = ImageLoader.getImageListener(pic2, R.mipmap.ic_launcher,R.mipmap.ic_launcher); imageLoader.get(Constans.URL.TEST_PIC, mListener, 300, 300);//NetworkImageView使用//NetworkImageView imageViewimageView.setErrorImageResId(R.mipmap.ic_launcher); imageView.setDefaultImageResId(R.mipmap.ic_launcher); imageView.setImageUrl(Constans.URL.TEST_PIC,new ImageLoader(mqueue,getImageCache()));//获取ImageCache public ImageLoader.ImageCache getImageCache() { if (imageCache == null) { synchronized (this) { int cacheSize = (int) (Runtime.getRuntime().maxMemory()/8); final LruCache<String ,Bitmap> mlruCache = new LruCache<>(cacheSize); imageCache = new ImageLoader.ImageCache() { @Override public Bitmap getBitmap(String url) { return mlruCache.get(url); } @Override public void putBitmap(String url, Bitmap bitmap) { mlruCache.put(url,bitmap); } }; } } return imageCache; }
0 0
- volley总结
- Volley总结
- Volley总结
- volley总结
- volley 获取cookie总结
- Volley 的用法 总结
- volley分析总结
- Volley简单总结
- Volley学习总结
- Volley源码总结
- Volley框架总结
- android volley总结
- 总结volley源码解析
- Volley框架小总结
- Android Volley 实用总结
- android volley 总结(一)
- Android Volley完全解析总结
- Volley关于添加Cookie总结
- android 编译ffmpeg
- Java并发编程:Callable、Future和FutureTask
- URI、URL、URN 的联系和区别
- 拉伸图片
- solr DIH
- Volley总结
- POJ_P1442 Black Box(Treap模板题+动态第k小)
- 11155 ly与lyon的终极巅峰对决
- 人的核心竞争力超过一半来自重要而不紧急的事情:
- Java的图片处理工具类
- OpenCV Android 打开前置后置摄像头
- mybatis
- HDU 3236 Gift Hunting(01背包)
- html转成pdf的方法