android -volley-请求数据
private List<gson.DataBean>arrGson;//请求的数据
//请求数据的方法
public void initData()
{
RequestQueue mQueue = Volley.newRequestQueue(getApplicationContext());
String url ="http://www.fashions88.com/you/HBooks88/GetBooks88Data.php?&Type=NewBook";
StringRequest stringRequest_get = new StringRequest(url, new Response.Listener<String>() {
@Override
public void onResponse(String response) {
Log.d("TAG", response);
Gson gsons = new Gson();
gson gs = gsons.fromJson(response,gson.class);
arrGson = gs.getData();
// for (gson.DataBean beans : gs.getData()) {
// Log.d("data", beans.getName());
// }
}
}, new Response.ErrorListener() {
@Override
public void onErrorResponse(VolleyError error) {
Log.e("TAG", error.getMessage(), error);
}
});
mQueue.add(stringRequest_get);
} //////////////////
模型
package bluewebprinter.pericles.net.bluewebprinter; import java.util.List; /**
* Created by you on 2017/3/28.
* http://www.fashions88.com/you/HBooks88/GetBooks88Data.php?&Type=NewBook
* http://www.fashions88.com/you/HBooks88/GetBooks88Data.php?&Type=Other
*/ public class gson { private List<DataBean> data; public List<DataBean> getData() {
return data;
} public void setData(List<DataBean> data) {
this.data = data;
} public static class DataBean {
/**
* Name : 綜合能力測驗復習指導
* Author : 本書編寫組 編
* USPrice : 6.83
* PhotoPath : http://img33.dangdang.com/70/31/20691763-1_o.jpg
* Book_No : 9787010076812
* Publisher : 人民出版社
* Saved_PhotoPath : 20091015/9787010076812.jpg
* Publish_Date_T : 22099る
* SCDName : 政治
*/ private String Name;
private String Author;
private String USPrice;
private String PhotoPath;
private String Book_No;
private String Publisher;
private String Saved_PhotoPath;
private String Publish_Date_T;
private String SCDName; public String getName() {
return Name;
} public void setName(String Name) {
this.Name = Name;
} public String getAuthor() {
return Author;
} public void setAuthor(String Author) {
this.Author = Author;
} public String getUSPrice() {
return USPrice;
} public void setUSPrice(String USPrice) {
this.USPrice = USPrice;
} public String getPhotoPath() {
return PhotoPath;
} public void setPhotoPath(String PhotoPath) {
this.PhotoPath = PhotoPath;
} public String getBook_No() {
return Book_No;
} public void setBook_No(String Book_No) {
this.Book_No = Book_No;
} public String getPublisher() {
return Publisher;
} public void setPublisher(String Publisher) {
this.Publisher = Publisher;
} public String getSaved_PhotoPath() {
return Saved_PhotoPath;
} public void setSaved_PhotoPath(String Saved_PhotoPath) {
this.Saved_PhotoPath = Saved_PhotoPath;
} public String getPublish_Date_T() {
return Publish_Date_T;
} public void setPublish_Date_T(String Publish_Date_T) {
this.Publish_Date_T = Publish_Date_T;
} public String getSCDName() {
return SCDName;
} public void setSCDName(String SCDName) {
this.SCDName = SCDName;
}
}
}
android -volley-请求数据的更多相关文章
- Android - 使用Volley请求网络数据
Android - 使用Volley请求网络数据 Android L : Android Studio 14 个人使用volley的小记,简述使用方法,不涉及volley源码 准备工作 导入Volle ...
- Android网络请求通信之Volley
一.Volley简介 Volley网络框架是Google公司在2013年发布的一款Android平台上的网络请求通信库.以下是对Volley的简单归纳. Volley的优点: 使网络通信更快.更简单. ...
- Android Volley和Gson实现网络数据加载
Android Volley和Gson实现网络数据加载 先看接口 1 升级接口 http://s.meibeike.com/mcloud/ota/cloudService POST请求 参数列表如下 ...
- 基于Android Volley的网络请求工具
基于Android Volley的网络请求工具. 一.说明 AndroidVolley,Android Volley核心库及扩展工程.AndroidVolleySample,网络请求工具示例工程.Re ...
- Android Volley 库通过网络获取 JSON 数据
本文内容 什么是 Volley 库 Volley 能做什么 Volley 架构 环境 演示 Volley 库通过网络获取 JSON 数据 参考资料 Android 关于网络操作一般都会介绍 HttpC ...
- 035 Android Volley框架进行网络请求
1.volley入门介绍 开发Android应用的时候不可避免地都需要用到网络技术,而多数情况下应用程序都会使用HTTP协议来发送和接收网络数据.Android系统中主要提供了两种方式来进行HTTP通 ...
- Java服务器对外提供接口以及Android端向服务器请求数据
转载请注明出处:http://www.cnblogs.com/Joanna-Yan/p/5056780.html 讲解下java服务器是如何对移动终端提供接口的,以什么数据格式提供出去,移动端又是怎么 ...
- Android 网络请求库volley的封装,让请求更方便
首先封装一下volley 请求 public class CustomRequest extends StringRequest { private static final String TAG = ...
- android网络请求库volley方法详解
使用volley进行网络请求:需先将volley包导入androidstudio中 File下的Project Structrue,点加号导包 volley网络请求步骤: 1. 创建请求队列 ...
- android 网络请求Volley的简单使用
下载到本地jar包或者在线导入,jar地址:链接:http://pan.baidu.com/s/1gf3VZAb 密码:mmye //定义变量 private RequestQueue mQueue= ...
随机推荐
- selenium题
一.selenium中如何判断元素是否存在? 首先selenium里面是没有这个方法的,判断元素存在需要自己写一个方法了. 元素存在有几种形式,一种是页面有多个元素属性重复的,这种直接操作会报错的:还 ...
- 使用layer的iframe层提交表单后,需要关闭当前的iframe层,然后刷新父页面的方法2
<input type="button" onclick="edit(${it.id?c})" class="layui-btn layui-b ...
- 关于centos防火墙
Centos升级到7之后,内置的防火墙已经从iptables变成了firewalld Centos7默认安装了firewalld,如果没有安装的话,可以使用 yum install firewalld ...
- Nginx的简单最小安装!
一.检查安装环境 rpm -qa gcc pcre pcre-devel zlib zlib-devel openssl pcre, 重写rewrite zlib,为了gzip压缩. gcc,c编译器 ...
- HDU 4866 Shooting (主席树)
题目链接 HDU 4866 题意 给定$n$条线段.每条线段平行$x$轴,离x轴的距离为$D$,覆盖的坐标范围为$[L, R]$. 现在有$m$次射击行动,每一次的射击行动可以描述为在横坐标$ ...
- codevs——1154 能量项链(区间DP)
2006年NOIP全国联赛提高组 时间限制: 1 s 空间限制: 128000 KB 题目等级 : 黄金 Gold 题解 题目描述 Description 在Mars星球上,每个Mars人 ...
- Sharing Cookies --AtCoder
题目描述 Snuke is giving cookies to his three goats.He has two cookie tins. One contains A cookies, and ...
- Apollo 分布式配置中心
1. 介绍 Apollo(阿波罗)是携程框架部门研发的分布式配置中心,能够集中化管理应用不同环境.不同集群的配置,配置修改后能够实时推送到应用端,并且具备规范的权限.流程治理等特性,适用于微服务配置 ...
- php 经验之谈
导出excel中文名乱码(保存文件名): hpexcel导出Excel文件时有两个主要的过程: 1.定义文件名 2.填充Excel数据 这两个过程中可能会出现一些乱码问题,下面我来说一下解决办法: 解 ...
- 详解Webpack2的那些路径
Webpack2 中有很多涉及路径参数配置,若不知其所以然,很容易混淆出错.本文尽可能的汇集了 Webpack2 中设计路径的配置,力争深入浅出. context context 是 webpack ...