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

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



截图:
 


 

  • 24
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
在播放界面点击除唱片外的任意一处区域可实现收藏按钮和模式选择按钮的显示,这俩个按钮是默认被隐藏的,再次点击界面上除唱片外的任意一处,这俩个按钮又会被隐藏起来。点击唱片会跳转到歌词显示的界面,如果在本机中有与歌词匹配的歌词文件,那么歌词会显示在此界面上,歌词以滚动的形式显示,而且会与歌曲的演唱匹配在歌词显示的界面有调节音量的拖动条,在歌词显示的界面点击红色的话筒按钮会退出此界面回到正在播放的界面,在正在播放的界面向右滑动会进入到信息显示的界面,在信息显示的界面点击歌手列表会显示出所有歌手的名字和头像,点击专辑列表显示出歌曲专辑的名称以及封面照片和发行时间,点击我的收藏会显示自己收藏的歌曲的名称,歌唱者以及歌曲的大小。此播放器的主要三个界面歌曲列表界面、正在播放界面、主要信息界面是以滑动的形式切换,在滑动切换界面后,每个界面的图标会相应的变色,当然也可以点击各界面的图标实现界面的切换。以上基本就是此播放器的所有功能了。 以上一大堆废话还是有些BUg的,而且做得也不太好,大家轻喷,马马虎虎看吧,做了3天,第一次上传,歌词文件一定要与歌曲文件同名,放在SD卡下,如果在genymotion中导入了歌曲和歌词,但运行程序不显示歌曲,那就需要重启genymotion了。总之欢迎下载吧。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值