《基于Android的音乐播放器设计与实现计算机专业》由会员分享,可在线阅读,更多相关《基于Android的音乐播放器设计与实现计算机专业(11页珍藏版)》请在金锄头文库上搜索。
1、LOGO基于基于Android的音的音乐播放器播放器设计与与实现n 背景n由于当下大部分手机的操作系统也都是采用Android系统,所以谷歌Android系统就能让用户在个人手机上使用自己编写的功能软件,能有运用操作简单的个性化音乐播放器。本文涉及到的播放器就是在谷歌Android手机平台的基础上研发的音频播放器。n意义n听歌是缓解现今社会生活的紧张和平时工作所带来的压力的有效办法,编写的这款音乐播放器就具备播放已下载的音乐文件格式的功能,在一定程度上提高手机用户的体验感。用户还能够自主更换音乐播放界面背景,减少了用户长期使用同一种颜色背景的疲劳感,很大程度上提升了用户的体验效果。背景及意义背
2、景及意义论文的结构和主要内容论文的结构和主要内容u第一部分:基于第一部分:基于Android的音乐播放器的系统需的音乐播放器的系统需求分析阶段,重点研究系统的可行性,技术可行求分析阶段,重点研究系统的可行性,技术可行性和经济可行性等方面。性和经济可行性等方面。u第二部分:基于第二部分:基于Android的音乐播放器的软件设的音乐播放器的软件设计阶段,侧重是设计模型的建立,每个模块单独计阶段,侧重是设计模型的建立,每个模块单独的程序流程图。的程序流程图。u第三部分:基于第三部分:基于Android的音乐播放器的软件实的音乐播放器的软件实现阶段,主要介绍功能的实现,界面的实现等方现阶段,主要介绍功
3、能的实现,界面的实现等方面的内容。面的内容。u第四部分:基于第四部分:基于Android的音乐播放器的软件测的音乐播放器的软件测试阶段,描述在软件开发过程中对需求分析的测试阶段,描述在软件开发过程中对需求分析的测试,软件开发完成后系统功能完成情况的测试,试,软件开发完成后系统功能完成情况的测试,系统稳定性的测试。系统稳定性的测试。需求分析需求分析u需求分析主要从经济可行性和需求分析方需求分析主要从经济可行性和需求分析方面对以面对以Android的音乐播放器为基础的播的音乐播放器为基础的播放子系统进行分析,可行性分析主要针对放子系统进行分析,可行性分析主要针对技术可行性对技术可行性对JAVA后台
4、编写,以及使用后台编写,以及使用的库进行技术分析,经济可行性分析主要的库进行技术分析,经济可行性分析主要针对歌迷对音乐偏好以及产生的资费进行针对歌迷对音乐偏好以及产生的资费进行分析。功能需求分析主要是从面向对象方分析。功能需求分析主要是从面向对象方式分析。式分析。基于基于Android的音乐播放器设计的音乐播放器设计该该Android主要分为应用界面和后台文件数主要分为应用界面和后台文件数据,界面主要分为主界面模块、播放界面模据,界面主要分为主界面模块、播放界面模块、歌曲浏览模块、切换背景模块。块、歌曲浏览模块、切换背景模块。音乐播放模块程序流程图音乐播放模块程序流程图用用户户通通过过点点击击
5、歌歌曲曲列列表表,而而获获取取可可播播放放的的本本地地歌歌曲曲。而而在在点点击击播播放放歌歌曲曲名名以以后后,应应用用会会转转向向音音乐乐播播放放器器界界面面,对对音音乐乐进进行行播播放放。切换背景模块程序流程图切换背景模块程序流程图用用户户通通过过点点击击主主界界面面的的切切换换背背景景功功能能键键进进入入背背景景切切换换界界面面,选选择择所所想想要要切切换换的的背背景景,点点击击确确认认,返返回回,主主界界面面则则会会切切换换相相应应的的背背景景。系统测试系统测试列属性操作方式结果测试结果扫描文件点击扫描文件按钮显示文件夹下的音乐有效播放音乐点击播放音乐按钮音乐播放有效暂停音乐点击暂停音乐
6、按钮音乐暂停有效系统换肤点击系统换肤选择背景更换到相应的皮肤有效桌面字幕打开/关闭桌面字幕桌面字幕被打开/关闭有效功能模块测试,就是分别对项目中的单个模块进行测试,着功能模块测试,就是分别对项目中的单个模块进行测试,着重突出模块之间的关系。本部分功能模块测试主要是对用户重突出模块之间的关系。本部分功能模块测试主要是对用户 评论功能模块进行黑盒测试,得出测试用例,划出等价分类,评论功能模块进行黑盒测试,得出测试用例,划出等价分类,并最终显示测试结果。并最终显示测试结果。系统测试系统测试全文总结全文总结本文从播放器的开发与设计角度出发,重点在本文从播放器的开发与设计角度出发,重点在于于阐述了基于安
7、卓音乐播放器的开发模式、大体框架、前阐述了基于安卓音乐播放器的开发模式、大体框架、前后端语言、功能的实现方法以及整个应用的控制系统调后端语言、功能的实现方法以及整个应用的控制系统调试。巧妙利用试。巧妙利用Android系统、系统、JAVA系统、系统、XML系统系统简化的开发流程,进一步缩减开发的成本以及缩短应用简化的开发流程,进一步缩减开发的成本以及缩短应用的开发周期。继而使得整个过程高效运行却依然进行的的开发周期。继而使得整个过程高效运行却依然进行的有条不紊。基于有条不紊。基于Android的音乐播放器不仅是方便了用的音乐播放器不仅是方便了用户的同时,而且也让音乐资源的获取变得简单,让人们户
8、的同时,而且也让音乐资源的获取变得简单,让人们的生活变得更加智能化、多元化、丰富着人们的生活。的生活变得更加智能化、多元化、丰富着人们的生活。u大学的学习生活即将结束。在此,我要感大学的学习生活即将结束。在此,我要感谢所有曾经教导过我的老师和关心过我的谢所有曾经教导过我的老师和关心过我的同学,他们在我成长过程中给予了我很大同学,他们在我成长过程中给予了我很大的帮助。本文能够顺利完成,要特别感谢的帮助。本文能够顺利完成,要特别感谢我的导师郑明秀老师,感谢各位系的老师我的导师郑明秀老师,感谢各位系的老师的关心和帮助。的关心和帮助。u最后向所有关心和帮助过我的人表示真心最后向所有关心和帮助过我的人表示真心的感谢。的感谢。致谢致谢