摘要:近些年来,智能手机市场随着用户需求的不断迁移、升级而变得五彩纷呈。种类繁多的手机厂商诸如:苹果、三星、华为等也随之“对症下药”,开辟了多条系列生产线,来满足市场需求。一个优秀的手机厂商拥有如此完整、符合市场需求的生产体系,反观TDBad在其设计时,更也需要完整考虑众多手机型号不同、使用安卓版本不同的情况,以便能更快的融入市场。
在手机市场变得如火如荼的同时,安卓市场也随着变得热闹起来。QQ音乐、网易云音乐、虾米音乐......之类的音乐软件数不胜数,其中不乏优秀作品,也不乏各种亮眼的功能,比如:用户在线点评、每日歌曲推荐、音乐频道分类等。这些软件既是TDBad的标杆楷模,也是TDBad的前车之鉴。有了这些软件的示范,一方面提示了制作TDBad的新方向,另一方面也给制作TDBad留下了不小的压力。
随着硬软件的飞速发展,人们对音乐品质的追求也越来越高。从WAV、CDA、AIFF、MPEG、MP3等格式到流畅、标清、高清、超清、无损的量化,音乐文件也越来越大,用户对音乐品质的追求也越来越高,更有HIFI芯片的问世。这些变化恰恰对新一代的音乐软件提出了更高而又更明确的要求。
关键词:音乐播放器;Android;TDBad
目录:
摘要 i
Abstract ii
1 绪论 1
1.1 项目背景 2
1.2 国内外相关研究现状及发展趋势 2
1.3 研究意义 3
1.4 研究内容 3
2 Android开发环境简介 6
2.1 Android平台 6
2.1.1 Android的特性 6
2.1.2 Android的优势 7
2.1.3 Android的不足 7
2.1.4 Android的影响 7
2.2 Android的系统架构 7
2.3 Android开发环境搭建 8
2.3.1 Java环境搭建 8
2.3.2 安装Eclipse开发工具 8
2.3.3 下载安装SDK 9
2.3.4 安装ADT插件 10
3 系统分析 15
3.1 系统可行性分析 15
3.1.1 技术可行性 15
3.1.2 社会可行性 15
3.1.3 经济可行性 15
3.2 功能需求的获取 15
3.3 开发环境的需求 16
3.4 安全性需求 16
3.5 性能需求 18
3.6 其它需求 18
4 系统的总体设计 20
4.1 概述 20
4.2 设计原则 21
4.3 系统功能结构图 22
4.4 系统的流程图设计 23
4.5 系统的用例图设计 24
4.6 系统的时序图设计 24
4.7 数据库设计 26
5 系统的实现 27
5.1 界面设计 27
5.2 欢迎界面 28
5.3 我的零听 29
5.4 歌曲搜索 30
5.5 定时音乐 30
5.6 播放器的功能介绍 32
5.6.1 播放器的主界面功能模块 32
5.6.2 菜单功能模块 33
5.6.3 多音频格式的支持 33
5.6.4 播放器功能流程 34
6 系统的测试 35
6.1 音乐播放器的测试 35
6.2 测试模型 35
6.2.1 V模型 35
6.2.2 W模型 35
6.3 测试模型的选择 36
6.4 测试方法 36
6.4.1 白盒测试 37
6.4.2 黑盒测试 37
6.4.3 测试方法的选择 38
6.5 测试方案 39
6.5.1 测试策略 39
6.5.2 测试计划 39
6.5.3 测试条件 39
6.6测试用例的构想 40
6.6.1 测试用例的设计 41
6.6.2 项目测试用例 42
6.6.3 测试分析 42
6.7测试总结 44
结 论 46
致 谢 47
参考文献 48
附 录 A 外文原文 50
附 录 B 外文翻译 61
论文字数:31290
包含资料:
截图: