毕业设计(论文)-基于Android系统的音乐播放器设计与实现.doc_第1页
毕业设计(论文)-基于Android系统的音乐播放器设计与实现.doc_第2页
毕业设计(论文)-基于Android系统的音乐播放器设计与实现.doc_第3页
毕业设计(论文)-基于Android系统的音乐播放器设计与实现.doc_第4页
毕业设计(论文)-基于Android系统的音乐播放器设计与实现.doc_第5页
已阅读5页,还剩43页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

毕业设计(论文)题目基于Android系统的音乐播放器设计与实现姓名学号所在学院专业班级指导教师日期摘要当今社会的生活节奏越来越快,随着硬件移动设备的越来越先进,人们对移动设备的要求也越来越高,从以前的追求技术到现在的追求视觉效果及用户体验,因此,也逐步的提高了对系统的要求。本文主要是在Android系统上对音乐播放器应用程序的设计与实现进行讨论,通过这一过程来进一步学习与应用Android平台,这样对个人的未来发展也很有意义。本论文的音乐播放器采用了Android开源系统技术,利用Java语言和Eclipse开发工具对播放器代码进行编写。同时给出了详细的系统设计过程、部分界面截图及主要的功能流程图,本文还对开发过程中遇到的问题和解决方法进行了详细的讨论,该音乐播放器集播放、暂停、停止、上一首、下一首、歌词显示、后台播放等功能于一体,性能良好,在Android系统中能独立运行。MP3是一种声音文件的压缩格式,由于本播放器只限于应用层程序的探讨,所以对具体的压缩算法不做深究。实验证明,基于Android平台的软件开发简单,使用方便简洁,必将成为未来几年的发展方向,具有普遍意义。关键字:Android,音乐播放器,MP3,java,EclipseABSTRACTTodaysincreasinglyfastpaceoflifeinsociety,withthehardwareofmobiledevicesbecomeincreasinglysophisticated,peopledemandmoreandmoremobiledevices,hightechnologyfromthepasttothepresentpursuitofthepursuitofvisualanduserexperience,therefore,alsograduallyincreasedthesystemrequirements.ThisarticleisintheAndroidsystem,musicplayerapplicationonthedesignandimplementationtodiscusstheprocessthroughwhichtofurtherstudyandapplicationofAndroid,sothefuturedevelopmentofpersonalsense.MusicplayerofthispaperusesAndroidopen-sourcesystemtechnology,theuseofJavalanguageandEclipsedevelopmenttoolsforthepreparationoftheplayercode.Atthesametimegivesadetailedsystemdesignprocess,someinterfacescreenshotsandthemajorfunctionofflow,thepaperalsoencounteredintheprocessofdevelopmentproblemsandsolutionswerediscussedindetail,themusicplayer,setplay,pause,stop,onone,thenextsong,lyricsdisplay,backgroundplayandotherfunctions,goodperformance,intheAndroidsystemcanrunindependently.MP3isacompressedaudiofileformat,astheplayerislimitedtotheapplicationlayeroftheprogram,sonottogointothespecificcompressionalgorithm.Experimentsshowthat,basedontheAndroidplatform,softwaredevelopmentissimple,conciseandeasytouse,willbecomethedevelopmentdirectionofthenextfewyears,haveuniversalsignificance.Keywords:Android,musicplayer,MP3,java,Eclipse目录摘要.2目录.4第一章引言.11.1项目背景.11.2编写目的.2第二章系统需求分析.32.1功能需求(用例图分析).32.1.1播放器的基本控制需求.32.1.2功能需求(时序图)分析.42.2系统结构图和流程图.52.3系统界面需求.52.4系统性能需求.62.5运行环境需求.6第三章Android项目介绍.73.1什么是Android.73.1.1Android简介.错误!未定义书签。3.2Android平台五大优势特色.错误!未定义书签。3.2.1开放性.错误!未定义书签。3.2Android应用软件开发的语言.83.2.1Simple.83.2.2Scala.错误!未定义书签。3.2.3Java.错误!未定义书签。3.3.1Android项目.错误!未定义书签。第四章搭建开发环境.错误!未定义书签。4.1.1计算机配置.错误!未定义书签。4.1.2下载SDK初始包.错误!未定义书签。4.1.3安装ADT.错误!未定义书签。4.1.4配置Androidsdk.错误!未定义书签。4.1.5升级sdk版本.错误!未定义书签。4.2ADT的使用.错误!未定义书签。4.2.1创建一个Android项目.错误!未定义书签。第五章Android平台应用程序基础.错误!未定义书签。5.1Android应用程序介绍.错误!未定义书签。5.2Android应用程序组件.错误!未定义书签。5.3AndroidManifest.xml文件.错误!未定义书签。5.4Intent介绍.错误!未定义书签。5.5Android模拟器中sd卡的创建和文件的上传.135.5.1sd卡的创建.135.5.2向sd卡里面上传文件.14第六章音乐播放器详细设计.156.1.1播放器主界面.156.1.2歌曲列表界面设计.错误!未定义书签。6.2.1Android的媒体播放原理:.176.3.1歌曲列表实现细节.186.4播放功能实现细节.216.4.1Service概念及用途:.216.4.2Service与Activity交互原理.236.4.3歌词显示功能实现.246.5其它功能实现概述.286.5.1来电广播接收器.286.5.2音量调节.30第七章结论.32致谢.34参考文献.351引言1.1项目背景自2007年Google公司推出Android以来,一直受到人们的热捧。Android是基于Linux内核的软件平台和操作系统,它包括移动电话工作所需的全部软件,而且不存在任何以往羁绊移动产业创新的专有权障碍,并迅速发展成为智能移动终端的操作系统。由于手机市场发展迅速,使得手机操作系统也出现了不同种类,现在的市场上主要有三个手机操作系统,Windowsmobile,symbian,以及谷歌的Android操作系统那个,其中占有开源代码优势的Android系统有最大的发展前景。Android的开放性就优于其它封闭式的手机系统,因此,任何人都可以根据自己的爱好将手机系统中的所有功能重新编写。这使得越来越多的人关注这个操作系统。计算机应用越来越广泛,手机市场也日新月异,各种音频、视频资源在网上广为流传,这些资源看似平凡,但是已经成为了人们生活中不可缺少的一部分了,于是各种手机播放器也紧跟着发展起来,但是很多播放器都是一味追求外观花哨,功能庞大,对用户的手机造成了很多资源浪费,在用户需要多任务操作时,受到不少影响,带来了许多不便。那么能否在手机上拥有自己编写的个性音乐播放器呢?谷歌的Android系统就能做到。本文的音乐播放器就是基于谷歌Android手机平台的播放器。要研究了各种市场上流行的手机播放器,了解它们各自的插件及编码方式,还有各种播放器播放的特别文件格式,分析各种编码方式的优缺点,以及各种播放器本身的缺点和特点,编写出功能实用,使用方便快捷的播放器。1.2编写目的现今社会生活紧张,而欣赏音乐是其中最好的舒缓压力的方式之一,本项目的目的是开发一个可以播放MP3文件格式的播放器,并且可以控制播放,暂停,停止,上一首,下一首,音量调节

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论