声明
摘要
1 绪论
1.1 选题背景
1.2 国内外研究现状
1.3 选题意义
1.4 研究内容
1.5 论文的组织结构
2 相关技术
2.1 Android
2.2 Wi-Fi Direct API
2.3 ViewPager
2.4 SlideMenu
2.5 EventBus
2.6 本章小结
3 系统需求分析
3.1 项目概况
3.2 设计目标
3.3 系统业务需求分析
3.3.1 系统角色分析
3.3.2 系统业务流程分析
3.4 系统功能需求分析
3.4.1 文件传输
3.4.2 设备连接
3.4.3 文件分类管理
3.4.4 系统设置
3.4.5 传输历史
3.5 系统非功能需求分析
3.5.1 运行环境
3.5.2 可用性
3.5.3 安全性
3.5.4 可靠性
3.5.5 可扩展性
3.6 本章小结
4 系统设计
4.1 系统架构设计
4.1.1 文件传输的原理与设计
4.1.2 设备Wi-Fi Direct连接
4.1.3 用户操作界面的原理与设计
4.2 系统的设计模式
4.2.1 适配器模式
4.2.2 单例模式
4.3 系统总体功能结构图
4.4 各功能模块的详细设计
4.4.1 文件管理模块的详细设计
4.4.2 系统设置模块的详细设计
4.4.3 设备连接模块的详细设计
4.4.4 传输历史模块的详细设计
4.4.5 文件传输模块的详细设计
4.5 本章小结
5 系统实现
5.1 文件管理模块的实现
5.2 系统设置模块的实现
5.3 设备连接模块的实现
5.4 传输历史模块的实现
5.5 文件传输模块的实现
5.6 用户界面的实现
5.7 本章小结
6 应用与测试
6.1 系统应用
6.1.1 Wi-Fi Direct与wi-Fi Display结合
6.1.2 Wi-Fi Direct与DLNA结合
6.2 测试流程
6.3 本项目的测试内容
6.3.1 文件管理模块的测试
6.3.2 系统设置模块的测试
6.3.3 传输历史模块的测试
6.3.4 文件传输模块的测试
6.3.5 设备连接模块的测试
6.3.6 系统性能测试
6.4 系统测试结果
6.5 本章小结
7 总结与展望
7.1 本文的工作总结
7.2 本文的改进设想
参考文献
致谢