当前文档已下架!返回首页
返回

【41页】基于Android的音乐播放器设计与实现.doc文档在线阅读 【41页】基于Android的音乐播放器设计与实现.doc文档在线阅读

格式:word 上传:2026-11-05 02:54:18
温馨提示:手指轻点页面,可唤醒全屏阅读模式,左右滑动可以翻页。
基于Android的音乐播放器设计与实现.doc预览图(1)
第 1 页 / 共 41 页
基于Android的音乐播放器设计与实现.doc预览图(2)
第 2 页 / 共 41 页
基于Android的音乐播放器设计与实现.doc预览图(3)
第 3 页 / 共 41 页
基于Android的音乐播放器设计与实现.doc预览图(4)
第 4 页 / 共 41 页
基于Android的音乐播放器设计与实现.doc预览图(5)
第 5 页 / 共 41 页
基于Android的音乐播放器设计与实现.doc预览图(6)
第 6 页 / 共 41 页
基于Android的音乐播放器设计与实现.doc预览图(7)
第 7 页 / 共 41 页
基于Android的音乐播放器设计与实现.doc预览图(8)
第 8 页 / 共 41 页
基于Android的音乐播放器设计与实现.doc预览图(9)
第 9 页 / 共 41 页
基于Android的音乐播放器设计与实现.doc预览图(10)
第 10 页 / 共 41 页
基于Android的音乐播放器设计与实现.doc预览图(11)
第 11 页 / 共 41 页
基于Android的音乐播放器设计与实现.doc预览图(12)
第 12 页 / 共 41 页
基于Android的音乐播放器设计与实现.doc预览图(13)
第 13 页 / 共 41 页
基于Android的音乐播放器设计与实现.doc预览图(14)
第 14 页 / 共 41 页
基于Android的音乐播放器设计与实现.doc预览图(15)
第 15 页 / 共 41 页
预览结束,还剩 26 页未读
阅读全文需用电脑访问
温馨提示 电脑下载 投诉举报

1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。

使得程序进入播放器歌词设置状态前置条件程序运行在播设定界面基本事件流用户单击手机系统要求无响应时间为秒,所以就有如下性能要求当要求歌曲播放时,程序响应时间最长不能超过秒在涉及数据库的软件开发中,需要根据有待解决的问题性质规模,以及所采用的前端程序创建工具等,做出合适的数据库类型选择。


数据库及字段属性设计字段设计表图主要是保存歌曲歌曲名字歌曲大小作者。


字段说明歌曲号,歌曲名字,歌曲大小,歌曲作者表图自带个封闭类专门来存储媒体信息通过来访问中的歌曲详细信息。


程序在运行播放友好性需求用户歌词开启歌词关闭播放模式系统设定歌词显示单曲循环顺序播放随机播放播放设以下分别描述播放器的基本控制需求图播放器基本控制图用例名称播放参与者用户目标使用户可以选择播放列表中的歌曲前置条件环境启动播放器正在运行播放暂停停止上曲下曲歌词显示音乐播放器的基本功能进入歌曲列表退出播放程序用户二〇三年四月十六日星期二基本事件流用户单击播放按钮播放器将播放列表中的当前选中的歌曲用例名称暂停参与者用户目标使得用户可以暂停正在播放的歌曲前置条件歌曲正在播放且未停止和暂停基本事件流用户单击暂停按钮播放器将暂停当前的歌曲用例名称停止参与者用户目标使得用户可以停止正在播放的歌曲前置条件歌曲正在播放或暂停基本事件流用户单击停止按钮播放器将停止当前播放的歌曲用例名称上首下首参与者用户目标使得用户可以听上首或下首歌曲前置条件歌曲正在播放或暂停或停止基本事件流用户单击上首或下首按户可以听上首或下首歌曲前置条件歌曲正在播放或暂停或停止基本事件流用户单击上首或下首按钮播放器将播放上首或下首歌曲用例名称歌曲列表参与者用户目标使得用户可以进入歌曲列表前置条件歌曲用例名称停止参与者用户目标使得用户可以停止正在播放的歌曲前置条件歌曲正在播放或暂停基本事户单击播放按钮播放器将播放列表中的当前选中的歌曲用例名称暂停参与者用户目标使得用户可以暂停正在播放的歌曲前置条件歌曲正在播放且未停止和暂停基本事件流用户单击暂停按钮播放器将暂停当前的部分内容简介求,我们分成四部分来概括,即播放器的基本控制需要,播放列表管理需求,播放器友好性需求。


以下分别描述播放器的基本控制需求图播放器基本控制图用例名称播放参与者用户目标使用户可以选择播放列表中的歌曲前置条件环境启动播放器正在运行播放暂停停止上曲下曲歌词显示音乐播放器的基本功能进入歌曲列表退出播放程序用户二〇三年四月十六日星期二基本事件流用户单击播放按钮播放器将播放列表中的当前选中的歌曲用例名称暂停参与者用户目标使得用户可以暂停正在播放的歌曲前置条件歌曲正在播放且未停止和暂停基本事件流用户单击暂停按钮播放器将暂停当前的歌曲用例名称停止参与者用户目标使得用户可以停止正在播放的歌曲前置条件歌曲正在播放或暂停基本事件流用户单击停止按钮播放器将停止当前播放的歌曲用例名称上首下首参与者用户目标使得用户可以听上首或下首歌曲前置条件歌曲正在播放或暂停或停止基本事件流用户单击上首或下首按钮播放器将播放上首或下首歌曲用例名称歌曲列表参与者用户目标使得用户可以进入歌曲列表前置条件程序在运行播放友好性需求用户歌词开启歌词关闭播放模式系统设定歌词显示单曲循环顺序播放随机播放播放设定图播放器设定用例名称播放模式参与者用户目标使得程序进入播放模式设定状态前置条件程序运行在播放器设定界面中基本事件流用户单击顺序随机单曲按钮播放器进入选中模式播放状态用例名称歌词显示参与者用户目标使得程序进入播放器歌词设置状态前置条件程序运行在播设定界面基本事件流用户单击歌词开关按钮按钮播放器显示或关闭歌词功能需求时序图分析音乐播放器的时序图分析如图二〇三年四月十六日星期二系统结构图和流程图音乐播放器的系统流程图图图流程图播放器功能表二〇三年四月十六日星期二图系统功能结构图播放器系统界面需求播放器界面要求合理布局,颜色炫丽,控制按钮都比较友好,为了该音乐播放器的炫丽,图片素材多数为自己从网上找的图图界面图系统性能需求根据手机系统要求无响应时间为秒,所以就有如下性能要求当要求歌曲播放时,程序响应时间最长不能超过秒当要求歌曲暂停时,程序响应时间最长不能超过秒当要求歌曲停止时,程序响应时间最长不能超过秒当要求歌曲上下首时,程序响应时间最长不能超过秒当要求进行歌曲列表时,程序响应时间最长不能超过秒运行环境需求操作系统手机基于操作系统二〇三年四月十六日星期二支持环境版本开发环境第二章数据库设计数据结构组织和数据库文件设计要根据不同用途,使用要求等,来决定数据的整体组织形式等系列问题。


数据库,顾名思义,是存放数据的仓库。


只不过这个仓库是在计算机存储设备上,而且数据是按定的格式存放的。


数据库中的数据按定数据模型组织描述和存储,具有较小的重复度较高的数据性和易扩展性,并且可以被在定范围内的各种用户共享。


在涉及数据库的软件开发中,需要根据有待解决的问题性质规模,以及所采用的前端程序创建工具等,做出合适的数据库类型选择。


数据库及字段属性设计字段设计表图主要是保存歌曲歌曲名字歌曲大小作者。


字段说明歌曲号,歌曲名字,歌曲大小,歌曲作者表图自带个封闭类专门来存储媒体信息通过来访问中的歌曲详细信息。


存放媒体信息如标题歌曲作者大小表图属性数据类型允许为空主键表属性数据类型允许空主键表图歌曲列表图歌曲详细音乐播放器图音乐播放器实体联系图图图二〇三年四月十六日星期二图图数据库连接这里将介绍如何进行数据库连接,中自带数据库,这是个十分小型的数据库,这样正适合这种移动平台使用。


数据库存储的位置在下是利用作为内容提供商,数据库帮助类来进行对数据库的创建和操作。


通过方法直接对数据库进行操作。


程序中数据库类为继承关系,内容提供类继承关系创建数据库提供了标准的数据库创建方式。


继承,实现配置文件中,的代码如下配置文件中三个项依次决定了的三层背景,从最下层的灰色到最上层的蓝色。


通过各种属性设置了的倾斜度,两端圆半径,角度,中心位置,起始,中心和结束的颜色,游标的起始位置。


通过这些属性设置,就自定义个如上图的音轨播放器最重要的部分就是音轨与歌曲进度同步的实现。


音轨设置了两个用来显示当前歌曲播放的进度时间和歌曲的长度图图音轨对象在歌曲刚开始播放的时候调用方法,参数传入歌曲的长度。


设置游标的起始进度为。


然后程序运行如下代码线程,的线程的开始是通过类来进行的,类是线程与线程之间通信的桥梁,实现接口会实现里面的方法,当线程开始的时候,中的方法会向发个消息,这样,类就可以接收到方法发送过来的不同的消息进行不同的代码处理。


这样就达到了各线程之间的通信。


要启动个线程调用的方法,表示线程睡眠时间是。


以上代码意思是让播放歌曲的线程每隔,即每秒对音轨的重新设置时间且让进度条前进秒的进度。


对音轨进行刷新。


这样就实现了歌词同步功能有个监听器,该监听器的作用是直保持着对进度条的监听,当我们用鼠标向的各位置进行点击时,它会自动监听其位置,进行相应的位置显示。


这也是进度条上的游标会不停的移动和歌词时间会不停的变动的原因。


播放器播放暂停停止等功能图如图所示各按钮水平放置,用的是布局中的线性布局,用方法将其设置为水平。


中依次放置播放,暂停,停止,上下曲按钮属性。


配置文件代码结构如下二〇三年四月十六日星期二的媒体播放原理源程序已经为我们封装好了个接口类,叫。


该接口在执行行需要个数据源,通过如下四个步骤第步复位操作,为以后的媒体准备播放作准备。


第二步传入歌曲数据源,这里也是个数据流参数需要传个路径,该接口类在收到路径后将其转化为数据源。


第三步准备播放数据源,调用方法第四步播放数据源,该数据源播放后,不再与程序有关,需要用方法让其停止或。


结论通过对手机平台的音乐播放器软件的开发,使我对音乐播放器系统的整体设计有个深入的了解,对整个流程也会有个清晰的认识。


开发音乐播放器,要抓住开发的核心部分,音乐播放器大体由播放主界面播放列表菜单播放设置文件浏览歌曲搜索六大核心组成,只要掌握了这六部分的开发,音乐播放器就能初具规模。


而其它的功能都是在这六个功能的基础上去补充添加的,但是这是功能的确是必不可少的功能,否则就不能算是音乐播放器了。


音乐播放器系统实现了播放器的基本功能播放,暂停停止上下首音量调节歌词显示播放模式歌曲搜索文件浏览器播放列表查询等功能。


运用的系统平台是现今最热门的系统,是个开源的基于系统的手机平台。


是以语言编写数据库支持配置文件的组合方式进行数据管理。


实现了音乐播放器的系统编程。


本次程序设计,对播放器的系统结构框架做了精心的构思与设计,采用主要开发工具是语言的支持,的插件,和版本的全面结合,才使整个音乐播放器系统得以实现。


总之,经过几个月的系统技术知识的学习和对音乐播放器的构思与设计,使我对系统有了定的了解,让我对系统上的开发流程和开发模式有了深入的了解,这对我以后的项目开发有很大的帮助。


在此论文抒写过程中,我还要感谢我的软件工程的老师给我的支持和建议。


让我能顺利的完成本次论文。


二〇三年四月十六日星期二参考文献刘长生,谢强,丁秋林应用中的汉字乱码问题分析计算机技术与发展萨师煊,王珊数据库系统概论第三版北京高等教育出版社,吴以欣,陈小宁脚本程序设计北京人民邮电出版社,孙东卫,张冀红,李声利数据库访问技术研究现代电子技术,张桂元,贾燕枫开发入门与项目实践北京人们邮电出版社,孙卫琴与开发技术详解电子工业出版社,印旻语言与面向对象程序设计北京清华大学出版社,李刚,疯狂讲义,北京电子工业出版社任永功,王政军软件技术与数据库计算机工程,开发入门与实战靳岩,姚尚朗编著。


北京人民邮电出版社,深入浅出工作室编著。


北京人民邮电出版社,附录二〇三年四月十六日星期二后记四

下一篇
  • Hi,我是你的文档小助手!
    你可以按格式查找相似内容哟
DOC PPT RAR 精品 全部
小贴士:
  • 🔯 当前文档为word文档,建议你点击DOC查看当前文档的相似文档。
  • ⭐ 查询的内容是以当前文档的标题进行精准匹配找到的结果,如果你对结果不满意,可以在顶部的搜索输入框输入关健词进行。
帮帮文库-精品文档 帮帮文库-免费阅读 帮帮文库-海量资源
换一批

搜索

客服

足迹

下载文档