基于Android的WiFi文件传输系统的设计与实现.doc

基于Android的WiFi文件传输系统的设计与实现.doc

  1. 1、本文档共57页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于Android的WiFi文件传输系统的设计与实现

基于Android的WiFi文件传输系统的设计与实现 摘要:随着智能手机的普及,越来多的人会使用手机来分享文件。虽然目前应用市场上有很多文件分享的软件,但其传输的方式都存在一定的缺陷。本系统就是根据目前Android应用市场上各种文件传输软件的优缺点,使用WiFi直连和SOCKET通信来传输文件,解决了蓝牙传输速度慢,NFC传输数据小,网络传输需要流量或网络连接,WiFi热点传输时不能使用WiFi上网等问题。本系统包含了文件的搜索,管理,删除,文件/消息传输等功能。最多支持9个文件同时发送,在连接设备后,可以浏览对方设备的文件目录。 本文首先介绍了选题背景和现状,然后详细阐述了系统中使用的关键技术的发展和相关知识。通过对系统的运行测试得出可以发现:系统运行流畅,多文件传输稳定,传输速度也很快,满足用户需求,具有一定的商业价值及较强的使用推广价值。 关键词:WiFi直连;SOCKET通信;文件搜索 Design and Implementation of WiFi-Direct File Transfer System on Android Platform Abstract:KeyWords: Wifi-Direct, socket communication, high-speed transmission 目 录 第1章 绪 论 1 1.1引言 1 1.2选题的目的及意义 1 1.3国内外相关研究 1 第2章 系统需求分析 4 2.1 应用需求概述 4 2.2 用户类与特征 4 2.3 系统功能性需求分析 4 2.4 系统非功能性需求 5 第3章 系统概要设计 7 3.1 应用模块划分及模块功能介绍 7 3.2 应用的数据存储 8 3.3 数据库设计 9 3.3.1 Android数据库介绍 9 3.3.2本系统数据库设计 9 3.4 Android开发相关技术介绍 10 3.4.1 Android的发展历史 10 3.4.2 Android系统结构介绍 11 3.4.3 Android四大组件 12 第4章 系统详细设计及实现 15 4.1 开发工具和软件平台 15 4.2 传输记录模块 15 4.2.1 查看传输记录 17 4.3 数据库操作模块 18 4.4 文件管理模块 19 4.4.1 选择要发送的文件 21 4.4.2 移除要发送的文件 22 4.4.3 查看文件属性 23 4.4.4 打开音乐,视频等文件 24 4.4.5 遍历手机文件 26 4.5 设备连接管理模块 27 4.5.1 连接其他设备 28 4.5.2 重命名本机设备 30 4.6 文件/数据传输模块 31 4.6.1 设置同时发送文件最大个数 33 4.6.2 发送文件 35 4.6.3 文件/数据传输性能 36 4.7 应用UI设计 36 4.7.1应用界面框架结构设计 36 4.7.2主界面的设计 37 4.7.3 UI控件的使用 37 第5章 系统测试 39 5.1测试环境 39 5.2模块功能测试 39 5.2.1 设置同时传输文件最大个数功能测试 39 5.2.2 重命名本机设备功能测试 40 5.2.3 选择要发送的文件功能测试 41 5.2.4 移除要发送的文件功能测试 42 5.2.5 发送文件功能测试 43 5.2.6 查看传输记录功能测试 44 5.2.7 打开本机音乐,视频等文件功能测试 45 5.2.8 查看文件属性功能测试 46 5.2.9 连接设备功能测试 48 5.3非功能性测试 48 5.3.1 连文件传输性能测试 48 5.3.2 系统兼容性测试 49 结 论 51 致 谢 52 参考文献 53 绪 论 1.1引言 随着近几年移动行业的飞速发展,手机已进入智能时代。现在的手机智能平台主要包括Android,IOS,Win10移动版,而用户最多的还是Andorid和IOS平台,所以熟悉这些智能平台的应用开发是必须的。在日常生活中,朋友之间经常会分享手机中的一些新鲜的,好玩的,有趣的事情,但是目前的手机端分享方式都存在一些弊端。如常见的网络分享,这必须要求用户双方都连接互联网,条件比较苛刻。而蓝牙分享虽然不需要联网,但是传输速度比较慢。针对传输速度慢的问题,想到了WiFi热点传输,的确这个传输速度明显快于蓝牙,但是利用WiFi热点传输时又有一个问题来了,如果要在这时用WiFi上网呢,这就办不到了。针对各种分享方式的弊端,需要找到一种新的分享来解决这些问题。而新的Wifi直连技术,则能很好地解决上面的那些弊端,具有不需联网,传输速度快,传输文件的时候还能WiFi上网的优点。如今的Android手机中,进入WiFi高级设置里面就可以看到有WiFiDirect(WiFi直连)这个东西,但是官方并没有开发对应的a

文档评论(0)

2017ll + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档