zoukankan      html  css  js  c++  java
  • 安卓开发7-网络通信-如何使用webservice

    目的其实就是个服务器数据下载显示 和 本地输入上传,就是个图片和文字的传输,图片还不大。

    其实也就是HTTP 请求和 Json 解析,侧重点 HTTP 请求和 Json 解析

    可以参考这个 demo

    HTTP 请求和 Json 解析,侧重点 HTTP 请求和 Json 解析,侧重点可能就是 HTTP 请求的优化以及缓存策略。由于已经发送电子邮件咨询是否可以使用三方的 HTTP 请求库以及图片加载库,也得到了许可。所以,我这里的解决办法直接就是使用 Volley ,因为 Volley 在 HTTP 请求方面能实现题目要求,而且,只要设置可以缓存,就会将返回信息进行文件存储。可能就是 HTTP 请求的优化以及缓存策略。由于已经发送电子邮件咨询是否可以使用三方的 HTTP 请求库以及图片加载库,也得到了许可。所以,我这里的解决办法直接就是使用 Volley ,因为 Volley 在 HTTP 请求方面能实现题目要求,而且,只要设置可以缓存,就会将返回信息进行文件存储。

    下面简单介绍一下volley

    2013年Google I/O大会上推出了一个新的网络通信框架——Volley。Volley可是说是把AsyncHttpClient和Universal-Image-Loader的优点集于了一身,既可以像AsyncHttpClient一样非常简单地进行HTTP通信,也可以像Universal-Image-Loader一样轻松加载网络上的图片。除了简单易用之外,Volley在性能方面也进行了大幅度的调整,它的设计目标就是非常适合去进行数据量不大,但通信频繁的网络操作,而对于大数据量的网络操作,比如说下载文件等,Volley的表现就会非常糟糕。

    下图所示的这些应用都是属于数据量不大,但网络通信频繁的,因此非常适合使用Volley。

    下载Volley

    volley.jar文件复制到libs目录下就可以使用了

  • 相关阅读:
    测试必备基础知识总结
    初级测试工程师与高级测试工程师的区别
    调试Java程序持续占cpu问题
    Spring Struts Hibernate trouble shooting | 一些问题的记载
    MySQL 性能调优之查询优化
    Tomcat性能调优 | Tomcat Performance Tuning
    Tomcat配置、管理和问题解决 | Tomcat Configuration, Manangement and Trouble Shooting
    SWT Browser & XULRunner
    Windows应用安装制作工具调查报告
    CentOS Configuration | CentOS配置
  • 原文地址:https://www.cnblogs.com/puck/p/4627325.html
Copyright © 2011-2022 走看看