摘要:近年来,手机这种移动便捷设备层出不穷,然而听音乐是让人身心愉悦的不二选择,那么目前手机的音乐播放功能毫无疑问成为大家比较关注的一个部分。不少人在购买手机的时候都会关心手机的音乐播放功能,这也足以可以看出大家对音乐播放功能的重视,所以一款性能良好的,可应用在比如手机这种便携移动终端设备上的音乐播放器软件肯定会受到欢迎。与传统的音乐播放器,比如MP3,MP4等相比,手机音乐播放器更加的便捷,在其他方面也不输于传统播放器,而且还具有上网听歌的功能。并且本音乐播放器能更好的适应市场需求和现代商业化需求。
在经过长期精心调研之后,发现基于Android系统的手机音乐播放器具有更为广阔的市场前景,并且Android系统拥有更为明显的优势,非常适合手机终端这样一个音乐播放器的开发。Android系统界面优美,操作简单并且拥有非常多的使用人群,所以决定在Android平台上面开发本项目。除此之外Android的优点是可以很好的与后台实现交互,可以通过后台数据对Android前段进行实时更新,方便用户掌握最新的音乐资讯。
本系统是一个基于Android平台的在线音乐播放器的系统,具有本地音乐播放,网络音乐播放,搜索歌曲,查看排行榜和歌手列表,收藏音乐,QQ和新浪微博登陆还有分享等功能。通过本音乐播放器实现给予用户更好的体验。
关键词:Android;移动端;音乐播放器
目录
摘要
Abstract
1 绪论-1
2 关键技术-2
2.1 MediaPlayer方法-2
2.2 VideoView组件-2
2.3 Volley解析网络数据-3
2.4 xUtils-3
2.5 量和单位的使用-3
3 需求分析-4
3.1 需求分析-4
3.1.1 功能需求分析-4
3.1.2 系统界面需求分析-4
3.2 方案论证分析-6
3.3 系统开发环境-7
3.4 系统界面需求-7
3.5 系统性能需求-7
4 系统设计-8
4.1 系统设计思想和原则-8
4.2 系统的功能结构图-8
4.3 详细设计-9
4.3.1 欢迎页面模块详细设计-11
4.3.2 本地歌曲模块详细设计-11
4.3.3 网络页面模块详细设计-11
4.4 数据库模块详细设计-11
5 系统实现-12
5.1 UI的实现-12
5.2 本地音乐-12
5.2.1 获取本地音乐信息-12
5.2.2 音乐播放-13
5.2.3 音乐收藏-15
5.3 获取网络数据-16
5.3.1 轮播图-19
5.3.2 网络音乐的获取和播放-20
5.3.3 搜索功能-21
6 系统测试-24
6.1 测试方法介绍-24
6.2 测试方案及测试用例-24
结 论-31
参 考 文 献-32
致 谢-33