[关键词] Android ;文件浏览器;视频播放;视频管理
2.2 功能需求分析
2.2.1 系统功能划分
本系统具有如下主要功能:
1.系统启动功能
2.视频文件浏览功能
3.视频文件播放功能
4.视频文件管理功能
5.系统退出功能
2.2.2 系统功能描述
(1)系统启动
在视频播放器被打开时,出现的启动欢迎界面。
(2)文件浏览
文件浏览器可以实现用户选择需要播放的视频文件
(3)视频文件播放
通过文件浏览器选择播放的视频文件后,就可以实现对视频的播放。播放过程中可以实现对视频的暂停、快进、后退、进度拖曳等。
(4)视频文件管理
在视频文件管理模块,可以对视频文件进行重命名,复制,移动,删除,查看详细信息等功能。
(5)退出系统
当要退出系统时,会出现退出界面,让用户选择是否退出,实现与用户交互。
2.2.3 系统主要功能用例
模块主要功能介绍:当打开文件浏览器后,可以浏览视频文件,当某个视频文件被选择时,快速点击之后,就能够播放视频。在播放过程中,能够对视频进行暂停、继续、快进、后退、进度拖曳等操作。
播放功能:当用户通过文件浏览器选中某个视频文件后,快速点击,然后就可以对视频进行播放。
目 录
1 背景与意义 1
1.1 课题研究背景 1
1.1.1 智能手机操作系统现状 1
1.1.2 Android商业优势 2
1.2 课题研究的目的和意义 2
1.3 本章小结 3
2 系统分析 3
2.1 可行性分析 3
2.1.1 市场可行性 3
2.1.2 工具可行性 3
2.1.3 技术可行性 6
2.1.4 操作可行性 12
2.1.5 经济可行性 12
2.2 功能需求分析 12
2.2.1 系统功能划分 12
2.2.2 系统功能描述 12
2.2.3 系统主要功能用例 13
2.3 非功能需求分析 14
2.3.1 界面需求 14
2.3.2 用户需求 14
2.3.3 性能需求 14
2.4 本章小结 14
3 系统设计 14
3.1 系统总体设计 14
3.1.1 系统设计原则 14
3.1.2 系统设计思想 15
3.1.3 系统总体结构设计 15
3.2 系统详细设计 16
3.2.1 播放器启动 16
3.2.2 播放器主界面 16
3.2.3 文件浏览器界面 16
3.2.4 视频文件操作模块 17
3.2.5 视频文件管理模块 18
3.3 本章小结 18
4 编码与实现 18
4.1 视频播放器的启动的实现 18
4.2 文件浏览器的实现 19
4.2.1 文件浏览器文件列表实现的编码 19
4.2.2 文件浏览器返回键事件处理的编码 20
4.3 视频文件操作模块的实现 21
4.4 视频文件管理模块的实现 21
4.5 视频播放系统退出的实现 22
4.6 本章小结 23
5 系统测试与运行 24
5.1 系统的测试 24
5.1.1 测试的概念和目的 24
5.1.2 测试环境 24
5.1.3 测试范围和方法 24
5.1.4 测试结果及分析 26
5.1.5 测试结论 26
5.2 系统的运行 26
5.3 本章小结 26
结束语 27
参考文献 28
附录 29
致谢 30