安卓音乐播放器开发含源代码2.doc

  1. 1、本文档共24页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

第PAGE页

基于平台的音乐播放器开发

实验报告

学生姓名:温从林

学号:2

班级:计自1201

第一章引言

1.1项目背景

当今社会的生活节奏越来越快,人们对手机的要求也越来越高,由于手机市场发展迅速,使得手机操作系统也出现了不同各类,现在的市场上主要有三个手机操作系统,,,以及谷歌的操作系统,其中占有开放源代码优势的系统有最大的发展前景。那么能否在手机上拥有自己编写的个性音乐播放器呢?能的,谷歌系统就能做到。本文的音乐播放器就是基于谷歌手机平台的播放器。

:是谷歌于2019年公布的开放式源代码手机系统,它的开放性就优于其它封闭式的手机系统,因此,任何人都可能根据自己的喜好将手机系统中的所有功能重新编写。这使得越来越多的人关注这个操作系统。本次作品音乐播放器就是基于平台的。

1.2编写目的

现今社会生活紧张,而欣赏音乐是其中最好的舒缓压力的方式之一,本项目的目的是开发一个可以播放主流音乐文件格式的播放器,本设计实现的主要功能是播放3,多种格式的音乐文件,并且能够控制播放,暂停,停止,播放列等基本播放控制功能,界面简明,操作简单。

本项目是一款基于手机平台的音乐播放器,使手机拥有个性的多媒体播放器,使手机显得更生动灵活化,及人们更为接近,让手机主人随时随地处于音乐视频的旋律之中。使人们的生活更加多样化。也使设计者更加熟练的技术和其它在市场上的特点。

1.3开发环境

、3.2.0

第二章系统需求分析

2.1功能需求(用例图分析)

根据项目的目标,我们可获得项目系统的基本需求,以下从不同角度来描述系统的需求,并且使用用例图来描述,系统的功能需求,我们分成四部分来概括,即播放器的基本控制需要,播放列表管理需求,播放器友好性需求和播放器扩展卡需求。以下分别描述:

2.1.1播放器的用例图

假设安装了音乐播放器的用户是系统的主要设计对象,其拥有以下操作,启动软件、播放音乐、暂停播放、停止播放、退出软件,其用例图如下

图2.1播放器基本用例图

2.1.2用例分析

用例名称:启动软件

参及者:用户

目标:使得用户启动软件并加载手机和卡上的音频文件到播放列表

前置条件:无

基本事件流:1.用户启动软件

2.播放器将播放列表中的当前的歌曲

用例名称:播放

参及者:用户

目标:使得用户可以播放在播放列表中选中的歌曲

前置条件:播放器正在运行

基本事件流:1.用户单击“播放”按钮

2.播放器将播放列表中的当前的歌曲

用例名称:暂停

参及者:用户

目标:使得用户可以暂停正在播放的歌曲

前置条件:歌曲正在播放且未停止和暂停

基本事件流:1.用户单击“暂停”按钮

2.播放器将暂停当前的歌曲

用例名称:停止

参及者:用户

目标:使得用户可以停止正在播放的歌曲

前置条件:歌曲正在播放或暂停

基本事件流:1.用户单击“停止”按钮

2.播放器将停止当前播放的歌曲

用例名称:退出

参及者:用户

目标:使得用户退出或者后台播放音乐

前置条件:程序在运行

基本事件流:1.用户按返回键

2.播放器退出或者进入后台播放

第三章概要设计

3.1软件播放流程图

1.启动软件后,软件自动检索手机和卡的音频文件,并组织显示成列表.

2.点击列表的歌曲名字。

3.播放音乐。

4.点击暂停,音乐暂停

5.点击播放转到3

6.点击停止停止播放音乐

7.点击退出。

启动软件

自动检索手机中的音乐文件,并显示

自动检索手机中的音乐文件,并显示

选择歌曲,点击播放

暂停

暂停/退出软件

图3.1音乐播放器流程图

第四章界面展示

4.1软件部署

系统编译生成文件,将文件拷到手机或者卡中,直接打开即可安装。

4.2启动软件

打开软件后的界面

4.3歌曲列表界面

歌曲列表界面

4.4播放界面

4.5收藏界面

4.6在线搜索音乐界面

结论

(1)通过本次开发解决了诸如卡音乐文件搜索并显示、联网搜索歌曲等难题,对安卓的开发有了更深入的认识。

(2)通过对手机平台的音乐播放器软件的开发,使我对音乐播放器系统的整体设计有一个深入的了解,对整个流程也会有一个清晰的认识。开发音乐播放器,要抓住开发的核心部分,音乐播放器大体由播放主界面、播放列表、菜单、播放设置、文件浏览、歌曲搜索六大核心组成。

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

第五章部分源代码

以下给出功能实现代码,布局,风格等代码量过大,放在压缩文件中

7;

4;

文档评论(0)

183****9774 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档