更新时间:06-18 上传会员:王媛媛
分类:科技学院 论文字数:9164 需要金币:1000个
摘要:近年来,随着移动通信与网络的飞速发展,各种免费即时通讯软件以免费,操作简单,方便快捷,私密性好的优点越来越受到人们的喜爱,为我们的学习和生活带来了极大的方便。随着安卓智能手机的普及,为通讯软件带来了极大的市场,各种各样的通讯方法得到了更多的应用。
本论文研究了安卓系统中常用的通讯方法,并且设计了一个简单的通讯系统。这个系统用手机和电脑在同一个局域网下面实现简单的互发消息,主要采用了Socket技术,基于Eclipse平台和visual studio2010平台完成。软件的通讯协议是TCP/IP协议,采用客户端/服务器端(Client/Server)网络模型。系统页面清晰,操作简单,非常容易上手使用。
关键词:通讯; Socket; 安卓; Eclipse
目 录
摘 要
Abstract
1.绪 论-1
1.1 课题背景-1
1.2 研究现状和发展趋势-1
1.3 可行性研究-1
2.Android的应用平台介绍与分析-2
2.1 Android的发展历史-2
2.2 Android操作系统的基本架构-2
2.2.1 应用程序层-2
2.2.2 应用程序框架层-3
2.2.3 系统运行库层-3
2.2.4 Linux内核层-3
2.3 Android开发平台环境介绍及搭建-3
2.3.1 JDK下载安装-3
2.3.2 Eclipse的安装-5
3.通讯技术的介绍-7
3.1 蓝牙技术-7
3.2 HTTP通信协议-8
3.3 Socket通信-9
4.Socket通讯技术的设计与实现-10
4.1 研究目标-10
4.2 需求分析-10
4.3 数据交互方法-10
4.4 客户端程序模块设计-10
4.4.1 偏好设置的读取-10
4.4.2 创建新线程-11
4.4.3 创建套接字-12
4.4.4 Menu的创建以及按钮事件响应-14
4.4.5 接收数据-15
4.4.6 更新UI界面-16
5.系统实现-19
5.1打开服务器端-19
5.2打开客户端-19
5.3设置目标主机-20
5.4连接主机-20
5.5客户端发送消息-21
5.6服务器端发送消息-22
5.7断开连接-23
6.小结-24
参考文献-25
致 谢-26