<uses-permission android:name="android.permission.INTERNET"/>
RequestQueue requestQueue = Volley.newRequestQueue(this);//实例化
StringRequest
StringRequest stringRequest = new StringRequest(Request.Method.POST,"https://www.baidu.com", new Response.Listener<String>() { @Override public void onResponse(String response) { tv_result.setText(response); } }, new Response.ErrorListener() { @Override public void onErrorResponse(VolleyError error) { tv_result.setText("失败"+error.toString()); } }){ @Override protected Map<String, String> getPostParams() throws AuthFailureError { mMap.put("ddd","dd"); return super.getPostParams(); } }; requestQueue.add(stringRequest);
JSONObjectRequest
JsonObjectRequest jsonObjectRequest = new JsonObjectRequest("http://www.fineteam.net/publicsocial/Store/list", null, new Response.Listener<JSONObject>() { @Override public void onResponse(JSONObject response) { tv_result.setText(response.toString()); } }, new Response.ErrorListener() { @Override public void onErrorResponse(VolleyError error) { tv_result.setText("失败"+error.toString()); } }); requestQueue.add(jsonObjectRequest);
ImageRequest
ImageRequest imageRequest = new ImageRequest("http://tpc.googlesyndication.com/daca_images/simgad/7328064601801567449", new Response.Listener<Bitmap>() { @Override public void onResponse(Bitmap response) { imageView.setImageBitmap(response); } }, 0, 0, Bitmap.Config.RGB_565, new Response.ErrorListener() { @Override public void onErrorResponse(VolleyError error) { tv_result.setText("shibai"); } }); requestQueue.add(imageRequest);requestQueue.add(stringRequest);
实际开发中会使用封装的Volley 单例模式进行开发,这个只是初步的。