Android网络应用.pdf

  1. 1、本文档共27页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Android网络应用

第9章 Android网络应用  如今,随着现代网络的发展,互联网在手机中的应用 发挥了巨大的作用,我们可以无线上网、可以进行视 频通话、可以浏览网页等。Android是由互联网巨头 Google带头开发,因此对网络功能的支持是必不可少 的。在Android系统中,提供了以下几种方式可以实现 网络通信:Socket通信、HTTP通信、URL通信、 WebView 网络开发。本章我们将会为大家介绍这几种 通信方式。 9.1 Socket网络通信  Socket,通常也称作“套接字”,用于描述IP地址和 端口。应用程序通常通过“套接字”向网络发出请求 或者应答网络请求。Socket是Java 中较为常用的网络 通信方式,而Android是采用Java语言进行开发。因此 Android 中Socket通信,采用的就是Java 的Socket通信 方式。 9.1.1 Socket工作机制  Socket工作机制中包括服务端和客户端两部分。在服 务端有多个端口,每个端口由端口号标识。当客户端 与服务端要建立连接时,首先服务端打开端口监听来 自服务端的请求,接着客户端通过IP地址和端口号向 服务端发送连接请求,然后服务端接收请求,则连接 成功,便可以开始进行通信。 9.1.1 Socket工作机制 服务端 创建服务端Socket 服务端Socket 登记某端口 客户端 监听来自客户端的 创建客户端Socket 连接请求 通过服务器端的IP地址 阻塞直到客户端 和端口号向服务器端发 建立通信连接 发来连接请求 送连接请求 接收服务端 向客户端 通信数据 发送的数据 发送数据 9.1.2 Socket服务端  Socket服务端用于向客户端发送数据信息,它运行在 Java SE平台上。 9.1.3 Socket客户端  Socket客户端用于接收服务端发送的数据,运行在 Android平台上。 9.1.4 Socket通信  完成了服务端与客户端的开发,下面我们运行程序进 行Socket通信。  1.运行Socket服务端  2.运行Android客户端 9.2 HTTP网络通信  HTTP (Hyper Text Transport Protocol )超文本传送协 议是一种通信协议。它用来传输超文本的数据,目前 我们访问的大多数网页使用的就是HTTP 网络通信协议。 Android提供了HttpURLConnec

文档评论(0)

yaocen + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档