android的音乐播放器设计与实现(附件)

现如今已经是二十一世纪,人们为了使生活变得有滋又有味而不得不面对各种各样的工作与生活压力,压力的背后,越来越多的人选择用音乐来释放压力,缓解心情。因为好的音乐会和你产生碰撞。随之而来的是市面上琳琅满目的音乐播放器,能让用户得心应手的音乐播放器并不多见,因此我选择选择做一个关于音乐的播放软件适应潮流与发展。本系统包含了音乐的列表展示、播放、暂停、停止、上一个事件、下一个事件等基本音乐系统操作。也实现了收藏、删除音乐、后台播放的功能。倾心音乐提供方便、简单、随性的系统让人们释放压力,享受音乐带来的乐趣。本系统的音乐播放器采用了Android开源系统,玩家通过Java语言和Eclipse编辑工具编写,并将涉及到的专业知识和面向对象编程等方面的知识,是所学所有课程综合应用的一次实践。
一、 引言 1
(一) 软件开发的意义 1
(二) 设计目标 1
(三) 系统开发技术 1
(四) 系统运行平台 1
二、 系统分析与设计 2
(一) 系统功能需求 2
(二) 系统功能模块图 3
(三) 开发及运行环境 3
(四) 系统用例图和活动图 3
1. 功能需求(时序图)分析 3
2.系统流程图 3
3.播放器的用例图 4
4.播放页功能 5
5.软件播放流程图 5
三、 系统功能设计与实现 7
(一) 用户注册登录功能 7
(二) 主页菜单 9
(三) 音乐播放与控制 10
(四) 更新本地音乐 13
(五) 获取网络歌词以及图片 15
(六) 获取本地歌词 19
(七) 我的收藏页面及功能的实现 20
(八) 设置 22
(九) 退出 24
总结 25
致谢 26
参考文献 27
引言
越来越多的人选择用音乐来舒缓压力,缓解心情,享受音乐带来的乐趣。本人十分喜爱听音乐,同时也为了巩固在校期间学过的知识,从而选择了基于Android平台做一个类似的程序,使用eclipse *好棒文|www.hbsrm.com +Q: #351916072# 
android作为软件平台,数据库实现登录注册,Android系统作为硬件仿真平台,Java语言进行程序开发设计一个简易的音乐播放器。
软件开发的意义
系统综合应用计算机专业知识,包括Java语言、数据库知识、Android程序设计等方面,通过毕业设计课题的设计与实现对提高专业实践能力。从而进一步提高个人的专业能力和专业技术。
本次毕业设计的意义在于实效简便的操作,利用Java语言提供的多样的媒体控制手法,依据用户关于音乐软件的使用方式以及一些微小的细节要求设计出一款音乐播放器。在播放列表中能够播放音乐;然后自动按次播放列表中的音乐文件;对于多媒体文件的播放顺序用户可以随心所欲;在下一次翻开播放器时,可以自动加载上一次的播放列表。在播放列表的歌曲播放时可以选择自动关闭播放器或者单曲循环以及随机播放等功能的媒体播放器。
设计目标
设计一个简单的音乐播放软件,主要以eclipseandroid作为软件平台,Android系统作为硬件仿真平台。Java语言进行程序开发,实现Android端音乐播放器的基本功能。
本项目需要实现本地的音乐、在线音乐、收藏的音乐查看、设置播放、关于音乐软件还有退出功能的实现。完成了音乐的播放、停止、暂停、上下一首、等基本音乐系统操作。以及歌词的现实,进度的选择以及控制音乐音量。
系统开发技术
本课题开发过程中主要用到侧滑菜单、Handler、BroadcastReceiver、init技术,下面从技术的概念、原理、功能应用等方面简单介绍系统中应用的主要技术。侧滑菜单的实现主要用DrawerLayout。将DrawerLayout作为根布局,然后其内部第一个View为内容区域,之后的View分别为为左侧侧滑菜单、右侧侧滑菜单。BroadcastReceiver:是四大组件之一,广播接收器,用来接收信息以及发送信息的
系统运行平台
系统开发语言:Java语言、Android应用程序开发、SQL语句。
系统开发平台:ADT、JDK、SQLite。
系统运行平台:操作系统:Android 手机操作系统
系统分析与设计
系统需求分析在系统的开发过程中有着很重要的作用。良好的需求分析为后续的设计和实现奠定了基础。需求分析阶段的任务是确定系统的功能和软件运行的过程。这个系统是基于Android端的音乐播放系统的,首先对基于Android平台音乐播放系统进行系统功能需求的分析,制定完成系统的一个流程,然后对系统模块分析,明确系统的设计。
系统功能需求
本系统功能要求,主要由三个部分组成,音乐播放器的基本控制要求(播放、暂停、快进、下一个)、播放列表管理的需要(删除),收藏歌曲)、其他设置需求。
1.播放器的基本控制需求
播放:点击播放列表中的任何一首歌曲便可以进行播放,播放歌曲时随即播放界面,显示歌曲的歌词图片作者等。
暂停:当播放事件正在进行中,单击歌曲回放界面中间的暂停按钮并暂停当前事件。播放系统播放功能暂停。
上一曲:播放事件正在响应或者播放事件暂停时,点击上一曲键,都可以播放列表中上首歌曲。
下一曲:播放事件正在响应或者播放事件暂停时,点击下一曲键,都可以播放列表中下首歌曲。
播放列表:点击进入歌曲列表界面
2.播放列表管理需求
添加歌曲:在设置选项中,最下方的更新本地音乐按钮使程序扫描手机内存,然后将添加的歌曲添加到播放列表。
删除歌曲:在歌曲列表中,选择想要自己不想要的歌曲,然后删除歌曲,单击确定,删除歌曲。
收藏歌曲:在菜单选项中,可以删除列表中的歌曲,编辑收藏列表中的歌曲。
3.其他设置需求
控制音量:在设置里面可以控制音量的大小。
联网设置:在设置中,点击仅限WIFI联网开关,可以设置在没有WIFI的情况下流量不会偷偷的溜走。
跟新本地音乐:在设置选项中,点击跟新本地音乐,即可获取手机本地全部的音乐。

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/wlw/475.html

好棒文