Android音乐播放器设计与分析

(30页)

'Android音乐播放器设计与分析'
基于Android开发音乐播放器的设计本文主要是在Android系统上对音乐播放器应用程序的设计与实现进行讨论, 通过这一过程来进一步学习Android平台,这样对个人未来发展有很大的意义。木文的音乐播放器采用了 Android开源系统技术,利用Java语言和Eclipse开 发工具对播放器代码进行编写。同时给出了详细的系统设计过程、部分界面截图 及主要的功能流程图,本文述对开发过程中遇到的问题和解决方法进行了详细的 讨论,该音乐播放器集播放、暂停、停止、上一首、下一首等功能于一体,性能 良好,在Android系统中能独立运行。对于播放歌曲的文件,本播放器只限于应 用层程序的探讨,所以对具体的文件不做深入研究。实验证明,基于android平台的软件开发简单,使用方便简洁,必将成为未来 的发展方向,具有普遍意义。关键词:Android, Java, Ecl ipse,音乐播放器1.BU 言 2系统需求分析 22.1功能需求 22.1.1播放器的基本控制需求 22.1.2功能需求(时序图)分析 32.2系统结构图和流程图 42. 3 系统界面需求 42.4系统性能需求 52. 5运行环境需求 53 Android项目介绍 63.1 什么是 Android 63.1.1 Android的介绍 63.1.2 Android Features 特'性: 63.1.3 Android 基本框架(Android Architecture) 73.2 Android应用软件开发的核心技术 103. 2. 1 Android应用开发语言 103. 2.2 Android应用程序组件103. 3 Android开发环境的搭配133. 4 Android模拟器中sd卡的创建和文件的上传 153.4.2向sd卡里面上传文件及异常解决 164音乐播放器的详细设计 194.1播放器的欢迎界面和主界面的设计和说明 194. 2 Android媒体播放原理224.3播放功能实现细节 235软件测试 245.1软件的测试 24245丄1软件测试的环境5.1.2测试阶段 24256代码附录当今社会的生活节奏越来越快,人们对手机的要求也越来越高,由于手机市场发 展迅速,是的手机操作系统也出现了不同各类,现在的市场主要有三个手机操作 系统,Windows mobile, symbian,以及谷歌的Android操作系统,其中占有开发源 代码优势的Android系统有最大的发展前景。那么能否在手机上拥有自己编写的 个性咅乐播放器呢?能的,谷歌Android系统就能做到。本文的咅乐播放器就是 基于谷歌Android手机平台的播放器。Android:是谷歌于2007年公布的开放式源代码手机系统,一直受到人们的热捧。 Android是基于Linux内核的软件平台和操作系统,它开放性就优于其他封闭式的 手机系统,因此,任何人都可能根据自己的喜好将手机系统中的所有功能重新编 写。这使得越来越多的人关注这个操作系统。本次作品音乐播放器就是基于 Android平台的。随着计算机的广泛运用,手机市场的迅速发展,各种音频资源也在网上广为流传, 这些资源卡是平常,但已经渐渐成为人们生活中必不可少的一部分了。于是各种 手机播放器也紧跟着发展起来,但是很多播放器一味最求外观花俏,功能庞大, 对用户的手机造成很多资源浪费,比如CPU,内存等的占用率过高,在用户需要多 任务操作吋,受到不小的影响,带来了许多不便,而对于大多数普通用户,许多 功能用不上,形同虚设。针对以上各种弊端,选择了开发多语种的音频播放器, 将各种性能优化,继承播放器的常用功能,满足一般用户听歌的需求。现今社会生活紧张,而欣赏咅乐史其中最好的舒缓压力的方式之一,本项目的目 的是开发一个可以播放主流音乐文件格式的播放器,木设计的实现的这主要功能 是播放MP3等音乐文件,并且能够控制播放器播放,暂停,停止,上一曲,下一 曲。界面简单,操作简单。木项目是一款基于Android手机 平台的音乐播放器,使Android手机拥有个性的 播放器,让手机主人随时随地处于音乐的旋律中。使人们的牛活更加多样化。也 使设计者更加熟练Android的技术和其它在市场上的特点。 2系统需求分析2. 1功能需求2. 1. 1,么■■彷攵器的基本控制需求根据项目的目标,我们可获得项目系统的基本需求,一下从不同的角度来描述系 统的需求,并且使用用例图来描述,系统的功能需求,我们分成四部分来概括, 即播放器的基本控制需要,播放列表管理需求,播放器友好性需求和播放器扩展 卡需求。图2.1播放器基本控制图/播放暂停?停止上一曲下一曲a y在播放器正在运行时,用户单击“播放”按钮,播放器将播放选中的播放 列表中的音乐,并同时显示当前进度;当歌曲未暂停或停止时,用户单击“暂 停”按钮,播放辭将进入暂停状态;播放器正在播放或暂停时,用户单击“停 止”按钮,播放器将停止播放或暂停时,用户点击“上一首”或者“下一首” 按钮,播放器将播放上一首或下一首歌曲。 2.1.2功能需求(时序图)分析从吋序图中可以看出播放器中信息发送和调用过程图2.2音乐播放器的时序图 2.2系统结构图和流程图图2.3音乐播放器系统流程图2?3系统界面需求播放器界面要求布局合理,简约,颜色舒适,控制按钮友好,能让用户一眼就能 看岀各个按钮的作用及操作方法。能实现要求的功能,但又不重复。要考虑到不 同手机屏幕大小可能不一样,应尽量兼容大多数手机屏幕尺寸,使之显示无障碍。2. 4系统性能需求根据Android手机系统要求无响应时间为5秒,所以就有如下性能要求:1、 当要求歌曲播放吋,程序响应吋间最长不能超过5秒2、 当要求歌曲暂停时,程序响应时间最长不能超过5秒3、 当要求歌曲停止时,程序响应时间最长不能超过5秒4、 当要求歌曲上/下一首时,程序响应时间最长不能超过5秒5、 界面切换响应时间最长不能超过3秒2. 5运行环境需求操作系统:Windows xp支持环境:Android 2. 3版本开发环境:Eclipse 3. 5 ADT 0. 953 Android项目介绍3. 1 什么是 Android3. 1. 1 Android 的介绍Android 一词的本义指“机器人”,同时也是Google于2007年11月5日宣布的 基于Linux平台的开源手机操作系统的名称,该平台由操作系统、中间件、用户 界面和应用软件组成,号称是首个为移动终端打造的真正开放和完整的移动软件。Android是基于Linux内核的软件平台和操作系统,早期由Google开发(在华注 册商标名为“安致”),后由开放手机联盟(Open Handset Al
关 键 词:
Android 音乐 播放 设计 分析
 天天文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
关于本文
本文标题:Android音乐播放器设计与分析
链接地址: https://www.wenku365.com/p-43445377.html
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服点击这里,给天天文库发消息,QQ:1290478887 - 联系我们

本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有【成交的100%(原创)】。本站是网络服务平台方,若您的权利被侵害,侵权客服QQ:1290478887 欢迎举报。

1290478887@qq.com 2017-2027 https://www.wenku365.com 网站版权所有

粤ICP备19057495号 

收起
展开