44

参考文献 45

附录 使用说明书 46 

1 概述

1.1 选题背景

 经过了好多年的发展,第三代数字通信( 3G)技术得到了广泛的普及,它为移动终端用户带来了更快的数据传输速率。随着移动网络的普及,现在人人都离不开手机,因此,手机上的软件越来越多。谷歌和发展联盟,包括中国移动,索尼爱立信,包括三十多个无线技术以及在2007年11月的领先者组成的应用程序推出专为移动软件平台--Android设计的设备。

Android是开放的移动设备平台,它包含操作系统、中间件和一些平台应用。 Android平台使用优化的Linux内核,它的服务宗旨是:内存管理,进程管理,设备驱动程序和服务,也涉及硬件和软件的手机层。

Android系统是基于Linux的自由开发源代码的操作系统。主要用在便携设备上,例如我们今天使用的智能手机和平板电脑,而实时通讯也是目前人们食用的最为普遍的通讯方式之一。随着智能手机大范围的普及。Android手机上的软件也越来越多。本次论文的题目就是基于Android手机上的实时通讯软件的设计与实现。

首先,了解Android的技术知识,包括Android系统框架。在这里,我使用的经典文本教师的教学郭林的“第一行代码”,这本书可以说是最好的Android文字输入。他详细的介绍了Android的四大组件,Activity的生命周期,Service该如何使用,BroadcastReceiver那种情况下使用最佳。ContentProvider的应用。此书通俗易懂,建议Android初学者看这本书入门。其次,实时通讯软件大多数都是基于开源的XMPP协议,我使用的环信的sdk,环信的技术基本就是基于这些。服务器端采用开源的Openfire服务器。通过API框架的Smack实现服务器端和客户端的通信。然后对XMPP协议Openfire服务器和SmackAPI进行深入了解。

1.2 开发实时通讯软件的目的和意义

随着移动网络的普及,移动终端已经大范围在使用了。因此,手机应用软件和需要的服务将会有很大的发展空间。在Google公司和Android手机联盟的大力推动下,Android系统在很多手机操作系统中闪亮登场,得到了大众的欢迎。

手机通讯录作为手机的基本功能之一,每天我们都在频繁地使用着。根据手机功能使用调查显示,有八成以上的消费者使用手机通讯录功能。从无到有联系人,从英语到中国,经过十多年的发展,未来的发展趋势是从地址簿,这是可以存储电话,移动电话的单位,地址的人的姓名,联系方式的发展电子邮件和其他内容。

       1.3 系统架构

        本系统结构共分为三大功能模块分别是用户模块,通讯模块,设置模块。总的系统结构图如图1.1所示。

1.4 功能特点及优势

1.4.1 实时交流作用

(1)聊天室功能:用户可以进入聊天室和聊天室的所有成员进行聊天。实现了多人聊天功能。

    (2)群聊功能:可以和朋友新建群组进行聊天。

(1)定位功能:实时的和自己的家人进行位置共享,让他们知道你在哪里。

(2)语音通话功能:能够和朋友进行、语音通话。此功能在网络好的情况下可以代替打电话,也不需要产生话费,只需要网络即可。

(3)视频聊天功能:可以和朋友进行视频聊天,双方可以互相看见自己。充分拉近了朋友之间的距离。

上一篇:jsp+mysql酒店信息管理系统设计
下一篇:基于web的汽车租赁公司客户管理和人事管理设计

基于Android的电子拍卖系统设计与开发

基于Web应用的致胜公司企业内部培训系统设计

JSP企业产品管理与展示平台设计与开发

Matlab基于多旋翼飞行器的飞行控制系统设计

基于字典学习的多视图低维相关表示方法研究

zabbix程序能力训练测试平...

基于android通讯与游戏的手...

个案管理茬老年糖尿病患...

发酵米粉优势菌株的发酵特性研究

新疆农林高校學生昆虫生...

肢体语言在小学英语教学中的应用浅谈

激光模拟训练器材国内外研究现状

日语论文中日酒文化对比研究

大淘宝网的虚假交易研究

淮安市高校足球运动损伤问卷调查表

浅谈农村大气环境保护的制度构建【1868字】

2021年什么行业赚钱,适合...