android蓝牙app设计与实现(安卓蓝牙即时通讯)(附件)

摘 要随着安卓的普遍,使用安卓作为操作系统的移动设备开始明显增加。蓝牙也与之相辅相成,它是一种支持短距离无线信息传递的无线电技术。即时通讯译为Instant Messenger以下简称IM,它是一种以互联网为基础的即时信息收发的服务。IM已经成为当今互联网通讯的最普遍的方式之一,它的最大特点就是方便,迅捷。本文主要研究了安卓系统和蓝牙技术相结合,以完成基于安卓系统的蓝牙即时通讯。本文首先说明了安卓系统和蓝牙技术的深厚背景和发展现状及未来发展趋势,然后分析了安卓系统的基本框架和主要的功能以及特征。最后,完成在Eclipse开发出能够实现安卓即时通讯的实例。
目 录
第一章 绪论 1
1.1 关于安卓系统和蓝牙技术的背景以及研究目的 1
1.2 国内外研究状态 2
1.3 课题目标及意义 3
第二章 系统研究 4
2.1安卓系统的基本特征 4
2.2安卓系统的优点 4
2.3开发环境配置需求 4
2.4安卓系统的系统架构 4
2.5蓝牙系统概述 5
2.6蓝牙系统简介 5
第三章 系统总体设计 6
3.1设计思路 6
3.2系统框架 6
3.3系统实现原理 7
第四章 系统架构与主要模块 8
4.1系统架构 8
4.2主要模块 9
第五章 系统测试 11
5.1测试结果图 11
5.2主要问题解决方案 11
结束语 12
致 谢 13
参考文献 14
附录 15
第一章 绪论
1.1 关于安卓系统和蓝牙技术的背景以及研究目的
现如今社会已经进入网络信息移动时代,手机功能越来越智能,也越来越开放,为了实现这些需求,一定要有一个完美的开发平台来支持,Android应运而生,Android意译为“机器人”,是一个开源操作系统,它是以Linux为基础的。大多数智能手机和平板电脑在用安卓为操作系统运行。03年10月,Android之父Andy Rubin等人合伙开创了安
 *好棒文|www.hbsrm.com +Q: @351916072@ 
卓公司,同时创立安卓研究组,一开始开发出此系统是为了建立一个数码相机的OS;只是后来调查市场发现有供大于求的趋势,然而智能手机市场飞速发展,所以原本准备专门为数码相机打造的系统逐渐转向智能手机市场,在2005.8.17,只建立两年不到的安卓公司和他的研究组被谷歌收买了。Andy则作为谷歌公司工程部副总裁继续从事安卓的研究工作。在2007.11.5,谷歌公司真正对外部呈现了安卓操作系统,也是在同一天谷歌公告成立了一个全球性的联盟组织即开放手持设备联盟用于继续深入研究改善安卓系统,同时也通告了安卓的源码。紧接着在零八年,在谷歌 I/O会议上,谷歌提出了Android 硬件抽象层架构图,同样也是08年,在8月18号,FCC即美国联邦通信委员会通过了安卓,不久后,谷歌真正发行了安卓系统1.0,这就是安卓系统最初的版本。TMobile G1是最具代表性的手机,它是世界上首款以Google研发的安卓为操作系统的移动话机。其中含有聊天app、EMail客户端用于收发电子邮件、谷歌浏览器、谷歌电子地图、音乐播放器app、YouTube在线视频播放器app。如今Android系统已经在持续升级并且改善,平板电脑市场成为安卓和苹果争夺的第二大市场,新闻报道一直停留在iPad是平板电脑市场的霸主,事实上安卓系统已经对ipad形成了很大的打击。因为Android用户交互感觉很好,Android手机无论是在高端手机领域还在中低端手机领域都有广大的客户群,这意味着Android系统的手机将有很好的发展前景,以目前现在的市场上来看,Android系统能够迅速占领着巨大市场份量,并且同时拥有很好的市场反响,一定不是虚张声势出来的,是他名副其实的好的客户反馈。但是现在Android手机仍然有一些不完善的地方需要改善。但是按照现在的市场分析,安卓还是会不断发展不断完善的。
在1998年Bluetooth技术被挖掘出来以后以来,Bluetooth飞速发展并改善。Bluetooth被全世界不断扩大的工业领域热烈注意。随后世界蓝牙组织Bluetooth SIG组建完成了,运用技术标准公布的方法来提高蓝牙技术的知名度,如今Bluetooth SIG已经壮大成了一个非常庞大的工业界高新技术标准化组织,全球支持Bluetooth技术的设备生产商已经有2000多个,他们全部已经成为这个非常庞大的工业界高新技术标准化组织的会员,对这种对外公布的,并且全世界统一的技术规范被工业领域热烈注意并被给予强烈的支持以前是很少见的。最近这几年,全球具有说服力的的标准组织机构,同样全在对他的制定和发展投入很大的关注。
Android平台包括蓝牙网络协议栈,他支持移动设备以无线方式与其他具有蓝牙功能的设备进行无线数据通信,应用程序框架给上层应用程序开发者提供了多种多样的API,用来访问蓝牙的个样功能,这些API使得应用程序用无线的方式连接到其他蓝牙设备上,使之具有点对点以及多点的无线用途。
现如今快速的生活节奏使得人们对于即时通讯的需求趋于多样化,于是乎出现了多种多样而且不同用途的协议。Instant Messenger即即时通讯,以下简称IM,它意为能够即时发送和接收互联网消息等的服务。从1998年问世开始,尤其是这几年的飞快发展,IM的功能不断变得丰富,逐渐发展形成了email、博客、音乐等很多功能。如今IM已经不仅仅是一个简单的聊天工具,他已经发展成一个庞大的综合化信息平台。IM不同于email在于它的聊天是即时的。大部分的即时通讯服务提供了状态信息的特性也就是说会显示联系人名单,联系人有没有在线并且能否与联络人聊天沟通。
于是在这样的背景之下,研究基于安卓平台下的蓝牙即时通讯势必会是一个符合时代发展和市场需求相吻合的课题,那么如何去实现并且如何改善交互体验服务也会是安卓开发的一个很重要的问题。这个设计是基于安卓系统,采用客户端/服务器架构模式用eclipse编程去连接客户端与服务器同时使客户端和服务器之间相互通信,主要功能就是实现在蓝牙的有效距离内,人们能够跟他们任意想聊天的对象进行沟通聊天。
1.2 国内外研究状态
Linux的前身Unix,早期的即时通讯是属于Unix用户的专利,随着个人电脑与互联网的普及,即时通讯逐渐成为人们沟通的另一架桥梁。
安卓在真正发行之前,有两个内部友情测试版本,还用有名的机器人的名称命名,它们分别是:阿童木(Android Beta),发条机器人(Android 1.0)。但之后因为关系到版权问题,Google使用甜点命名法命名版本号。甜点命名法是从Android 1.5开始的。版本的提高就意味着甜点的尺寸不断升级越变越大,然后根据26个字母排序。
蓝牙即时通讯也就是安卓平台下的即时通讯。随着android系统的发展成熟,在即时通讯这一版块逐渐发展成一个综合化的信息平台。在Android 平台上开发即时通讯系统,它能够使用户在移动客户端上登录服务器,方便、快速地收发即时消息。本次通讯系统结构采用是客户端/服务器的体系结构以下简称C /S 模式。客户端是基于安卓平台开发,利用蓝牙建立起连接,通过服务器实现安卓客户端之间的即时通讯。然而随着技术的发展,蓝牙技术趋于成熟,所以蓝牙通讯将一定会被使用的非常广泛,从而让人们之间的交流趋于快速,趋于方便。

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/dzxx/dzkxyjs/1594.html

好棒文