开发久了,就会发现掌握一个好的应用框架是多么的重要,虽然是别人的东西,你也许不能完全搞懂其中的原理,但你知道如何利用其到自己的开发中,这样不仅能节省大量的时间,而且别人沉淀下来的精华效果一定比他的厉害之处。Volley就是一个这么好的一个东西,发现两个大神总结的太好,我再总结就感觉造次了,详解如下所示:
自己写的几个测试代码:
RequestQueue mQueue;mQueue = Volley.newRequestQueue(getApplicationContext());
public void VollyTestImage() {
ImageLoader loader = new ImageLoader(mQueue, new ImageCache() {
@Override
public void putBitmap(String url, Bitmap bitmap) {
// TODO Auto-generated method stub
}
@Override
public Bitmap getBitmap(String url) {
// TODO Auto-generated method stub
return null;
}
});
ImageListener listener = ImageLoader.getImageListener(img,
android.R.drawable.ic_dialog_email,
android.R.drawable.btn_radio);
loader.get("http://pic.nipic.com/2007-11-09/200711912315331_2.jpg", listener,200,200);
}
public void VollyTestString() {
StringRequest strRequest = new StringRequest("http://www.baidu.com",
new Response.Listener<String>() {
@Override
public void onResponse(String response) {
// TODO Auto-generated method stub
tv.setText(response);
}
}, new Response.ErrorListener() {
@Override
public void onErrorResponse(VolleyError error) {
// TODO Auto-generated method stub
}
});
mQueue.add(strRequest);
}