基于Android 平台的文件传输软件的设计与实现(2)_毕业论文

毕业论文移动版

毕业论文 > 计算机论文 >

基于Android 平台的文件传输软件的设计与实现(2)


3.7 搜索设备    19
3.8 设备设为可见    19
3.9 设备连接    19
3.9.1 服务器连接    20
3.9.2 客户端连接    21
3.10 管理连接    21
4  详细设计    22
4.1软件开发平台的搭建    22
4.2软件主要结构    22
4.3详细代码实现过程    24
4.4软件成果展示    27
4.5软件特色与不足    27
结  论    28
致  谢    29
参考文献30
1  引言
1.1课题背景与来源
 1.1.1 课题背景
随着时代的进步,手机走进了千千万万的家庭中,人们在生活中已经愈来愈离不开它的帮助。愈来愈方便快捷的的操作系统,愈来愈丰富的功能,不仅仅只作为一个通讯用的工具,正是人们对手机的各种各样的期望和天马行空的想法,手机在近年来的发展有目共睹。不止局限于通讯的功能,人们期待手机能够更好地服务于日常的工作和生活中,并希望它能够更加的方便与快捷。信息时代里最需要的就是更加方便与快捷的信息传播方式,也正是因为如此,技术人员不断致力于开发出更为出色和高效的数据传输方式。正是这种需求的推动,使得一系列的短距离的无线通信技术飞速发展。
蓝牙技术,是无线通信技术中使用人群最多,使用区域最广泛的技术之一,对于在两个设备之间的短距离无线通信来说,它是最简单最方便的方法之一。在蓝牙技术的帮助下,能够将设备与设备之间的通信有效地简单化,也能够将设备与因特网之间的通信顺利地简单化,使数据的传输走向更加的快速和高效,从而拓宽无线通信的道路。而Android作为在智能手机中使用最多的平台之一,它从2.0版本后的sdk开始就支持蓝牙开发,这无疑为基于Android的蓝牙传输软件的设计与实现打下了良好的基础,开辟了顺利的道路。
 1.1.2 课题来源
 近年来,伴随着手机的普及,手机应用的方便快捷深入人心,也有愈来愈多的人开始关注Andriod应用的开发。而随着移动互联网使用的普及和发展,使我们工作及生活中各种类型的网络交流模式不断涌现,便捷的文件传输具有很强的应用价值。本课题研究的软件正是来源于此需求。
1.2课题相关技术介绍
 1.2.1 Android简介与发展现状
  (1)Android简介
Android是一种由Google公司和开放手机联盟领导及开发,基于Linux内核的自由及开放源代码的操作系统,它被广泛地应用于各种移动设备,如平板电脑与智能手机。该平台由操作系统、中间件、用户界面与应用软件组成,不存在任何以往阻碍移动产业创新的专有权障碍,号称是首个为移动终端打造的真正开放和完整的移动软件[1]。  
  (2)Android发展现状及前景
根据数据显示,在2012年7月时Android就已经在全球智能手机操作系统的市场占据了59%的份额,而到2013年的第四季度,这个数字甚至已经达到了78.1%。在2013年09月24日,也就是这一款操作系统的5岁生日之际,全世界应用这款系统的设备的数量已经达到了10亿台。只能说Android操作系统的普遍性实在是无庸质疑的。平台的开发性、不受束缚的特性、丰富的硬件加上Google的网络服务等等诸多的优秀特质,可见Android系统的普遍是一种无法阻挡的趋势。
自2008九月android1.0版本的发布,经过多年的发展,最新的Android已经发展到了4.4版。下表1-1总结了Android系统从诞生开始到现在各版本的发展和主要特性。
表1-1 Android系统版本发展历程 (责任编辑:qin)