Android Volley框架

来源:互联网 发布:苹果站电影源码 编辑:程序博客网 时间:2024/06/06 21:37

(本文章更新于2016.11.12)

视频:百度云盘

build jar 包:百度云盘


参考网站:     一         二

简介

Volley 是 Google I/O 2013年推出的网络通讯库,拿来处理频繁的数据传输。

优势:简单易用,适合进行数据量不大,但通信频繁的网络操作。

劣势:下载文件很糟糕。


下载方法:

上面已经提供下载方法。


用法:

//context指的是:网址
RequestQueue mQueue = Volley.newRequestQueue(context);


创建一个Request(以JsonObjectRequest为例)

方法一:
private final String url="http://www.baidu.com"//所需url    JsonObjectRequest req=new JsonObjectRequest(url,null,new Response.Listener<JsonObject>(){        @Override        public void onResponse(JsonObject response){            //添加自己的响应逻辑,        }    },    new ResponseError.Listener(){        @Override        public void onResponseError(VollerError error){            //错误处理            L.d("Error Message:","Error is"+error);        }    });
方法二:
StringRequest stringRequest = new StringRequest("http://www.baidu.com",                          new Response.Listener<String>() {                              @Override                              public void onResponse(String response) {                                  Log.d("TAG", response);                              }                          }, new Response.ErrorListener() {                              @Override                              public void onErrorResponse(VolleyError error) {                                  Log.e("TAG", error.getMessage(), error);                              }                          });














0 0