Android网络编程

Android与互联网的交互方式有三种,具体如下:

  1 数据下载:下载网络上的数据,包括图片、代码文本、XML文件、JSON数据,音/视频等大文件,调用                                             WebService。

                服务器返回给客户端的内容常见有三种方式:

                 1 以HTML代码的形式返回;

                 2 以XML字符串的形式返回,Android开发运用此种比较多;

                 3 以JSON对象形式返回,在网络流量上考虑JSON比XML 方式好一些,但是他的可读性不好;


  PS:在接受服务器返回流数据,可能是HTML代码、文字、文件(图片)、或可执行文件(putty.exe),因此             得到输入的时候最好以字节来存放(用ByteArrayOutputStream来实现)。而不是以字符来存放。 

 

  2  数据上传: 上传图片、文本、XML、Json数据、音/视频文件,调用WebService数据,使用GET/POST方式上传                            数据,使用HTTP上传文件,使用SOCKET上传大文件等。

   PS:在通信的过程中需要文件的上传,下载就会以IO流的方式去传输


  3 数据浏览:通过Webview浏览简单/复杂的网页,采用HTML直接设计用户界面。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值