基于Android手机平台的音乐播放器论文Word格式.docx
- 文档编号:15733318
- 上传时间:2022-11-15
- 格式:DOCX
- 页数:64
- 大小:1.32MB
基于Android手机平台的音乐播放器论文Word格式.docx
《基于Android手机平台的音乐播放器论文Word格式.docx》由会员分享,可在线阅读,更多相关《基于Android手机平台的音乐播放器论文Word格式.docx(64页珍藏版)》请在冰豆网上搜索。
2.4系统性能需求-12-
2.5运行环境需求-12-
第三章Android数据库设计-13-
3.1数据库及字段属性设计-13-
3.1.1字段设计(表、图)-13-
3.1.2音乐播放器E-R图-15-
3.2数据库连接-15-
3.2.1创建数据库-15-
3.2.2操作数据库-16-
3.2.3数据显示-17-
第四章Android项目介绍-18-
4.1什么是Android?
-18-
4.1.1Android简介-18-
4.1.2AndroidFeatures特性-18-
4.1.3Android基本框架(AndroidArchitecture)-19-
4.1.4Android系统的四大组件-22-
4.2搭建Android开发环境-23-
4.3Android常用工具的使用-25-
4.3.1命令行的使用-25-
4.3.2DalvikDebugMonitorService(DDMS)的使用-26-
4.4Android音乐播放器的工程-26-
4.4.1Android项目-26-
4.4.2Android工程程序结构-27-
4.4.3AndroidManifest.xml文件-29-
第五章播放器系统功能详细设计-31-
5.1音乐播放器主界面功能实现-31-
5.1.1播放器主界面-31-
5.1.2播放界面音轨的实现-32-
5.1.3播放器播放、暂停、停止等功能-35-
5.2播放列表功能-36-
5.3菜单功能-38-
5.3.1菜单界面-38-
5.3.2菜单功能实现-39-
5.4播放设置界面-41-
5.4.1界面实现-41-
5.4.2歌词显示实现-42-
5.5手机扩展卡的访问-44-
5.5.1文件浏览器界面-45-
5.5.2文件浏览器功能实现-46-
5.6数据存储方式-47-
5.6.1SharedPreferences-47-
5.6.2File存储方式-48-
5.6.3SQLiteDatabase数据库-48-
第六章结论-49-
摘要
当今社会的生活节奏越来越快+Android系统上一的款音乐播放器应用程序的设计与实现进行讨论。
Android是一个开源的系统,它底层是基于Linux的操作系统,本论文的音乐播放器采用了Android开源系统技术,利用Java语言和Eclipse编辑工具对播放器进行编写。
同时给出了详细的系统设计过程、部分界面图及主要功能运行流程图,本文还对高度过程中遇到的问题和解决方法进行了详细的讨论,该音乐播放器集播放、暂停、停止、上一首、下一首、音量调节、歌词显示等功能于一体,性能良好,在Android系统中能独立运行。
该播放器还拥有对手机文件浏览器的访问功能、歌曲播放模式、以及歌词开闭状态的友好设置.MP3的全名是MPEGAudioLayer-3,是一种声音文件的压缩格式,由于本播放器只限于应用层程序的探讨,所以对具体的压缩算法不作深究。
关键词:
Android;
开源系统;
linux;
音乐播放器
ABSTRACT
Thepaceoflifeintoday'
ssociety,withmoreadvancedamusicplayerfromsystemdesignandrealizationoftheapplicationisdiscussed.Takethesystemisanopensource,itisbasedontheoperatingsystem,usetheLinuxmusicplayeroftheAndroidopen-sourcesystemtechnology,usingtheJavalanguageandeditingtoolsforplayerstoEclipse.Presentsthedetaileddesignprocess,thepartofthesystemandthemainfunctionsofoperationinterfacediagramofdetail,andthemusicplayerepisode,pause,stopanda,next,volumeadjustment,lyricsdisplayfunctions,suchasperformanceisgood,canoperateindependentlyintheAndroidsystem.Thisplayer,openandcloseconditionoffriendlywords.MP3AudioMPEGLayer-nameis3,isakindofsoundfilescompressedformat,becausetheplayerstoexplore,sotheapplicationprocedureforspecificcompressionalgorithmnotprobe
KeyWords:
Opensourcesystem;
musicplayer
第一章引言
1.1项目背景
当今社会的生活节奏越来越快,人们对手机的要求也越来越高,由于手机市场发展迅速,使得手机操作系统也出现了不同各类,现在的市场上主要有三个手机操作系统,Windowsmobile,symbian,以及谷歌的Android操作系统,其中占有开放源代码优势的Android系统有最大的发展前景。
那么能否在手机上拥有自己编写的个性音乐播放器呢?
能的,谷歌Android系统就能做到。
本文的音乐播放器就是基于谷歌Android手机平台的播放器。
Android:
是谷歌于2007年公布的开放式源代码手机系统,它的开放性就优于其它封闭式的手机系统,因此,任何人都可能根据自己的喜好将手机系统中的所有功能重新编写。
这使得越来越多的人关注这个操作系统。
本次作品音乐播放器就是基于Android平台的。
随着计算机的广泛运用,手机市场的迅速发展,各种音频视频资源也在网上广为流传,这些资源看似平常,但已经渐渐成为人们生活中必不可少的一部分了。
于是各种手机播放器也紧跟着发展起来,但是很多播放器一味追求外观花哨,功能庞大,对用户的手机造成了很多资源浪费,比如CPU,内存等的占用率过高,在用户需要多任务操作时,受到了不小的影响,带来了许多不便,而对于大多数普通用户,许多功能用不上,形同虚设。
针对以上各种弊端,选择了开发多语种的音频视频播放器,将各种性能优化,继承播放器的常用功能,满足一般用户(如听歌,看电影)的需求,除了能播放常见格式的语音视频文件,高级功能:
还能播放RMVB格式的视频文件。
此外,还能支持中文、英文等语言界面。
要研究了各种市场上流行的手机播放器,了解它们各自的插件及编码方式,还有各种播放器播放的特别格式文件,分析各种编码的优缺点以及各种播放器本身存在的缺陷和特点,编写出功能实用,使用方便快捷的播放器。
目前已经实现的功能有能播放常见音频文件的功能,如MP3,WAV,等,拥有播放菜单,能选择播放清单,具备一般播放器的功能,如快进,快退,音量调节等。
播放模式也比较完善,有单曲,顺序,循环,随机播放等模式。
1.2编写目的
现今社会生活紧张,而欣赏音乐是其中最好的舒缓压力的方式之一,本项目的目的是开发一个可以播放主流音乐文件格式的播放器,本设计的实现的这主要功能是播放Mp3,Wav多种格式的音乐文件,并且能够控制播放,暂停,停止,上一曲,下一曲,音量调节,视觉外观,播放列表和歌曲文件的管理操作等多种播放控制功能,界面简明,操作简单。
本项目是一款基于Android手机平台的音乐播放器,使Android手机拥有个性的多媒体播放器,使手机显得更生动灵活化,与人们更为接近,让手机主人随时随地处于音乐视频的旋律之中。
使人们的生活更加多样化。
也使设计者更加熟练Android的技术和其它在市场上的特点
第二章系统需求分析
2.1功能需求(用例图分析)
根据项目的目标,我们可获得项目系统的基本需求,以下从不同角度来描述系统的需求,并且使用用例图来描述,系统的功能需求,我们分成四部分来概括,即播放器的基本控制需要,播放列表管理需求,播放器友好性需求和播放器扩展卡需求。
以下分别描述:
2.1.1播放器的基本控制需求
图2.1播放器基本控制图
2.1.2播放清单列表管理需求
当用户选中列表中某一项歌曲,就有的需求:
图2.2播放器清单
2.1.3播放友好性需求
图2.3播放器设定
2.1.4播放器扩展卡需求
图2.4文件浏览器
音乐播放器的时序图分析如(图)
2.2系统结构图和流程图
(1)音乐播放器的系统流程图(图2.5.1)
图2.5.1流程图
(2)系统功能表(表2.1)和系统功能结构图(图2.5.2)
功能类别
子功能
播放列表
播放列表菜单
退出播放
从扩展卡寻找歌曲
歌曲菜单
播放->
进入播放界面
删除->
数据库同步更新
重命名->
向上、下移动->
播放界面
播放
播放歌曲->
线程启动->
时间更新
暂停
暂停歌曲->
线程暂停->
时间暂停
停止
停止歌曲->
线程停止->
时间停止
上一首
播放列表索引变化->
寻找上一ID歌曲
下一首
寻找下一ID歌曲
播放界面菜单
返回到播放列表
返回到主菜单
退出播放器
隐藏播放界面
主菜单
退出程序
程序退出
进入播放列表
显示播放列表
表2.1功能表
图2.5.2系统功能结构图
2.3系统界面需求
播放器界面要求布局合理,颜色舒适,控制按钮友好,为了减少开发工程量,图片素材多数为公司项目素材(图2.6)
图2.6播放器界面
说明:
左下角为清单按钮右下角为程序退出按钮
蓝色条为音轨
2.4系统性能需求
根据Android手机系统要求无响应时间为5秒,所以就有如下性能要求:
(1)当要求歌曲播放时,程序响应时间最长不能超过5秒
(2)当要求歌曲暂停时,程序响应时间最长不能超过5秒
(3)当要求歌曲停止时,程序响应时间最长不能超过5秒
(4)当要求歌曲上下一首时,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 Android 手机 平台 音乐 播放 论文