基于安卓平台android的音乐播放器设计-毕设论文.docx
- 文档编号:64844
- 上传时间:2022-10-01
- 格式:DOCX
- 页数:75
- 大小:1.38MB
基于安卓平台android的音乐播放器设计-毕设论文.docx
《基于安卓平台android的音乐播放器设计-毕设论文.docx》由会员分享,可在线阅读,更多相关《基于安卓平台android的音乐播放器设计-毕设论文.docx(75页珍藏版)》请在冰豆网上搜索。
东北大学秦皇岛分校
毕业设计(论文)
第1页
毕业设计
基于安卓平台的音乐播放器
院 别 东北大学计算机与通信工程学院专业名称 计算机科学与技术
班级学号 01258968745
学生姓名 郭姝含
指导教师 燕怀荣
2013年9月10日
东北大学秦皇岛分校毕业设计(论文)
第I页
基于安卓平台的音乐播放器设计与开发
摘 要
Android平台是Google公司最新推出的一个手机平台,该平台对移动设备的程序集中包括一个操作系统,一个中间件和一些关键性应用。
使用该平台不需要任何费用,代码完全开放。
开发人员可以在平台系统上快速开发,并可以利用其它开发人员的工作成果。
所以,这为手机开发创造了更大的灵活性,工作少,周期短,快速成型,并一步到位,同时用户可以最大限度的自定义自己的手机,以丰富自己手机的功能,增加手机在市场上的竞争力。
Android平台以Linux系统作为平台的基础,使用Linux内核可以加快软件移植速度。
本文以Android开发平台为基础,首先简要介绍了安卓平台发展历程、以及当前国内外的发展现状。
然后详细的介绍了Android开发平台的开发环境。
之后对基于Android平台的音乐播发器系统做了一个详细的需求分析。
在需求分析结束后详细论述了音乐播放器的详细设计。
根据Android开发平台自身的结构特点,把音乐播放器的开发分为两个部分来进行分析和设计,一部分是窗口的设计,主要是定义窗口的属性和关联窗口的处理函数;另一部分是功能的实现,主要是结合Android平台提供的资源和对音乐播放器的功能分析最终实现定义的功能。
最后对基于Android开发平台的音乐播放系统进行功能测试与验证。
关键词:
Android平台,音乐播放器,基于Android平台的开发与设计
东北大学秦皇岛分校毕业设计(论文)
第II页
TheDesignandDevelopmentofMusicPlayerBasedonAndroidplatform
Author:
XXXTutor:
XXX
Abstract
AndroidplatformisGoogle’Slatestlaunchofamobileplatform,theplatformforproceduresofmobiledevices,includesanoperatingsystems,amiddlewareandsomecriticalapplications.Theplatformdoesnotrequireanycharges.Thecodeiscompletelyopen.Developerscanquicklydevelopontheplatformsystemandotherdeveloperscanusetheresultsoftheworkbyotherdevelopers.Therefore,Itmadegreaterflexibilityforthedevelopmentofmobilephone,lesswork,shortcycle,rapidprototypingandone-stop,
meanwhileuserscancustomizetheirmobilephonesbesttoenrichthefunctionsoftheircellphones,competitivenessofmobilephonesmarket.AndroidplatformisbasedonLinuxsystemsusingtheLinuxkernel.Thesoftwarecallspeeduptherateoftransplantation.
ThisarticletakestheAndroiddevelopingplatformasafoundation.Firstitbriefly
introducesandroidplatformdevelopment,aswellasthecurrentdomesticandforeigndevelopmentpresentsituation.Afterthediscussionoftherationaleabove,thisarticleintroducesthedevelopmentenvironmentofAndroiddevelopingplatformindetailandmakes
adetaileddemandanalysistoMusicplayerbasedontheAndroiddevelopingplatform.ThenthisarticlegivesadetailedsoftwaredesignofMusicplayer.BasedontheAndroiddevelopingplatform’sfeature.IdividetheMusicplayer’sdevelopmentintotwopartstoanalyzeanddesign.Onepartisthewindowdesign,mainlydefinesthewindowattributeandtheconnected
windowprocessingfunction;Anotherpartisfunctionrealization,mainlyunifiestheresources
whichtheAndroidplatformprovidesandfunctionanalysistotheMusicplayertoaccomplish
thefunctionwhichwedefined.FinallyitcarriesonthefunctiontestbasedontheMusicplayerofAndroidplatform.
KeyWords:
Androidplatform,Musicplayer,TheDesignandDevelopmentbasedonAndroidplatform
东北大学秦皇岛分校毕业设计(论文)
V
第 页
目 录
1绪论 1
1.1项目背景 1
1.2国内外相关研究现状及发展趋势 2
1.3项目研究意义 3
1.4本文主要内容 3
2安卓平台介绍 5
2.1安卓平台介绍 5
2.2安卓结构具体分析 6
2.3Android系统的四大组件 7
2.4安卓开发环境搭建 9
2.4.1Java环境搭建 9
2.4.2安装Eclipse开发工具 10
2.4.3下载安装SDK 10
2.4.4安装ADT插件 11
2.5AndroidFeatures特性 12
2.6数据存储方式 13
2.6.1SharedPreferences 13
2.6.2File存储方式 13
2.6.3SQLiteDatabase数据库 13
2.7Android工程程序结构 14
2.8AndroidManifest.xml文件 15
2.9安卓平台的优势 17
3需求分析 19
3.1软件目标 19
3.2软件的可行性研究 19
3.2.1经济上的可行性 19
3.2.2技术上的可行性 19
3.2.3操作上的可行性 20
3.3功能需求 20
3.3.1用例图及用例描述 20
3.3.2音乐播放器的时序图 22
3.4软件规格说明 23
4项目实现 25
4.1欢迎界面 25
4.2主界面 27
4.2.1播放音轨SeekBar 28
4.2.2播放调节功能实现 31
4.3歌词显示界面 34
4.4歌曲列表界面 38
4.5专辑列表界面 40
5音乐播放器的测试 42
5.1测试模型 43
5.1.1V模型 43
5.1.2W模型 43
5.2测试模型的选择 44
5.3测试方法 45
5.3.1白盒测试 45
5.3.2黑盒测试 45
5.3.3测试方法的选择 46
5.4功能的测试与实现 46
5.4.1播放器整体功能的实现 46
5.4.2播放器主要模块功能测试 47
5.5测试结论 47
5.6测试过程与总结 47
结 论 49
致 谢 50
参考文献 51
附 录 52
东北大学秦皇岛分校毕业设计(论文)
第69页
1 绪论
Android是一种基于Linux的自由及开放源代码的操作系统,主要使用于移动设备,如智能手机和平板电脑,由Google公司和开放手机联盟领导及开发。
尚未有统一中文名称,中国大陆地区较多人使用“安卓”或“安致”。
Android操作系统最初由AndyRubin开发,主要支持手机。
2005年8月由Google收购注资。
2007年11月,Google与84家硬件制造商、软件开发商及电信营运商组建开放手机联盟共同研发改良Android系统。
随后Google以Apache开源许可证的授权方式,发布了Android的源代码。
第一部Android智能手机发布于2008年10月。
Android逐渐扩展到平板电脑及其他领域上,如电视、数码相机、游戏机等。
2011年第一季度,Android在全球的市场份额首次超过塞班系统,跃居全球第一。
2012年11月数据显示,Android占据全球智能手机操作系统市场76%的份额,中国市场占有率为90%[1]。
1.1项目背景
随着计算机的广泛运用,手机市场的迅速发展,各种音频视频资源也在网上广为流传,这些资源看似平常,但已经渐渐成为人们生活中必不可少的一部分了。
于是各种手机播放器也紧跟着发展起来,但是很多播放器一味追求外观花哨,功能庞大,对用户的手机造成了很多资源浪费,比如CPU,内存等的占用率过高,在用户需要多任务操作时,受到了不小的影响,带来了许多不便,而对于大多数普通用户,许多功能用不上,形同虚设。
针对以上各种弊端,选择了开发多语种的音频视频播放器,将各种性能优化,继承播放器的常用功能,满足一般用户(如听歌,看电影)的需求,除了能播放常见格式的语音视频文件,高级功能:
还能播放RMVB格式的视频文件。
此外,还能支持中文、英文等语言界面。
要研究各种市场上流行的手机播放器,了解它们各自的插件及编码方式,还有各种播放器播放的特别格式文件,分析各种编码的优缺点以及各种播放器本身存在的缺陷和特点,编写出功能实用,使用方便快捷的播放器。
目前已经实现的功能有能播放常见音频文件的功能,如MP3,WAV,等,拥有播放菜单,能选择播放清单,具备一般播放器的功能,如快进,快退,音量调节等。
1.2国内外相关研究现状及发展趋势
在Linux上流行的播放器有多种主要有Xmms,RealPlayer,Xmovie,QuickTime,
Mplayer等,以下对这些播放器进行分析介绍。
1、Xmms
Xmms
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 平台 android 音乐 播放 设计 论文
![提示](https://static.bdocx.com/images/bang_tan.gif)