您的位置:首页 > 移动开发 > Android开发

Android Volley简单使用方法 menglong0329

2016-12-28 09:29 381 查看
1.这篇文章主要介绍Volley的post和get请求

   
(1)配置:凡是参与网络请求的,加入权限

<uses-permission android:name="android.permission.INTERNET"/>

    (2)下载官方的jar包,如果电脑上有git,可以使用如下命令:

          git clone https://android.googlesource.com/platform/frameworks/volley

      (3)无论post请求还是get请求,都是分为三步:

1.创建RequestQueue对象

RequestQueue mQueue = Volley.newRequestQueue(MainActivity.this);

2.请求数据

get请求,第一个参数为请求数据的地址,第二个参数为请求的监听---失败,成功

StringRequest stringRequest = new StringRequest(path,
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);
}
});

post请求,参数:1.请求方式,2.请求地址,3.请求成功的监听,4.请求失败的监听

StringRequest stringRequest = new StringRequest(Request.Method.POST, path, new Response.Listener<String>() {
@Override
public void onResponse(String s) {
Log.d("TAG", s);
}
}, new Response.ErrorListener() {
@Override
public void onErrorResponse(VolleyError volleyError) {

}
}) {
@Override
protected Map<String, String> getParams() throws AuthFailureError {
Map<String, String> map = new HashMap<String, String>();
map.put("ts", "1871746850");
map.put("page", "1");
return map;
}
};


      3.加入RequestQueue对象,请求结束

mQueue.add(stringRequest);

      

    好了,到此就是简单的请求了,是不是挺简单的............
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: