您好,欢迎访问三七文档
当前位置:首页 > 行业资料 > 其它行业文档 > Android-音乐播放器-代码-毕业论文
广东X大学12届学生毕业论文/设计题目:Android音乐播放器姓名:X同学系别:信息工程院专业:计算机应用技术班级:08计算机应用一班指导老师:林X日期:2012年05月13号独创性声明本人声明所呈交的毕业论文(设计)是本人在指导教师指导下进行的研究工作及取得的研究成果。据我所知,除了文中特别加以标注和致谢的地方外,论文(设计)中不包含其他人已经发表或撰写过的研究成果,也不包含为获得广东科贸职业学院或其他教育机构的证书而使用过的材料。与我一同工作的同志对本论文(设计)所做的任何贡献均已在论文中作了明确的说明并表示谢意。论文(设计)作者签名:X同学签字日期:2012年05月13日基于Android开发音乐播放器的设计摘要当今社会发展越来越快,特别是IT方面的。人们对软件设备的要求也越来越高,本文主要是在Android系统上对音乐播放器应用程序的设计与实现进行讨论,通过这一过程来进一步学习Android平台,这样对个人未来发展有很大的意义。本论文的音乐播放器采用了Android开源系统技术,利用Java语言和Eclipse开发工具对播放器代码进行编写。同时给出了详细的系统设计过程、部分界面截图及主要的功能流程图,本文还对开发过程中遇到的问题和解决方法进行了详细的讨论,该音乐播放器集播放、暂停、停止、上一首、下一首、歌词显示等功能于一体,性能良好,在Android系统中能独立运行。对于播放歌曲的文件,本播放器只限于应用层程序的探讨,所以对具体的文件不做深入研究。实验证明,基于android平台的软件开发简单,使用方便简洁,必将成为未来几年的发展方向,具有普遍意义。关键词:Android,Java,Eclipse,音乐播放器广东X大学毕业论文基于Android开发的音乐播放器X同学I目录1.前言...............................................................................................................12系统需求分析...........................................................................................22.1功能需求.......................................................................22.1.1播放器的基本控制需求............................................................22.1.2功能需求(时序图)分析.......................................................32.2系统结构图和流程图.....................................................................42.3系统界面需求......................................................................................42.4系统性能需求......................................................................................52.5运行环境需求......................................................................................53Android项目介绍...............................................................................63.1什么是Android..................................................................................63.1.1Android的介绍.............................................................................63.1.2AndroidFeatures特性:......................................................63.1.3Android基本框架(AndroidArchitecture)........73.2Android应用软件开发的核心技术.......................................103.2.1Android应用开发语言.......................................................103.2.2Android应用程序组件...........................................103.3Android开发环境的搭配.........................................133.4Android模拟器中sd卡的创建和文件的上传..........153.4.1SD卡的创建................................................................................15广东X大学毕业论文基于Android开发的音乐播放器X同学II3.4.2向sd卡里面上传文件及异常解决...................................164音乐播放器的详细设计.................................................................174.1播放器的欢迎界面和主界面的设计和说明...................174.2Android媒体播放原理...............................................................204.3播放功能实现细节........................................................................215软件测试.....................................................................................................225.1软件的测试........................................................................................225.1.1软件测试的环境..........................................................................225.1.2测试阶段.........................................................................................226结论.................................................................................................................25致谢.............................................................................................................26参考文献.................................................................................................36广东X大学毕业论文基于Android开发的音乐播放器X同学11.前言当今社会的生活节奏越来越快,人们对手机的要求也越来越高,由于手机市场发展迅速,是的手机操作系统也出现了不同各类,现在的市场主要有三个手机操作系统,Windowsmobile,symbian,以及谷歌的Android操作系统,其中占有开发源代码优势的Android系统有最大的发展前景。那么能否在手机上拥有自己编写的个性音乐播放器呢?能的,谷歌Android系统就能做到。本文的音乐播放器就是基于谷歌Android手机平台的播放器。Android:是谷歌于2007年公布的开放式源代码手机系统,一直受到人们的热捧。Android是基于Linux内核的软件平台和操作系统,它开放性就优于其他封闭式的手机系统,因此,任何人都可能根据自己的喜好将手机系统中的所有功能重新编写。这使得越来越多的人关注这个操作系统。本次作品音乐播放器就是基于Android平台的。随着计算机的广泛运用,手机市场的迅速发展,各种音频资源也在网上广为流传,这些资源卡是平常,但已经渐渐成为人们生活中必不可少的一部分了。于是各种手机播放器也紧跟着发展起来,但是很多播放器一味最求外观花俏,功能庞大,对用户的手机造成很多资源浪费,比如CPU,内存等的占用率过高,在用户需要多任务操作时,受到不小的影响,带来了许多不便,而对于大多数普通用户,许多功能用不上,形同虚设。针对以上各种弊端,选择了开发多语种的音频播放器,将各种性能优化,继承播放器的常用功能,满足一般用户听歌的需求。现今社会生活紧张,而欣赏音乐史其中最好的舒缓压力的方式之一,本项目的目的是开发一个可以播放主流音乐文件格式的播放器,本设计的实现的这主要功能是播放MP3等音乐文件,并且能够控制播放器播放,暂停,停止,上一曲,下一曲。界面简单,操作简单。本项目是一款基于Android手机平台的音乐播放器,使Android手机拥有个性的播放器,让手机主人随时随地处于音乐的旋律中。使人们的生活更加多样化。也使设计者更加熟练Android的技术和其它在市场上的特点。广东X大学毕业论文基于Android开发的音乐播放器X同学2播放暂停停止上一曲下一曲2系统需求分析2.1功能需求2.1.1播放器的基本控制需求根据项目的目标,我们可获得项目系统的基本需求,一下从不同的角度来描述系统的需求,并且使用用例图来描述,系统的功能需求,我们分成四部分来概括,即播放器的基本控制需要,播放列表管理需求,播放器友好性需求和播放器扩展卡需求。图2.1播放器基本控制图在播放器正在运行时,用户单击“播放”按钮,播放器将播放选中的播放列表中的音乐,并同时显示当前进度;当歌曲未暂停或停止时,用户单击“暂停”按钮,播放器将进入暂停状态;播放器正在播放或暂停时,用户单击“停止”按钮,播放器将停止播放或暂停时,用户点击“上一首”或者“下一首”按钮,播放器将播放上一首或下一首歌曲。广东X大学毕业论文基于Android开发的音乐播放器X同学32.1.2功能需求(时序图)分析从时序图中可以看出播放器中信息发送和调用过程图2.2音乐播放器的时序图主界面播放列表播放界面点击进入按钮选择歌曲播放进入播放列表播放后台serviceServic播放页面发送参数,调用后台service播放,返回播放界面广东X大学毕业论文基于Android开发的音乐播放器X同学42.2系统结构图和流程图图2.3音乐播放器系统流程图2.3系统界面需求播放器界面要求布局合理,简约,颜色舒适,控制按钮友好,能让用户一眼就能看出各个按钮的作用及操作方法。能实现要求的功能,但又不重复。要考虑到不同手机屏幕大小可能不一样,应尽量兼容大多数手机屏
本文标题:Android-音乐播放器-代码-毕业论文
链接地址:https://www.777doc.com/doc-6219755 .html