- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
毕业设计(论文)
标 题: 基于Android的音乐播放器
摘 要
当今社会的生活节奏越来越快+Android系统上一的款音乐播放器应用程序的设计与实现进行讨论。Android是一个开源的系统,它底层是基于Linux的操作系统,本论文的音乐播放器采用了Android开源系统技术,利用Java语言和Eclipse编辑工具对播放器进行编写。同时给出了详细的系统设计过程、部分界面图及主要功能运行流程图,本文还对高度过程中遇到的问题和解决方法进行了详细的讨论,该音乐播放器集播放、暂停、停止、上一首、下一首、音量调节、歌词显示等功能于一体,性能良好,在Android系统中能独立运行。该播放器还拥有对手机文件浏览器的访问功能、歌曲播放模式、以及歌词开闭状态的友好设置.MP3的全名是MPEG Audio Layer-3,是一种声音文件的压缩格式,由于本播放器只限于应用层程序的探讨,所以对具体的压缩算法不作深究。
关键词:Android ; 开源系统 ; Eclipse ; 音乐播放器
1系统需求分析
1.1功能需求
1.1.1播放器的基本控制需求
根据项目的目标,我们可获得项目系统的基本需求,一下从不同的角度来描述系统的需求,并且使用用例图来描述,系统的功能需求,我们分成四部分来概括,即播放器的基本控制需要,播放列表管理需求,播放器友好性需求和播放器扩展卡需求。
图1.1 播放器基本控制图
在播放器正在运行时,用户单击“播放”按钮,播放器将播放选中的播放列表中的音乐,并同时显示当前进度;当歌曲未暂停或停止时,用户单击“暂停”按钮,播放器将进入暂停状态;播放器正在播放或暂停时,用户单击“停止”按钮,播放器将停止播放或暂停时,用户点击“上一首”或者“下一首”按钮,播放器将播放上一首或下一首歌曲。
1.1.2功能需求(时序图)分析
从时序图中可以看出播放器中信息发送和调用过程
图1.2 音乐播放器的时序图
1.2 系统结构图和流程图
图1.3 音乐播放器系统流程图
1.3系统界面需求
播放器界面要求布局合理,简约,颜色舒适,控制按钮友好,能让用户一眼就能看出各个按钮的作用及操作方法。能实现要求的功能,但又不重复。要考虑到不同手机屏幕大小可能不一样,应尽量兼容大多数手机屏幕尺寸,使之显示无障碍。
1.4系统性能需求
根据Android手机系统要求无响应时间为5秒,所以就有如下性能要求:
当要求歌曲播放时,程序响应时间最长不能超过5秒
当要求歌曲暂停时,程序响应时间最长不能超过5秒
当要求歌曲停止时,程序响应时间最长不能超过5秒
当要求歌曲上/下一首时,程序响应时间最长不能超过5秒
界面切换响应时间最长不能超过3秒
1.5运行环境需求
操作系统:Windows xp
支持环境:Android 2.1版本
开发环境:Eclipse 3.5 ADT 0.95
2 Android项目介绍
2.1什么是Android
2.1.1Android的介绍
Android一词的本义指“机器人”,同时也是Google于2007年11月5日宣布的基于Linux平台的开源手机操作系统的名称,该平台由操作系统、中间件、用户界面和应用软件组成,号称是首个为移动终端打造的真正开放和完整的移动软件。
Android是基于Linux内核的软件平台和操作系统,早期由Google开发(在华注册商标名为“安致”),后由开放手机联盟(Open Handset Alliance)开发。它采用了软件堆层(software stack,又名以软件叠层)的架构,主要分为三部分。低层以Linux内核工作为基础,只提供基本功能;其他的应用软件则由各公司自行开发,以Java作为编写程序的一部分。另外,为了推广此技术,Google和其他几十个手机公司建立开发手机联盟。Android在未公开之前常被传闻为Google电话或gPhone。大多传闻认为Google开发的是自己的手机电话产品,而不是一套软件平台。到了2010年1月,Google开始发表自家品牌手机电话的Nexus One。
2.1.2 Android Features 特性:
Android 系统有如下的几大特性
应用程序框架 支持组建的重用与替换
Dalvik 虚拟机 专门为移动设备做了优化
内部集成浏览器 该浏览器基于开源的WebKit引擎
优化的图形库 包括2D和3D图形库,3D图形库基于OpenGl ES
SQLite 用作结构化的数据存储
多媒体支持 包括常见的音频、视频和静态印象文件格式(如MPEG4,H.264,MP3,AAC,AMR,JPG,PN
您可能关注的文档
- PLC旋转式滤水器电气控制课程设计论文.doc
- PLC在桥式起重机检测控制中的应用-毕业设计论文.doc
- Probe into Listening Teaching’s Common Problems in Junior High _School _—Strategy and Technique_毕业论文.doc
- QTZ40塔式起重机总体及臂架设计_毕业设计说明书(含图纸).doc
- SPI接口的仿真及验证毕业论文.doc
- V型冲压模具设计毕业设计.doc
- WHX112减速机壳加工工艺及夹具设计_毕业设计论文.doc
- 阿里巴巴行业布局及展望毕业论文.docx
- 矮寨国际山地户外运动基地总体策划案.doc
- 安乐村集镇建设场地平整项目规划设计报告.doc
最近下载
- 成人肠造口护理-2019中华护理学会团体标准.pptx VIP
- 上海市绿色社区创建状况调查和发展对策研究.pdf VIP
- 老年妇科患者围手术期管理中国专家共识(2024版)解读PPT课件.pptx VIP
- 生态系统课件课件.ppt VIP
- 第一现场震撼世界的不朽影像黑镜头精选珍藏本 阿夏 285页.pdf VIP
- 2025八项规定精神主题教育测试题(含答案).docx VIP
- 心血管-肾脏-代谢综合征患者的综合管理中国专家共识2025解读-1.pptx
- 2024年国网新疆电力有限公司高校毕业生招聘450人(第二批)笔试参考题库附带答案详解.doc
- 关于八项规定主题教育题库(含答案).pdf VIP
- 深入贯彻中央八项规定精神学习教育知识测试题库(含答案).docx VIP
文档评论(0)