基于android的音乐播放器系统的设计与实现毕业设计论文

2024-01-09 15:44:25

摘要:近些年来,智能手机市场随着用户需求的不断迁移、升级而变得五彩纷呈。种类繁多的手机厂商诸如:苹果、三星、华为等也随之“对症下药”,开辟了多条系列生产线,来满足市场需求。一个优秀的手机厂商拥有如此完整、符合市场需求的生产体系,反观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
包含资料:
?



截图:
?


?

文章来源:https://blog.csdn.net/m0_66999594/article/details/135467911
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。