摘 要
随着移动通信与Internet的飞速发展及相互融合,GPRS使无线网络高速接入到Internet成为现实,移动用户从而可以享受到Internet提供的服务。这样,移动终端不再仅是通讯网络的终端,还将成为互联网的终端。本文首先给出了系统研究背景,对当前手机操作系统发展做了简单的介绍。 Android是基于Linux内核的软件平台和操作系统,以其特有的开放性在智能手机等领域广泛应用。近几年对讲机行业得到了迅速的发展,通过局域网分组对讲机来帮助用户通过短距离交互通话,节省更多的成本。
论文首先介绍了“局域网分组对讲机”的研究背景、目的与意义,着重阐述了该系统开发实现过程,从可行性分析、系统结构设计、关卡设计、详细设计到系统实现等各个环节都进行了详尽的分析和描述。接着介绍Android平台的搭建;然后通过一个较完整的软件开发周期,采用Java的MVC模式及eclipse开发工具,从需求分析到游戏的设计、实现、调试,最终实现实现了局域网分组对讲机功能。并经过严格的测试,可以在手机上正常使用。
关键词:局域网分组对讲机;Android;移动 ;Java
Abstract
With the rapid development of mobile communication and Internet and mutual fusion, GPRS high-speed wireless network access to the Internet to become a reality, mobile users can enjoy the services provided by Internet. In this way, the mobile terminal is not only the communication terminal, also will become the Internet terminal. This paper gives the system the research background, the development of mobile phone operating system to do a simple introduction. Android is a software platform and operating system based on Linux kernel, with its open characteristic is widely used in the fields of intelligent mobile phone. In recent years, interphone industry got rapid development, through the LAN packet radio to help the user calls through the short range interaction, more cost savings.
The paper first introduced the "LAN packet radio" research background, purpose and significance, and emphatically expounds the system development process, from the feasibility analysis, system architecture design, level design, detailed design to the system to achieve the various links such as a detailed analysis and description. Then introduce the Android platform structures; then via a more complete software development cycle, using the MVC mode of Java and eclipse development tools, from demand analysis to the game design, implementation, debugging, and ultimately to achieve LAN packet radio function. After rigorous testing, and can be used in the mobile phone.
Key words: network packet radio; Android; mobile Java;
目 录
本 科 生 毕 业 论 文(设计) II
题目:基于Android的局域网分组对讲机设计与实现 II
摘 要 III
Abstract IV
第一章 概述 1
1.1 研究背景 1
1.2 研究目的及意义 1
1.3 Android现状分析 1
1.4 开发软件介绍 2
1.4.1 Java技术 2
1.4.2 Android平台 3
1.4.3 Tomcat 5
第二章Android平台搭建 6
2.1 Android的架构分析 6
2.2 Android特征 6
2.3 Android应用的构成和工作机制 7
2.4 Android与其他手机操作系统的比较 7
第三章 系统需求分析 9
3.1可行性分析 9
3.1.1经济上的可行性 9
3.1.2技术上的可行性 9
3.1.3操作上的可行性 9
3.2系统用户用例图 10
3.3功能需求分析 10
3.4 运行环境要求 11
第四章 系统总体设计 12
4.1系统功能结构图 12
3.3数据流程分析 12
第五章 系统功能实现 14
5.1 系统主界面实现 14
5.2 添加好友功能实现 15
5.3 菜单界面面实现 18
5. 4 对讲功能实现 21
5. 5 删除组功能实现 23
结 论 26
致 谢 27
参考文献 28
第一章 概述
1.1 研究背景
随着移动通信的发展以及互联网向移动终端的普及,网络和用户对移动终端的要求越来越高,而Symbian,Windows Mobile,PalmOS等手机平台过于封闭,不能很好的满足用户的需求,因此市场迫切需要一个开放性很强的平台。经过多年的发展,第三代数字通信(3G)技术获得了广泛的接受,它为移动终端用户带来了更快的数据传输速率。随着3G网络的使用,移动终端不再仅是通讯网络的终端,还将成为互联网的终端。因此,移动终端的应用软件和需要的服务将会有很大的发展空间。Google为此于2007年11月推出了一个专为移动设备设计的软件平台——Android。Android是一套真正意义上的开放性的移动设备综合平台,它包括操