1.下载编译好的jar包添加到项目里
http://download.csdn.net/detail/u012027644/8547825
2.get请求的方法
RequestQueue mQueue = Volley.newRequestQueue(getApplicationContext());
StringRequest stringRequest = new StringRequest(
Method.GET,
"http://www.baidu.com",
new Response.Listener<String>() {
@Override
public void onResponse(String response) {
Toast.makeText(getApplicationContext(), response,
Toast.LENGTH_SHORT).show();
Log.d("TAG", response);
}
}, new Response.ErrorListener() {
@Override
public void onErrorResponse(VolleyError error) {
Toast.makeText(getApplicationContext(), error.getMessage(),
Toast.LENGTH_SHORT).show();
Log.e("TAG", error.getMessage(), error);
}
});
mQueue.add(stringRequest);
mQueue.start();
在onResponse方法里写入你的操作。
3.post请求的方法
RequestQueue mQueue = Volley.newRequestQueue(getApplicationContext());
StringRequest stringRequest = new StringRequest(Method.POST, "http://www.baidu.com", new Response.Listener<String>() {
@Override
void onResponse(String response) {
Toast.makeText(getApplicationContext(), response, Toast.LENGTH_SHORT).show();
Log.d("TAG", response);
}
}, new Response.ErrorListener() {
@Override
void onErrorResponse(VolleyError error) {
Toast.makeText(getApplicationContext(), error.getMessage(), Toast.LENGTH_SHORT).show();
Log.e("TAG", error.getMessage(), error);
}
}) {
@Override
Map<String, String> getParams() throws AuthFailureError {
Map<String, String> map = new HashMap<String, String>();
map.put("参数1", "123");
map.put("参数2", "123456");
return map;
}
};
mQueue.add(stringRequest);
mQueue.start();
POST的请求参数写在最后面的Map里