2015年11月6日 14:35:19

注意:

1.安卓官方的volley在google的codesource上, 在github上有他的镜像android-volley, 并解决了官方的一部分bug

2.github上的镜像clone下来后, 用android studio打开(file->open...->dir/of/android-volley)时会自动构建, 并生成相应的jar和aar

3.在自己的项目中使用volley.jar时, 不用再引入apache的httpclient或者httpcore (话外, httpclient 包含httpcore)

测试代码:

 protected void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main); String url = "http://www.zhangzhibin.com/test/index/androidtest";
RequestQueue mqueue = Volley.newRequestQueue(this); StringRequest strRequest = new StringRequest(
url,
new Response.Listener<String>()
{
@Override
public void onResponse(String response)
{
Log.d("TAG", response);
}
}, new Response.ErrorListener()
{
@Override
public void onErrorResponse(VolleyError error)
{
Log.d("TAG", "onErrorResponse "+error.getMessage(), error);
} }
); mqueue.add(strRequest); JsonArrayRequest jsonArrRequest = new JsonArrayRequest(
url,
new Response.Listener<JSONArray>()
{
public void onResponse(JSONArray response)
{
Log.d("TAG", response.toString());
}
},
new Response.ErrorListener()
{
public void onErrorResponse (VolleyError error)
{
Log.d("TAG", "volley error ==> "+error.getMessage(), error);
}
}
); mqueue.add(jsonArrRequest); JsonObjectRequest jsonObjRequest = new JsonObjectRequest(
url,
new Response.Listener<JSONObject>()
{
public void onResponse(JSONObject response)
{
Log.d("TAG", response.toString());
}
},
new Response.ErrorListener()
{
public void onErrorResponse (VolleyError error)
{
Log.d("TAG", "volley error ==> "+error.getMessage(), error);
}
}
); mqueue.add(jsonObjRequest);
}

参考:

使用中文简介: http://www.kwstu.com/ArticleView/kwstu_20144118313429

github: https://github.com/mcxiaoke/android-volley

jar/aar: http://blog.csdn.net/qiujuer/article/details/39754517

最新文章

  1. 成就PHP高手的五个必由之路
  2. 关于maven
  3. 攻城狮在路上(叁)Linux(十一)--- 用户与用户组、文件权限、目录配置
  4. MVC中使用Tuple完成匿名类数据存储
  5. JQuery上传插件uploadify优化
  6. Android Error
  7. [原]ubuntu下制作ubuntu源
  8. sql按照in中的顺序进行排序 mysql
  9. iOS中忽略NSLog打印信息(通过PCH文件中定义DEBUG宏解决)
  10. 【转】(总结)Linux下su与su -命令的本质区别
  11. ural 1932 The Secret of Identifier 容斥
  12. Python基础(五)-函数
  13. Cookies的实际存储位置
  14. MS Office2016留下的坑
  15. 运维route语法
  16. disruptor 高性能之道
  17. centos6.8安装httpd后无法访问
  18. hdu1561 树形dp,依赖背包
  19. dotnet core瘦身发布
  20. Java之递归遍历目录,修改指定文件的指定内容

热门文章

  1. C++基础入门
  2. idea引用自己的插件
  3. Ajax异步刷新地址栏
  4. Spring之FactoryBean
  5. Cornerstone详细操作
  6. [CentOS]安装命令行终端Terminator工具
  7. 关于Windows下安装mongodb和加入Windows系统启动项
  8. 响应性web设计实战总结(二)
  9. 使用Minify来优化网站性能
  10. [译]Exploring Angular 1.3: Binding to Directive Controllers