package com.yb.demo;
import com.android.volley.RequestQueue;
import com.android.volley.Response;
import com.android.volley.VolleyError;
import com.android.volley.toolbox.ImageRequest;
import com.android.volley.toolbox.StringRequest;
import com.android.volley.toolbox.Volley;
import android.annotation.SuppressLint;
import android.app.Activity;
import android.graphics.Bitmap;
import android.graphics.Bitmap.Config;
import android.os.Bundle;
import android.util.Log;
import android.view.View;
import android.widget.ImageView;
@SuppressLint("NewApi")
public class MainActivity extends Activity {
private ImageView imageView;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
init();
volley();
}
private void init() {
imageView = (ImageView) findViewById(R.id.imageView1);
}
private void volley(){
Log.d("BG", "请求开始:");
new Response.Listener<String>() {
@Override
public void onResponse(String response) {
Log.d("BG", "请求成功:"+response);
}
}, new Response.ErrorListener() {
@Override
public void onErrorResponse(VolleyError error) {
Log.e("BG", "请求失败:"+error.getMessage(), error);
}
});
//加载图片,个人觉得Volley加载图片还是挺麻烦的
ImageRequest imageRequest = new ImageRequest(
"http://images.csdn.net/20150817/1.jpg",
new Response.Listener<Bitmap>() {
@Override
public void onResponse(Bitmap response) {
imageView.setImageBitmap(response);
}
}, 0, 0, Config.RGB_565, new Response.ErrorListener() {
@Override
public void onErrorResponse(VolleyError error) {
imageView.setImageResource(R.drawable.ic_launcher);
}
});
加到请求队列
mQueue.add(stringRequest);
mQueue.add(imageRequest);
}
}
import com.android.volley.RequestQueue;
import com.android.volley.Response;
import com.android.volley.VolleyError;
import com.android.volley.toolbox.ImageRequest;
import com.android.volley.toolbox.StringRequest;
import com.android.volley.toolbox.Volley;
import android.annotation.SuppressLint;
import android.app.Activity;
import android.graphics.Bitmap;
import android.graphics.Bitmap.Config;
import android.os.Bundle;
import android.util.Log;
import android.view.View;
import android.widget.ImageView;
@SuppressLint("NewApi")
public class MainActivity extends Activity {
private ImageView imageView;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
init();
volley();
}
private void init() {
imageView = (ImageView) findViewById(R.id.imageView1);
}
private void volley(){
Log.d("BG", "请求开始:");
RequestQueue mQueue = Volley.newRequestQueue(this);
//简单的Get请求
StringRequest stringRequest = new StringRequest("http://www.baidu.com",new Response.Listener<String>() {
@Override
public void onResponse(String response) {
Log.d("BG", "请求成功:"+response);
}
}, new Response.ErrorListener() {
@Override
public void onErrorResponse(VolleyError error) {
Log.e("BG", "请求失败:"+error.getMessage(), error);
}
});
//加载图片,个人觉得Volley加载图片还是挺麻烦的
ImageRequest imageRequest = new ImageRequest(
"http://images.csdn.net/20150817/1.jpg",
new Response.Listener<Bitmap>() {
@Override
public void onResponse(Bitmap response) {
imageView.setImageBitmap(response);
}
}, 0, 0, Config.RGB_565, new Response.ErrorListener() {
@Override
public void onErrorResponse(VolleyError error) {
imageView.setImageResource(R.drawable.ic_launcher);
}
});
加到请求队列
mQueue.add(stringRequest);
mQueue.add(imageRequest);
}
}