Android Volley框架

(本文章更新于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(){
        @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() {  
                            @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);  
                            }  
                        });

你可能感兴趣的:(Android)