Android平台音乐播放器说明书

基于Android平台的手机音乐播放器的设计与实现

参与者:用户。

目标:使得用户可以随意听某一进度时刻的音乐。 前置条件:程序在运行。 基本事件流:1. 用户单击进度条。 2. 播放器将播放当前进度。

(5)用例名称:退出程序。

参与者:用户。

目标:使得用户可以推出音乐播放器。 前置条件:程序在运行。

基本事件流:1. 用户单击Menu,再点击退出。 2. 播放器被退出。

(6)用例名称:进入播放列表。

参与者:用户。

目标:使得用户可以以列表的形式查看可以播放的音乐文件。 前置条件:程序在运行。

基本事件流:1. 用户单击“进入列表”按钮。 2. 查看音乐文件。

(7)用例名称:主菜单功能。

参与者:用户。

目标:使得用户可以以列表的形式查看可以播放的音乐文件。 前置条件:程序在运行。

基本事件流:1. 用户单击“主菜单”按钮。 2. 进入管理界面,对音乐进行管理。

(8)用例名称:Menu菜单功能。

参与者:用户。

目标:使得用户可以以列表的形式查看可以播放的音乐文件。 前置条件:程序在运行。

基本事件流:1. 用户单击“menu”按钮。 2. 系统管理。

播放器在播放的时候,有一些美观化的操作,比如在播放界面的背景添加精美的图片,解析并显示出音乐库中的歌手图片,解析并显示音乐库中歌手的名字,解析并显示音乐库中音乐的时间长度,解析并显示音乐库中音乐的专辑名称等。下图明确在播放界面中的显示设置,如图3-2。

- 12 -

播放界面 歌曲名称 专辑名称 歌手图片 歌曲时长

图 3-2 播放界面显示设置

播放器界面要求布局合理,颜色舒适,控制按钮友好,为了减少开发工程量,图片素材多数为公司项目素材,很多素材也是由美工做出来的,网站上也可以下载(如图3-3)。

图3-3 播放器界面

系统性需求,根据Android手机系统要求无响应时间为5秒,所以就有如下性能要求:

(1)当要求歌曲播放时,程序响应时间最长不能超过5秒。 (2)当要求歌曲暂停时,程序响应时间最长不能超过5秒。

- 13 -

基于Android平台的手机音乐播放器的设计与实现

(3)当要求歌曲停止时,程序响应时间最长不能超过5秒。 (4)当要求歌曲上/下一首时,程序响应时间最长不能超过5秒。 (5)当要求进行清单列表时,程序响应时间最长不能超过5秒。

运行环境的需求也是由要求的,一个良好的运行环境可以让开发者有一个良好的心情去开发程序。

操作系统:Android手机基于Linux操作系统。 支持环境:Android 2.3.3。

开发环境:Eclipse 3.5 ADT 0.95、tomcat 6.0.33。

- 14 -

第4章 数据库设计

数据结构组织和数据库文件设计要根据不同用途,使用要求等,来决定数据的整体组织形式等一系列问题。

数据库,顾名思义,是存

>>灞曞紑鍏ㄦ枃<<
12@gma联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4