android安卓音乐播放器毕业实习报告+实习日记(3)

2019-01-26 12:56

武汉工程大学计算机科学与工程学院 毕业实习报告

第二章 系统功能简介

2.1 功能需求分析

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

2.1.1 播放器的基本控制需求

下面图2-1是音乐播放器的基本用例图,描述了程序的基本功能。

图2-1 播放器基本用例图

- 6 -

武汉工程大学计算机科学与工程学院 毕业实习报告

2.1.2声音控制的程序流程图

程序中一个重要模块就是控制播放音量,程序可以通过点击控制条调整程序音量,以下图2-2是声音控制的程序流程图。

图2-2 声音控制的程序流程图

点击控制条之后,程序判断音量是加还是减,程序获取系统音量,当声音可以按照用户点击的控制条设置时,程序按照控制条的大小进行音量的调整。

2.2 系统性能需求

根据Android手机系统要求无响应时间为5秒,所以就有如下性能要求: (1)当要求歌曲播放时,程序响应时间最长不能超过5秒 (2)当要求歌曲暂停时,程序响应时间最长不能超过5秒 (3)当要求歌曲停止时,程序响应时间最长不能超过5秒 (4)当要求歌曲上/下一首时,程序响应时间最长不能超过5秒

- 7 -

武汉工程大学计算机科学与工程学院 毕业实习报告

(5)当要求进行清单列表时,程序响应时间最长不能超过5秒

2.3 运行环境需求

操作系统:Android手机基于Linux操作系统 支持环境:Android 1.5 - 4.2.2版本 开发环境:Eclipse 3.5 ADT 21

- 8 -

武汉工程大学计算机科学与工程学院 毕业实习报告

第三章 程序详细设计

3.1 程序界面设计

通过XML布局文件设计的程序界面如下图3-1所示。

图3-1 程序界面设计效果图

XML文件使用绝对布局方式,首先是全局的ListView,占据父部的全部长宽,然后是

- 9 -

武汉工程大学计算机科学与工程学院 毕业实习报告

两个平行的进度条,几乎占全部宽度,然后是四个按钮控件,使用四张图片作为按钮的底色,依次是上一曲,播放,停止,下一曲。其中播放按住被点击后,或是正在被播放时,该按钮会换作暂停按钮。XML布局文件实际内容简略如下:

xmlns:android=\ android:orientation=\ android:layout_width=\ android:layout_height=\

android:id=\ android:layout_width=\ android:layout_height=\ android:layout_weight=\ android:drawSelectorOnTop=\

android:layout_width=\

- 10 -


android安卓音乐播放器毕业实习报告+实习日记(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2011版施工安全资料(第03册)安全防护用品(具)管理

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: