叶安卓实验报告

叶安卓实验报告

ID:31737855

大小:316.73 KB

页数:19页

时间:2019-01-17

叶安卓实验报告_第1页
叶安卓实验报告_第2页
叶安卓实验报告_第3页
叶安卓实验报告_第4页
叶安卓实验报告_第5页
资源描述:

《叶安卓实验报告》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、安卓实训报告课程名称:Anckoid应用程序开发设计题目:音乐播放器的设计专业班级:姓名:学号:指导教师:合作对象:2017年6月5日目录一、任务编写目的错误!未定义书签。二、功能设计与实现12.1用户体验需求12.2功能需求分析12・3音乐播放器的设计与实现22.3.1主播放界而的实现22.3.2音量控制的实现32.3.3播放器的播放、暂停、上一首、下一首功能实现52.3.4音乐进度条实现62.3.5播放模式的实现62.3.6音乐库的实现7三、兼容性测试8四、总结10附件:源程序代码见文件夹11—>任务编写

2、现今社会生活紧张,而欣赏音乐是其中最好的舒缓压力的方式之一,本项目的目的就是开发一个可以播放主流音乐文件格式的播放器,本设计实现的主要功能是播放MP3、WAV多种格式的音乐文件,并且能够控制播放,暂停,停止,播放系列等基本播放控制功能,界面简明,操作简单。本项目是一款基于Android手机平台的音乐播放器,使Android手机拥有个性的多媒体播放器,使手机显得更生动灵活化,与人们更为接近,让手机主人随时随地处于音乐视频的旋律之中。使人们的生活更加多样化。也使设计者更加熟练Android的技术和它在市场上的特点

3、。二、功能设计与实现2.1用户体验需求基于android的音乐播放器必须满足移动终端的特点,为受众提供一个方便快基本就能够满足用户的需求。同时,响应速度快捷也是android的音乐播放器的基本要求Z—,android的音乐播放器出现卡顿现彖,会影响用户的体验。此外,android操作系统是一个复杂的操作系统,因此如果咅乐播放器无法适应多进程的操作,会导致音乐播放器在运行多个程序的情况下无法获得良好的衔接效果。Android操作系统存在更新的问题,并且每一个版本都有其独特的改进,如果android的音乐播放器无

4、法与时俱进,适应android系统的更新速度,会影响该音乐播放器的正常运行。除此Z外,还要求android的音乐播放器具有良好的兼容功能,能够播放多种音频文件,一方面,提高咅乐播放器的兼容性,能有效地提高用户的使用体验。另一方面,提高音乐播放器的兼容性,能在一定程度上提高音乐播放器的歌曲容量,将音乐播放器在广度上提高一个层次。2.2功能需求分析作为android平台的咅乐播放器,必须在功能上满足用户的基本心理需求,例如在操作界面的设计上,要具有基木的用户交互的功能,这一部分是android平台的音乐播放器的关

5、键部分,通常这部分被业界称为主播放界面。此外,列表的设计也是咅乐播放器不可缺少的功能,用户可根据个人的恵好,将段欢的歌曲进行分类,偏爱列表是推送功能的基础,因此这一部分被业界称为音乐库,音乐库的歌曲,可供个人下载或者在线收听。一个音乐播放器的主界面通常由播放音乐/暂停音乐键、进度条、音量控制条、模式选择组成。这些功能既是音乐播放器的基础,也是设计android平台的音乐播放器的核心部分,因此要求相关工作人员能够设计出简洁并且吸引眼球的主界面。咅乐库的主要功能是对各种列表进行管理,这些列表通常由最近收听列表、本

6、地歌曲和自定义列表构成,全部歌曲列表是以列表的歌曲显示全部歌曲,包括木地歌曲,自定义列表与最近收听列表,通常作为主界面的主要条目显示。播放列表是用来对音乐库止在播放的歌曲进行管理,可依照个人的喜好来添加与删除,只要在主界而添加新建播放列表即可显示。2.3音乐播放器的设计与实现2.3.1主播放界面的实现主播放模块是音乐播放器的核心模块,通过向用户展示易于操作的播放界面,能够进行音量控制、暂停、上一首歌曲、下一首歌曲和播放模式的设置。由于用户通常在听咅乐的吋候,可能打开其它的应用,这就需要android咅乐播放器

7、能够脱离主界面的activity在的后台运行。因此,使用android提供的Service组件。当用户退出主播放界面时,仍然能够收听歌曲。下图给出了主播放界面的相关操作流程。首先,启动程序,进入主播放界面。然后点击播放列表,进入全部歌曲列表或我的歌曲列表,进行歌曲选择,通过将SD卡里存储的歌曲添加到歌曲列表。对所选择的歌曲进行播放模式选择、咅量设定。最后播放选择的歌曲。在播放完毕时,点击退出按钮,则程序自动退出。2.3.2音量控制的实现在音乐播放器播放歌曲时,经常需要调节歌曲的音量。AndroidAPI中的A

8、udioManager类提供了相关的方法,可以调节音量的大小。AudioManager提供的常用方法包括:1)adjustVolume(intdirection,intflags):控制音量大小。当传入的第一个参数为AudioManager.ADJUST_LOWER时,可将音量调小一格。当传入的参数为AudioManager.ADJUST_RATSE,可将音量调大一格。2)setStreamVolu

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。