文档章节

Android中的几种网络编程方式

博为峰教研组
 博为峰教研组
发布于 2017/02/14 19:34
字数 250
阅读 8
收藏 0

一、针对TCP/IP的Socket、ServerSocket。

二、针对UDP的DatagramSocket、DatagramPackage。考虑到Android设备主要是手持终端,IP都是伴随着上网进行分配的。不是固定不变的。因此开发也是与普通互联网应用有所差异的。

三、直接针对URL的HttpUrlConnection。就是把请求的方式从HttpClient换成HttpURLConnection就可以了。

四、Google集成了Apache HTTP客户端,可以进行HTTP进行网络编程。针对HTTP,Google集成了Apache HTTP core和HTTPClient 4 版本,因此特别注意Android不支持httpClient 3.x系列,而且目前不支持Multipart(MIME),需要自行添加httpmime.jar。

五、使用Web Service。Android可以通过开源包,如jackson去支持Xmlrpc和Jsonrpc,另外也可以用Ksoap2去实现WebService。

六、使用WebView视图组件显示网页。基于WebView进行开发,Google已经提供了一个基于chrome-lite的web浏览器,直接就可以进行上网浏览网页。

 

© 著作权归作者所有

共有 人打赏支持
博为峰教研组
粉丝 50
博文 1224
码字总数 479077
作品 0
黄浦
程序员
Android必备:Android Socket编程的了解与学习整理

看这里:Android必备:Android Socket编程的了解与学习整理 最近学习Android的过程中,由于项目、业务等因素影响,服务端通过Socket进行通信,于是开始学习Socket编程,之前的开发中,很少涉...

Realfighter
2015/03/02
0
0
Android的三种网络通讯方式详解

1.标准Java接口 java.net.*提供与联网有关的类,包括流、数据包套接字(socket)、Internet协议、常见Http处理等。比如:创建URL,以及URLConnection/HttpURLConnection对象、设置链接参数、链...

茗香墨语
2015/11/10
0
20
Android Volley框架的几种post提交请求方式

首先简单描述一下Google的Android开发团队在2013年推出的一个网络通信框架Volley.它的设计目标是进行数据量不大,但通信频繁的网络操作,而对于大数据量的网络操作,比如下载文件等,Volley的...

gaolu
2014/08/08
0
1
android 7种网络连接方式《IT蓝豹》

本项目由作者 王永飞 精心为初学者准备的学习项目。 android 几种网络连接方式,本项目适合初学者学习网络知识。 项目中用到一下几种网络请求方式: (1):HttpClient 方式获取网络数据 (2...

抉择很难
2015/11/13
0
0
Android 支持网络协议以及简单用法

Android对网络编程提供3中接口,即:Java接口,Apache接口,Android接口。Android提供了对HTTP,SSL,Cookie,DHCP等协议的封装,并支持套接字编程,同时对UTI也提供了支持。另外,还提供了连...

Drealin
2012/09/19
0
0

没有更多内容

加载失败,请刷新页面

加载更多

你为什么在Redis里读到了本应过期的数据

一个事故的故事 晚上睡的正香突然被电话吵醒,对面是开发焦急的声音:我们的程序在访问redis的时候读到了本应过期的key导致整个业务逻辑出了问题,需要马上解决。 看到这里你可能会想:这是不...

IT--小哥
今天
2
0
祝大家节日快乐,阖家幸福! centos GnuTLS 漏洞

yum update -y gnutls 修复了GnuTLS 漏洞。更新到最新 gnutls.x86_64 0:2.12.23-22.el6 版本

yizhichao
昨天
5
0
Scrapy 1.5.0之选择器

构造选择器 Scrapy选择器是通过文本(Text)或 TextResponse 对象构造的 Selector 类的实例。 它根据输入类型自动选择最佳的解析规则(XML vs HTML): >>> from scrapy.selector import Sele...

Eappo_Geng
昨天
4
0
Windows下Git多账号配置,同一电脑多个ssh-key的管理

Windows下Git多账号配置,同一电脑多个ssh-key的管理   这一篇文章是对上一篇文章《Git-TortoiseGit完整配置流程》的拓展,所以需要对上一篇文章有所了解,当然直接往下看也可以,其中也有...

morpheusWB
昨天
5
0
中秋快乐!!!

HiBlock
昨天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部