基于Android的MP3播放器的设计与实现
技术:Android等摘要:
Android是一个底层来源于Linux操作系统的开放的系统。本文主要使用的是Android开源系统的技术标准,再结合Java语言和Eclipse编辑软件,设计开发了一个音乐播放器App软件。本文描述了音乐播放器的设计实现全过程。在设计系统流程、以及播放器的一部分设计界面图的基础上,编写了音乐播放器的软件代码。在设计这款音乐播放器的过程中,我遇到了很多设计难题,在自己的努力、老师的指导、以及和同学一起探讨等方式下,想出很多种解决办法,并一一加以实践检验,终于实现了该软件设计的功能。 针对这款播放器的许多功能,比如:播放、暂停、换歌等等进行了详细的检测,最终表现良好,可以独立运行在Android系统中。除此之外,还有一些人性化的歌曲播放模式和友好性设置功能。本文还提供了实现该系统的部分主要软件代码和主要软件运行界面,并对所给代码和界面进行了必要的说明和讲解。在本文的最后部分介绍了对系统的整体测试情况,通过对V型和W型测试模型以及白盒、黑盒测试方法的综合对比,最后选择了W测试模型以及白盒测试方法对该系统进行测试。本文论述的MP3音乐播放器系统运行良好,基本满足设计要求。
关键词 :Android ; 开源系统 ; linux ; 音乐播放器
目录:
摘 要 i
Abstract ii
1 绪论 1
1.1课题背景 1
1.2国内外研究现状 1
1.3系统开发的目的与意义 2
1.4开发工具 2
1.4.1 Eclipse开发工具 2
1.4.2SQLite数据库 3
1.5关键技术说明 3
1.5.1Android 项目 3
1.5.2Android 系统的四大组件 3
1.5.3Android 的基本框架( Android Architecture) 4
1.5.4Android 工程程序结构 6
1.5.6结构化查询语言 7
1.6可行性研究分析 7
1.6.1经济上的可行性 7
1.6.2技术上的可行性 7
1.6.3操作上的可行性 8
1.6.4社会可行性 8
2软件需求分析 9
2.1功能需求 9
2.2用户需求 9
2.2.1播放器的基本控制需求 9
2.2.2播放列表管理需求分析 10
2.2.3播放友好性需求分析 10
2.3系统性能需求分析 11
3软件总体设计 12
3.1任务概述 12
3.2概要设计 12
3.3功能设计 12
3.3.1系统功能设计 12
3.3.2系统动态模型 13
3.4系统的安全设计 14
4Android 数据库设计 16
4.1数据库及字段属性设计 16
4.1.1字段设计(表、图) 16
4.1.2音乐播放器 E-R 图 17
4.2数据库连接 17
4.2.1创建数据库 17
5软件详细设计 20
5.1音乐播放器主界面功能实现 20
5.1.1播放器主界面 20
5.1.2播放界面音轨的实现 21
5.1.3播放器播放、暂停、停止等功能 22
5.2播放列表功能 23
5.3菜单界面 23
5.3.1菜单界面 23
5.3.2菜单功能实现 24
5.4播放设置界面 24
5.5数据存储方式 25
5.5.1SharedPreferences 26
5.5.2File存储方式 26
6系统的测试 27
6.1测试简述 27
6.2测试目的 27
6.3测试模型 27
6.3.1V 模型 27
6.3.2W 模型 28
6.3.3测试模型的选择 29
6.4测试方法 29
6.4.1白盒测试 29
6.4.2黑盒测试 30
6.4.3测试方法的选择 30
6.5功能的测试和实现 30
6.5.1播放器整体功能的实现 30
6.5.2播放器主要模块功能测试 30
6.6测试结论 31
6.7测试分析 31
总结 32
致谢 33
参考文献 34
外文原文 35
中文翻译 43
论文字数:27957
包含资料:
截图:
百度网盘下载地址(金币充值):
**** 本内容需购买 ****
页:
[1]