菜单
  
    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)视频聊天功能:可以和朋友进行视频聊天,双方可以互相看见自己。充分拉近了朋友之间的距离。

  1. 上一篇:jsp+mysql酒店信息管理系统设计
  2. 下一篇:基于web的汽车租赁公司客户管理和人事管理设计
  1. 基于MATLAB的图像增强算法设计

  2. 基于Kinect的手势跟踪与识别算法设计

  3. JAVA基于安卓平台的医疗护工管理系统设计

  4. 基于核独立元分析的非线...

  5. 基于Hadoop的制造过程大数据存储平台构建

  6. php+mysql志愿者服务平台前端页面设计

  7. 基于安卓系统的测量软件...

  8. 电站锅炉暖风器设计任务书

  9. 酸性水汽提装置总汽提塔设计+CAD图纸

  10. 十二层带中心支撑钢结构...

  11. java+mysql车辆管理系统的设计+源代码

  12. 河岸冲刷和泥沙淤积的监测国内外研究现状

  13. 大众媒体对公共政策制定的影响

  14. 中考体育项目与体育教学合理结合的研究

  15. 乳业同业并购式全产业链...

  16. 杂拟谷盗体内共生菌沃尔...

  17. 当代大学生慈善意识研究+文献综述

  

About

751论文网手机版...

主页:http://www.751com.cn

关闭返回