赞
踩
当今社会的生活节奏越来越快,随着硬件移动设备的越来越先进,人们对移动设备的要求也越来越高,从以前的追求技术到现在的追求视觉,因此,也逐步的提高了对系统的要求,本文主要是对Android音乐播放器应用程序的设计与实现进行讨论。本论文的播放器采用了Android技术,利用Java语言和Eclipse编辑工具进行编写,同时给出了详细的系统设计过程、部分界面图及主要功能运行流程图,本文还对开发过程中遇到的问题和解决方法进行了详细的讨论,本播放器集播放、暂停、停止、上一首、下一首、音量调节、歌词显示等功能于一体,性能良好,在Android系统中能独立运行。本播放器还拥有对手机SD卡的访问功能。
我研究了很多市场上流行的音乐播放器,了解它们各自的插件及编码方式,还有各种播放器播放的各种格式文件,分析各种编码的优缺点以及各种播放器本身存在的缺陷和特点,编写出功能实用,使用方便快捷的播放器。目前已经实现的功能有能播放常见音频文件的功能,如MP3,WAV等,拥有播放菜单,能选择播放清单,具备一般播放器的功能,如快进,快退,音量调节等,还有歌词显示功能。
设计思想
(1)将系统分成几个相对独立的模块。
(2)分层的模块化程序设计思想,整个系统采用模块化结构设计。作为应用程序有较强的可操作性和扩展性。
(3)合理的数据流设计,在应用系统设计中,相对独立的模块间以数据流相互连接,使各模块间的耦合性较低,方便系统运行,提高系统安全性。
.2 功能需求
功能需求定义了开发人员必须实现的软件功能,使得用户能完成他们的任务,从而满足了用户的业务需求。用户需求文档描述了用户使用产品必须要完成的任务。针对音乐播放器分别对音乐播放、歌词显示及音量调节等功能进行详细的调研和分析,总结出如下的用户需求信息。
3.3系统界面需求
播放器界面要求布局合理,颜色舒适,控制按钮友好,要求整体有一个主要的元素标准,统一的主题思想。
3.4系统性能需求
根据Android手机系统要求无响应时间为3秒,所以就有如下性能要求:
1) 当要求歌曲播放时,程序响应时间最长不能超过3秒
2) 当要求歌曲暂停时,程序响应时间最长不能超过3秒
3) 当要求歌曲上/下一首时,程序响应时间最长不能超过2秒
4) 当操作进度条时,程序响应时间最长不能超过2秒
5) 当调节音量时,程序响应时间最长不能超过2秒
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。