海南大学毕业论文(设计)题目:基于Android平台的手机音乐播放器的设计与实现学号:姓名:年级:2010级学院:信息科学技术学院系别:通信工程系专业:通信工程指导教师:完成日期:2014年04月27日基于Android平台的手机音乐播放器的设计与实现I摘要随着科技的进步,通信技术的发展,手机对人们日常生活越来越重要,甚至隐隐有超越传统PC的趋势。Android作为一个开源系统,拥有着独特的优势,已形成了当前行业发展的主流趋势。基于Android平台的应用软件开发快捷简单,用户体验良好,必将成为移动互联网时代的风向标。本文主要是对Android系统上音乐播放器应用程序的设计与实现进行讨论。采用了Android开源系统技术,利用Java语言和Eclipse编辑工具编写程序,同时给出了详细的系统设计过程、部分界面图及主要功能运行流程图,该音乐播放器集播放、暂停、停止、上一首、下一首、播放模式设置等功能于一体,性能良好,在Android系统中能独立运行。希望通过本次设计,了解音乐播放器的设计原理和实现的相关技术,掌握Android编程思想以及基本的应用组件,为以后从事Android开发打下基础。关键词:Android;音乐播放器;应用程序开发基于Android平台的手机音乐播放器的设计与实现IIAbstractWiththeprogressofscienceandtechnology,thedevelopmentofthecommunicationtechnology,mobilephoneonPeople'sDailylifeismoreandmoreimportant,evenfainthasatendencytogobeyondtraditionalPC.Androidasanopensourcesystem,hastheuniqueadvantages,hasformedthemainstreamofthecurrentindustrydevelopmenttrend.BasedontheAndroidplatformapplicationdevelopmentquickandeasy,hasgooduserexperience,willbecomethevaneofthemobileInternetera.ThisarticlemainlydiscussaboutthedesignandimplementationofamusicplayerapplicationontheAndroidsystem.UsedtheAndroidopensourcesystemtechnology,usingtheJavaprogramminglanguageandEclipseeditingtooltowriteprograms,andgivesthedetailedsystemdesignprocess,interfacediagramandmainfunctionoperationflowchart,themusicplayerhasplay,pause,stop,previous,Next,Playmodesettingsandotherfunctions,theperformancegood,canrunindependentlyintheAndroidsystem.Hopethatthroughthisdesign,understandthemusicplayerdesignprincipleandimplementationofrelatedtechnology,graspAndroidprogrammingideasandbasicapplicationcomponents,tolaythefoundationforengagingAndroiddevelopmentinthefuture.Keywords:Android;Musicplayer;Applicationdevelopment基于Android平台的手机音乐播放器的设计与实现III目录摘要........................................................IAbstract......................................................II1.引言........................................................11.1选题目的及意义.........................................11.2国内外的研究现状.......................................11.3可行性分析.............................................22.Android项目介绍............................................32.1什么是Android.........................................32.1.1Android简介......................................32.1.2Android的基本框架................................42.1.3Android系统的四大组件............................62.2Android开发环境的搭建.................................72.3Android音乐播放器工程结构............................133.系统需求分析...............................................153.1构成模块...............................................153.2系统流程...............................................163.3系统结构...............................................163.4系统需求...............................................173.4.1系统界面需求......................................173.4.2系统性能需求......................................173.4.3运行环境需求......................................174.详细设计及功能实现.........................................184.1播放器界面的设计......................................184.1.1歌曲列表界面设计..................................184.1.2播放界面设计......................................184.2各模块详细设计........................................194.2.1歌曲列表功能......................................194.2.2播放/暂停模块.....................................214.2.3播放进度模块......................................234.2.4播放模式模块......................................254.2.5上一首/下一首模块.................................28基于Android平台的手机音乐播放器的设计与实现IV4.2.6来电暂停模块......................................325.程序调试与测试.............................................345.1程序的调试.............................................345.2程序的测试.............................................356.总结.......................................................39致谢.......................................................40参考文献......................................................41附件.......................................................42基于Android平台的手机音乐播放器的设计与实现11.引言1.1选题目的及意义随着科技的进步,通信技术的迅速发展,手机的功能越来越多,对我们日常生活的影响也是越来越大,甚至有着超越传统PC的趋势。现如今的手机不再是只能拨打电话,发送短信的通讯工具,它还可以上网,玩游戏,播放音频、视频,甚至编辑文档等等。随着手机的发展,各种手机播放器也紧跟着发展起来,但是目前很多播放器一味追求外观花哨,功能庞大,对用户的手机造成了很多资源浪费。比如CPU,内存等的占用率过高,在用户需要多任务操作时,就会有不小的影响,给用户带来了许多不便。对于大多数普通用户用来,许多功能是用不上的,形同虚设。所以开发一款实用并且小巧玲珑的手机音乐播放软件是具有良好的市场和应用前景的。当今时代是移动互联网时代,360董事长周鸿祎曾说过,“谁输在了移动互联网上,谁就输了未来,谁抓住了移动互联网的机会,谁就有了未来成功的门票。”足见移动互联网的重要性。所以本课题致力于开发一款基于Android平台的手机音乐播放器,抓住移动互联网的机会,以此学习并掌握Android移动平台应用开发的技能。1.2国内外的研究现状目前国内的Android开发还是主要以应用开发为主,主要分成3类:为企业开发应用、开发通用应用以及游戏开发。第一类开发者一般身处规模较大的公司,除了根据需求对系统进行定制外,更多的工作在于为这些系统编写定制的应用。第二类开发者一般处于创业型公司或者是独立开发者,主要靠为国外公司进行外包开发和通过Google的移动广告点击分成。理论上是通过付费下载的形式来盈利,现在国内鲜见成功者。第三类开发者,目前和第二类开发者类似[1]。基于Android平台的手机音乐播放器的设计与实现21.3可行性分析由于手机市场的庞大,手机操作系统也是各式各样。其中比较有代表性的手机操作系统有四个,Windowsmobile,Symbian,IOS,以及谷歌的Android操作系统。相比于Symbian的日落西山,以及苹果的封闭、WindowsPhone的前途未卜,Android无疑代表了当前行业发展的主流趋势:开放平台取代了封闭平台。让参与者均能通过自己的努力而获益[1]。Android是Google公司历经数年和投资数亿美元开发出来并于2007年11月5日公布的智能手机操作系统。随着各大移动终端生产商大力开发和生产基于Android的移动智能设备,Android迅速得到业界和社会的认可,并成为整个产业的热点,基于Android平台的各类人才逐渐成为各大企业竞相争夺的焦点。而且Android是一个开放的系统,不管是企业还是个人都可以参与来表达自己的创意和想法。Google公司于2007年11月5日宣布组建的一个全球性的联盟组织——开放手机联盟