统有最大的发展前景。的开放性就优于其它封闭式的手
机系统,因此,任何人都可以根据自己的爱好将手机系统中的所有功能重新编写。这使得
越来越多的人关注这个操作系统。
计算机应用越来越广泛,手机市场也日新月异,各种音频视频资源在网上广为流传,
这些资源看似平凡,但是已经成为了人们生活中不可缺少的部分了,于是各种手机播放
器也紧跟着发展起来,但是很多播放器都是味追求外观花哨,功能庞大,对用户的手机
造成了很多资源浪费,在用户需要多任务操作时,受到不少影响,带来了许多不便。
那么能否在手机上拥有自己编写的个性音乐播放器呢谷歌的系统就能做
到。本文的音乐播放器就是基于谷歌手机平台的播放器。要研究了各种市场上流
行的手机播放器,了解它们各自的插件及编码方式,还有各种播放器播放的特别文件格式,
分析各种编码方式的优缺点,以及各种播放器本身的缺点和特点,编写出功能实用,使用
方便快捷的播放器。
编写目的
现今社会生活紧张,而欣赏音乐是其中最好的舒缓压力的方式之,本项目的目的是
开发个可以播放文件格式的播放器,并且可以从服务器下载歌曲,控制播放,暂停,
停止,音量调节,播放列表和歌曲文件的管理操作等多种播放控制功能,界面简明,操作
简单。本项目是款基于手机平台的音乐播放器,使手机拥有个性的多
媒体播放器,使手机显得更加生动灵活化,与人们更为接近,让手机主人随时随地处于音
乐旋律之中。使人们的生活更加多样化,也使设计者更加熟悉基于平台的应用布
局及开发模式的特点,为以后实现更复杂的应用打好基础。
第二章应用软件开发基础
简介
是种以为基础的开放源码操作系统,主要使用于便携设备。目前尚未
有统中文名称,中国大陆地区较多人使用安卓或安致。操作系统最初由
开发,最初主要支持手机。年由收购注资,并组建开放手机联盟
开发改良,逐渐扩展到平板电脑及其他领域上。
平台五大优势特色
开放性
挣脱运营商的束缚
丰富的硬件选择
不受任何限制的开发商
无缝结合的应用
图软件体系结构图
作为个移动设备的平台,其软件层次结构包括了个操作系统,中间
件和应用程序。根据的软件框图,其软件层次结构
自下而上分为以下几个层次
第操作系统层
第二各种库和运行环境
第三应用程序框架
第四应用程序
应用软件开发的核心技术
应用开发语言
是上的主流开发语言,各种支持也最完善。发布的和
也都主要是面向开发人员的。我们的播放器实例也是用开发的。
应用程序组件
应用程序最大的个特点就是每个应用都由若干组件构成。而且各个应用程
序的组件还可以相互调用需要在代码中设置相应权限。例如假设我们需要编写个内
嵌有网页的程序,那么我们无需亲自编写浏览器,而是可以直接调用系统自带的
浏览器组件。又如假设我们编写了两个应用程序,其中个程序中有列表显示图片的
组件,那么我们在另外个应用程序中就可以使用该组件,而不需要再编写该功能。也就
是说,不同于我们平常编写的程序,的应用程序不是单入口,而是可以从代码
的不同位置
第三章搭建开发环境
计算机配置
开发应用所用到的开发工具较占内存,尤其是模拟器。官方并未给出最低配
置要求,根据个人实际体会,在本人四核处理器及内存的情况,
能流畅使用。另外还需有以上的剩余磁盘空间官方文档中的说明。
安装
由于开发是基于的基础上的,所以我们必须得安装下载地址
。安装过程中应对系统
的环境变量做出相应的设置
右击计算机属性高级系统设置高级环境变量,新建系统变量,设置变量名
。变量值视个人安装路径而定。
找到变量名为的项,双击,在变量值后面添加,
新建系统变量变量名,变量值
配置完成后,重启可以在
下输入或者测试。
安装
是我们以后在开发时使用的开发平台,它集成了很多功能以及插件,
在开发的过程中便于我们使用,在官网可以下载到对
应系统以及功能的安装包,在安装提示安装完成后并且完成了的安装后即可正常使
用。
安装
初始包中有开发程序所要用到的工具,它
包括了从编译到运行应用程序所需要的各种工具。安装时可以根据自己的需求选
择安装相应的版本。下载地址
安装
按照安装完初始包后,就可以开始开发应用程序了,但是为了更
高效地进行开发,团队推出了。是目前开
发应用最有效的工具,它是个插件,支持及以上的版本。
以为例,安装过程如下
打开,选择。
在对话框中,点击。
在弹出的对话框中,任意填写个名字到栏。在栏,
则填入这,然后确认返回。注意如果
在后续的步骤中发现无法安装插件,可以试着把中的换成。
返回到窗口后,就能看到列表中出现了,选中
它前面的复选框,再点击,就会开始下载安装的各种组件了。
安装完毕后将弹出窗口显示相关的各种信息以及许可协议,点击即可
完成安装。
重新启动。
设置
选择打开偏好设置
从左侧边栏中选择栏。
单击栏边的按钮,选择刚刚下载的保存的路径。
点击设置生效。
至此,的开发环境就已经搭建完毕,可以使用了。
创建
在安装好,之后我们就可以进行项目开发了,但是
在开发的过程中我们经常需要运行调试我们所开发的软件,这就需要用到
,也就是虚拟机。
打开。
点击图标按钮。
在弹出的窗口中点击新建个虚拟机。
在弹出的新建虚拟机窗口中栏填上虚拟机的名称般与虚拟机的版本
号相同,便于区分。
在栏选择个虚拟机版本如或。
在下的栏填上我们要设定的卡容量大小。
点击,这样我们的个虚拟机就创建好了。
第四章系统需求分析
功能需求分析
根据项目的目标,我们可获得项目系统的基本需求,下从不同角度来描述系统的需
求,并且使用用例图来描述,系统的功能需求,播放器的基本控制需求。以下分别描述
播放器的基本功能
图播放器基本控制图
在播放器运行时,主界面是服务器的歌曲列表,可以点击刷新列表,也可以点击歌曲
名,开始下载歌曲,然后点击本地歌曲列表可以显示出本地的歌曲文件,点击文件名则跳
转到播放界面,在播放界面可以控制歌曲的播放暂停停止以及返回本地歌曲列表。
音乐播放器的基本功能
下载歌曲
播放
暂停
停止
音量控制
歌曲列表
播放文件
退出
功能需求时序分析
图音乐播放器的时序图
从以上时序图可以看到播放器中消息发送及调用过程。
系统结构流程图
图音乐播放器系统流程图
以上显示了播放器的各个流程。
系统界面需求
播放器界面要求布局合理,简约,颜色舒适,控制按钮友好,能让用户眼就能看出
各个按钮的作用及操作方法。能实现要求的功能,但又不重复。要考虑到不同手机屏幕大
小可能不样,应尽量兼容大多数手机屏幕尺寸,使之显示无障碍。
开发环境
操作系统。
开发环境
运行环境
第五章音乐播放器详细设计与实现
播放器界面设计
首先是创建个主界面,它使用布局,这里面的控件
控制着两个的互相切换
个是图,这个是打开程序就显示的服务器歌
曲列表。
图
另个是图,这个是点击控件中的本地
按钮才会显示的本地歌曲列表界面。
本科毕业设计论文
题目基于系统的音乐播放器设计与实现
院系计算机科学系
专业计算机科学与技术
姓名
学号
指导教师
教师职称
填写日期年月日
摘要
当今社会的生活节奏越来越快,随着硬件移动设备的越来越先进,人们对移动设备的
要求也越来越高,从以前的追求技术到现在的追求视觉效果及用户体验,因此,也逐步的
提高了对系统的要求。本文主要是在系统上对音乐播放器应用程序的设计与实现
进行讨论,通过这过程来进步学习与应用平台,这样对个人的未来发展也很
有意义。
本论文的音乐播放器采用了开源系统技术,利用语言和开发工
具对播放器代码进行编写。同时给出了详细的系统设计过程部分界面截图及主要的功能
流程图,本文还对开发过程中遇到的问题和解决方法进行了详细的讨论,该音乐播放器集
下载播放暂停停止等功能于体,性能良好,在系统中能运行。
是种声音文件的压缩格式,由于本播放器只限于应用层程序的探讨,所以对具体的压缩
算法不做深究。
实验证明,基于平台的软件开发简单,使用方便简洁,必将成为未来几年的
发展方向,具有普遍意义。
关键词,音乐播放器,
,
,
,
,
,
,
,
,
目录
摘要
第章引言
项目背景
编写目的
第二章应用软件开发基础
简介
应用软件开发的核心技术
应用开发语言
应用程序组件
介绍
文件
第三章搭建开发环境
计算机配置
安装
安装
安装
安装
设置
创建
第四章系统需求分析
功能需求分析
播放器的基本功能
功能需求时序分析
系统结构流程图
系统界面需求
开发环境
第五章音乐播放器详细设计与实现
播放器界面设计
获取并解析文件
下载文件
播放文件
第六章结论
致谢
参考文献
附录
第章引言
项目背景
自年公司推出以来,直受到人们的热捧。是基于
内核的软件平台和操作系统,它包括移动电话工作所需的全部软件,而且不存在任何以往
羁绊移动产业创新的专有权障碍,并迅速发展成为智能移动终端的操作系统。
由于手机市场发展迅速,使得手机操作系统也出现了不同种类,现在的市场上主要有
三个手机操作系统,以及谷歌的操作系统,其中占有
开源代码优势的系统有最大的发展前景。的开放性就优于其它封闭式的手
机系统,因此,任何人都可以根据自己的爱好将手机系统中的所有功能重新编写。这使得
越来越多的人关注这个操作系统。
计算机应用越来越广泛,手机市场也日新月异,各种音频视频资源在网上广为流传,
这些资源看似平凡,但是已经成为了人们生活中不可缺少的部分了,于是各种手机播放
器也紧跟着发展起来,但是很多播放器都是味追求外观花哨,功能庞大,对用户的手机
造成了很多资源浪费,在用户需要多任务操作时,受到不少影响,带来了许多不便。
那么能否在手机上拥有自己编写的个性音乐播放器呢谷歌的系统就能做
到。本文的音乐播放器就是基于谷歌手机平台的
温馨提示:手指轻点页面,可唤醒全屏阅读模式,左右滑动可以翻页。
第 1 页 / 共 34 页
第 2 页 / 共 34 页
第 3 页 / 共 34 页
第 4 页 / 共 34 页
第 5 页 / 共 34 页
第 6 页 / 共 34 页
第 7 页 / 共 34 页
第 8 页 / 共 34 页
第 9 页 / 共 34 页
第 10 页 / 共 34 页
第 11 页 / 共 34 页
第 12 页 / 共 34 页
第 13 页 / 共 34 页
第 14 页 / 共 34 页
第 15 页 / 共 34 页
预览结束,还剩
19 页未读
阅读全文需用电脑访问
1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。
1、该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。
2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。
3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。
4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。
5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。