Volley的简单实用
来源:互联网 发布:淘宝靠谱香水代购 编辑:程序博客网 时间:2024/05/21 01:54
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);
}
}
0 0
- Volley的简单实用
- Volley网络请求的简单实用
- volley的简单使用
- Volley的简单使用
- Volley的简单使用
- volley的简单使用
- Volley简单的使用
- Volley的简单介绍
- Volley的简单使用
- Volley的简单使用
- Volley简单的使用
- Volley的简单应用
- Volley的简单应用
- Volley的简单用法
- Volley的简单使用
- Volley的简单使用
- volley框架的简单使用
- Volley框架的简单使用
- java中重量级和轻量级的区别
- Unity3D SubMesh 个人理解
- 【3330】顺序表应用6:有序顺序表查询
- 选择排序法
- Proxy 与 Agent 的区别
- Volley的简单实用
- 电压转电流op
- javascript笔试题(1)
- uva 191 Intersection
- InputStreamReader和OutputStreamWriter的用法
- Java TreeMap工作原理及实现(二)
- VB作业
- php函数imagejpeg,imagepng,imagegif参数详解
- 研读:Regulating ARM TrustZone Devices in Restricted Spaces