网络音乐播放器设计说明书

上传人:今*** 文档编号:108108136 上传时间:2019-10-22 格式:DOC 页数:57 大小:1.66MB
返回 下载 相关 举报
网络音乐播放器设计说明书_第1页
第1页 / 共57页
网络音乐播放器设计说明书_第2页
第2页 / 共57页
网络音乐播放器设计说明书_第3页
第3页 / 共57页
网络音乐播放器设计说明书_第4页
第4页 / 共57页
网络音乐播放器设计说明书_第5页
第5页 / 共57页
点击查看更多>>
资源描述

《网络音乐播放器设计说明书》由会员分享,可在线阅读,更多相关《网络音乐播放器设计说明书(57页珍藏版)》请在金锄头文库上搜索。

1、 网络音乐播放器V1.0设计说明书北京华康嘉合科技有限公司网络音乐播放器 V1.0 第 54 页目录第一章 引 言- 1 -1.1 项目背景- 1 -1.2 编写目的- 1 -1.3 网络流行音乐播放器简介- 2 -1.3.1千千静听- 2 -1.3.2酷狗音乐- 2 -第二章 系统需求分析- 4 -2.1 功能需求(用例图分析)- 4 -2.1.1 播放器的基本控制需求- 4 -2.1.2 播放清单列表管理需求- 6 -2.1.3 播放友好性需求- 8 -2.1.4 播放器扩展卡需求- 9 -2.1.5 功能需求(时序图)分析- 10 -2.2 系统结构图和流程图- 11 -2.3 系统界面

2、需求- 13 -2.4 系统性能需求- 13 -2.5 运行环境需求- 13 -第三章 Android数据库设计- 14 -3.1 数据库及字段属性设计- 14 -3.1.1 字段设计(表、图)- 14 -3.1.2 音乐播放器E-R图- 16 -3.2 数据库连接- 16 -3.2.1 创建数据库- 16 -3.2.2 操作数据库- 17 -3.2.3 数据显示- 18 -第四章 Android项目介绍- 19 -4.1 什么是Android?- 19 -4.1.1 Android简介- 19 -4.1.2 Android Features特性- 19 -4.1.3 Android基本框架(

3、Android Architecture)- 20 -4.1.4 Android系统的四大组件- 23 -4.2 搭建Android开发环境- 24 -4.3 Android常用工具的使用- 26 -4.3.1 命令行的使用- 26 -4.3.2 Dalvik Debug Monitor Service (DDMS)的使用- 27 -4.4 Android 音乐播放器的工程- 27 -4.4.1 Android项目- 27 -4.4.2 Android工程程序结构- 28 -4.4.3 AndroidManifest.xml文件- 29 -第五章 播放器系统功能详细设计- 33 -5.1音乐播

4、放器主界面功能实现- 33 -5.1.1 播放器主界面- 33 -5.1.2 播放界面音轨的实现- 34 -5.1.3 播放器播放、暂停、停止等功能- 37 -5.2 播放列表功能- 38 -5.3 菜单功能- 40 -5.3.1 菜单界面- 40 -5.3.2 菜单功能实现- 41 -5.4 播放设置界面- 43 -5.4.1 界面实现- 43 -5.4.2 歌词显示实现- 44 -5.5 手机扩展卡的访问- 46 -5.5.1 文件浏览器界面- 47 -5.5.2 文件浏览器功能实现- 48 -5.6 数据存储方式- 49 -5.6.1 SharedPreferences- 49 -5.6

5、.2 File存储方式- 50 -5.6.3 SQLiteDatabase数据库- 50 -参 考 书 籍- 52 -摘 要 当今社会的生活节奏越来越快,随着硬件移动设备的越来越先进,人们对移动设备的要求也越来越高,从以前的追求技术到现在的追求视觉,因此,也逐步的提高了对系统的要求,本文主要是对Android系统上一的款音乐播放器应用程序的设计。Android是一个开源的系统,它底层是基于Linux的操作系统,本论文的音乐播放器采用了Android开源系统技术,利用Java语言和Eclipse编辑工具对播放器进行编写。同时给出了详细的系统设计过程、部分界面图及主要功能运行流程图,本文还对高度过

6、程中遇到的问题和解决方法进行了详细的讨论,该音乐播放器集播放、暂停、停止、上一首、下一首、音量调节、歌词显示等功能于一体,性能良好,在Android系统中能独立运行。该播放器还拥有对手机文件浏览器的访问功能、歌曲播放模式、以及歌词开闭状态的友好设置。 第一章 引 言1.1 项目背景 当今社会的生活节奏越来越快,人们对手机的要求也越来越高,由于手机市场发展迅速,使得手机操作系统也出现了不同各类,现在的市场上主要有三个手机操作系统,Windows mobile,symbian,以及谷歌的Android操作系统,其中占有开放源代码优势的Android系统有最大的发展前景。那么能否在手机上拥有自己编写

7、的个性音乐播放器呢?能的,谷歌Android系统就能做到。本文的音乐播放器就是基于谷歌Android手机平台的播放器。 Android:是谷歌于2007年公布的开放式源代码手机系统,它的开放性就优于其它封闭式的手机系统,因此,任何人都可能根据自己的喜好将手机系统中的所有功能重新编写。这使得越来越多的人关注这个操作系统。本次作品音乐播放器就是基于Android平台的。 随着计算机的广泛运用,手机市场的迅速发展,各种音频视频资源也在网上广为流传,这些资源看似平常,但已经渐渐成为人们生活中必不可少的一部分了。于是各种手机播放器也紧跟着发展起来,但是很多播放器一味追求外观花哨,功能庞大,对用户的手机造

8、成了很多资源浪费,比如CPU,内存等的占用率过高,在用户需要多任务操作时,受到了不小的影响,带来了许多不便,而对于大多数普通用户,许多功能用不上,形同虚设。针对以上各种弊端,选择了开发多语种的音频视频播放器,将各种性能优化,继承播放器的常用功能,满足一般用户(如听歌,看电影)的需求,除了能播放常见格式的语音视频文件,高级功能:还能播放RMVB格式的视频文件。此外,还能支持中文、英文等语言界面。 要研究了各种市场上流行的手机播放器,了解它们各自的插件及编码方式,还有各种播放器播放的特别格式文件,分析各种编码的优缺点以及各种播放器本身存在的缺陷和特点,编写出功能实用,使用方便快捷的播放器。目前已经

9、实现的功能有能播放常见音频文件的功能,如MP3,WAV,等,拥有播放菜单,能选择播放清单,具备一般播放器的功能,如快进,快退,音量调节等。播放模式也比较完善,有单曲,顺序,循环,随机播放等模式。1.2 编写目的 现今社会生活紧张,而欣赏音乐是其中最好的舒缓压力的方式之一,本项目的目的是开发一个可以播放主流音乐文件格式,的播放器,本设计 的实现的这主要功能是播放Mp3,Wav多种格式的音乐文件,并且能够控制播放,暂停,停止,上一曲,下一曲,音量调节,视觉外观,播放列表和歌曲文件的管理操作等多种播放控制功能,界面简明,操作简单。 本项目是一款基于Android手机平台的音乐播放器,使Android

10、手机拥有个性的多媒体播放器,使手机显得更生动灵活化,与人们更为接近,让手机主人随时随地处于音乐视频的旋律之中。使人们的生活更加多样化。也使设计者更加熟练Android的技术和其它在市场上的特点1.3 网络流行音乐播放器简介本小节举例介绍目前网络上流行的几款音乐播放器,比如国产千千静听,酷狗音乐等。比较分析了它们各自特有的功能,此外还集中介绍了常见的几种编码格式以及它们各自的特点。1.3.1千千静听千千静听是一款专为用户定制的全新一代的免费听歌下载音乐播放器软件。提供百万首歌曲免费试听下载,拥有最新、最流行的歌曲,提供第一时间音乐资讯;超高品质(320kbps)的音乐歌曲下载,给耳朵更优质的享受

11、;超炫的智能语音搜歌功能让听歌更加快捷;免费的手机铃声歌曲下载;轻松拖拽歌词,保持歌词同步,支持边听边唱;支持在线播放下载;流量限额提醒功能。 软件特色:1、高精度音质,完美还原听觉 ;2、在线自动下载歌词,卡拉OK式同步显示 ;3、软件小、运行快、支持众多插件,自由编辑歌词,由你做主;4、自由转换MP3、WMA,APE,WAV等多种音频格式 ,批量修改歌曲标签信息;5、个性化皮肤,多种视觉效果享受永远免费。1.3.2酷狗音乐酷狗音乐是中国领先的数字音乐交互服务提供商,互联网技术创新的领军企业,致力于为互联网用户和数字音乐产业发展提供最佳的解决方案,公司的使命是成为亚太地区最大的数字音乐销售推

12、广企业。自公司创建以来,一直在数字音乐发展上大胆尝试,先后与几十家唱片公司、版权管理机构合作探索发展,积累了数万首数字音乐版权,并在推动广范围的跨行业、跨平台合作上做出努力,在艰巨的全球音乐数字化进程中做出自身的贡献。全球最受欢迎的免费中文播放软件,流行音乐搜索平台。软件特色: 1、迷你界面、界面更酷、绚丽流行;保持了Windows Vista和XP下的完美表现,让人耳目一新;2、卡拉OK酷狗独创“卡拉OK”歌词显示,多种模式,边听边唱,让你听歌更好玩;3、支持本地音乐播放完美音质,支持所有的音频文件,本地文件拖放,同时支持网络高速下载和本地播放;4、超强搜索和下载优化歌曲搜索引擎,提高搜索准

13、确度;智能化节约带宽,可关闭网络功能;5、流行音乐资讯酷狗榜单家族、狗友推荐、酷吧、狗窝,最新流行音乐一网打尽,好听的音乐来“找”你;6、个性化手机炫铃DIY,让拥有张扬个性的铃声7、音频格式我选择我的歌曲我制作,音质音效我决定8、收音机动感音乐识别体验精选多家电台,收听全球风云变化,更能识别电台中的音乐。第二章 系统需求分析2.1 功能需求(用例图分析) 根据项目的目标,我们可获得项目系统的基本需求,以下从不同角度来描述系统的需求,并且使用用例图来描述,系统的功能需求,我们分成四部分来概括,即播放器的基本控制需要,播放列表管理需求,播放器友好性需求和播放器扩展卡需求。以下分别描述:2.1.1

14、 播放器的基本控制需求图2.1 播放器基本控制图用例名称:播放参与者:用户目标:使得用户可以播放在播放列表中选中的歌曲前置条件:播放器正在运行基本事件流:1.用户单击“播放”按钮 2.播放器将播放列表中的当前的歌曲用例名称:暂停参与者:用户目标:使得用户可以暂停正在播放的歌曲前置条件:歌曲正在播放且未停止和暂停基本事件流:1.用户单击“暂停”按钮 2.播放器将暂停当前的歌曲用例名称:停止参与者:用户目标:使得用户可以停止正在播放的歌曲前置条件:歌曲正在播放或暂停基本事件流:1.用户单击“停止”按钮 2.播放器将停止当前播放的歌曲用例名称:上一首/下一首参与者:用户目标:使得用户可以听上一首或下一首歌曲前置条件:歌曲正在播放或暂停基本事件流:1.用户单击“上一首或下一首”按钮 2.播放器将播放上一首或下一首歌曲用例名称:播放清单参与者:用户目标:使得用户可以进入播放清单前置条件:程序在运行基本事件流:1.用户单击“清单”按钮 2.播放器进入清单列表2.1.2 播放清单列表管理需求 当用户选中列表中某一项歌曲,就有的需求:图2.2 播放器清单用例名称:播放参与者:用户目标:使得程序播放选中的歌曲前置条件:程序运行在播放菜单选项中基本事件流:1.用户单击“播放”按钮 2.播放器进入播放状态用例

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号