欢迎来到天天文库
浏览记录
ID:12061694
大小:691.50 KB
页数:20页
时间:2018-07-15
《基于android的mp3播放器毕业设计.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、摘要由Google倡导发起的开放式手机联盟及其推出的Android平台一经发布便在业内引起了轩然大波。在此背景下本人利用Eclipse和AndroidSDK开发工具设计出了一款基于Android的MP3播放器。文章首先介绍了Android技术及其特点,然后介绍Android的开发环境,接着对系统进行了总体分析,在设计出了功能结构图和流程图之后,在分析需求的基础上详细阐述了MP3播放器的设计与实现过程,最后测试系统,对播放器的不足进行总结。该播放器支持搜索本地音乐、播放音乐,集播放、暂停、停止、上一首、下一首、音量调节、歌词显示等功能于一体。
2、关键字:Android系统;MP3播放器AbstractByGoogleadvocatethereleaseoftheleagueanditsmobilephonelaunchedthelaunchoftheAndroidplatformhasissuedandcausedastirintheindustry.IuseEclipseandAndroidSDKdevelopmenttoolsdesignaMP3playerwhichbasedonAndroid.ThisarticlefirstintroducestheAndroidtechn
3、ologyandfeatures,AndthenintroducedtheAndroiddevelopmentenvironment,Thenthesystemasawholeanalysis,Inafunctionstructurechartanddesignflowchartafter,OnthebasisofanalysisdemandexpoundstheMP3playerafterthedesignandrealizationoftheprocess,Thelasttestsystem,Tothedeficiencyofthepl
4、ayersweresummarizedinthispaper.Theplayersupportsplaybackoflocalmusic,search,andithasacertainpracticality.Themusicplayerepisodepause,stop,andaon,next,volumeadjustment,lyricsdisplayfunctions,suchasperformanceisgood,anditcanoperateindependentlyintheAndroidsystem.Keywords:Andr
5、oidsystem;MP3player目录1绪论11.1课题背景11.2Android的介绍11.3Android开发环境的搭建21.4AndroidSDK1.6的模拟器的介绍52系统的总体设计概要62.1总体功能架构62.2功能流程图73详细设计与实现83.1Android程序设计的一般方法83.2MP3播放器的模块设计83.2.1编码规范83.2.2界面的搭建83.2.3播放模块114测试与分析144.1软件测试准备工作144.2系统测试内容概要144.2.1列表的更新测试144.2.2各种格式的歌曲的详情查看测试144.2.3测试音乐
6、播放器主页面的显示以及一些主要操作144.2.4测试音乐播放器的其他一些基本操作155.结束语166.参考文献171绪论1.1课题背景Android一词的本义指“机器人”,同时也是Google于2007年11月5日宣布的基于Linux平台的开源移动终端操作系统的名称,该平台由操作系统、中间件、用户界面和应用软件组成,是首个为移动终端打造的真正开放和完整的移动软件。随着科技的不断发展,手机不再只是人们日常生活的移动通信工具,而是一个多媒体平台,可提供强大的多媒体功能,越来越多的人喜欢用手机听音乐、看电影。Android系统内置的音乐播放器基于
7、媒体库对歌曲进行管理,并且支持歌词的同步显示。对于部分用户,操作起来会有所不便。对于Android手机操作系统,可以充分利用它已经习惯的基于文件浏览器形式播放器的丰富的可编程扩展性,开发出新的播放器应用软件。1.2Android的介绍近年来,Google智能手机平台Android得到了手机行业及客户的普遍认可,呈爆炸性的趋势发展,为移动运营商、手机制造商、软件开发商及客户提供了无限的发展空间,使市场上不断涌现出大量的基于Android平台的软件和增值服务。(1)Android系统的架构:分层的构架的好处是下层为上层提供统一服务,屏蔽本层及以
8、下层的差异,当本层及以下层发生了变化不会影响到上层。也就是说各层各司其职,各层提供固定的SAP。从架构来看Android分为四层,从低层到高层分别是Linux核心层、系统运行库层
此文档下载收益归作者所有