预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共29页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

摘要当今社会发展越来越快特别是IT方面的。随着硬件移动设备越来越先进人们对移动设备的要求也越来越高从以前的追求技术到现在的追求视觉因此也逐步提高了对系统的要求。本文主要在Android系统上对音乐播放器应用程序的设计与实现进行讨论通过这一过程来进一步学习Android平台这样对个人未来发展有很大的意义。本论文的音乐播放器采用了Android开源系统技术利用Java语言和Eclipse开发工具对播放器代码进行编写。同时给出了详细的系统设计过程、部分界面截图及主要的功能流程图本文还对开发过程中遇到的问题和解决方法进行了详细的讨论该音乐播放器集播放、暂停、停止、上一首、下一首、歌词显示等功能于一体性能良好在Android系统中能独立运行。对于播放歌曲的文件本播放器只限于应用层程序的探讨所以对具体的文件不做深入研究。关键词:AndroidJavaEclipse音乐播放器目录摘要2第一章前言4第二章系统需求分析52.1功能需求52.1.1播放器的基本控制需求52.1.2播放器的设置模块52.1.3文件浏览器62.2功能需求分析72.3系统流程72.4系统界面需求82.5系统性能需求92.6运行环境需求9第三章Android项目介绍103.1什么是Android?103.1.1Android的介绍103.1.2Android的特性103.1.3Android基本框架113.2Android应用软件开发的核心技术113.2.1Android应用开发语言113.2.2Android应用程序组件113.3Android开发环境的搭配123.4Android模拟器中sd卡的创建和文件的上传143.4.1SD卡的创建15第四章音乐播放器的详细设计164.1音乐播放器主界面功能实现164.2播放列表功能174.3菜单功能194.3.1菜单界面194.3.2菜单功能实现204.4播放设置界面214.4.1界面实现214.4.2歌词显示实现224.5手机扩展卡的访问244.5.1文件浏览器界面244.5.2文件浏览器功能实现254.6数据存储方式26第五章结论27致谢28参考文献29第一章前言现在人们对手机的要求也越来越高由于手机市场发展迅速使得手机操作系统也出现了不同的类型现在市场上主要有3种手机操作系统即WindowsMobile、Symbian以及谷歌的android操作系统其中占有开源代码优势的Android系统有最大的发展前景。那么能否在手机上拥有自己编写的个性音乐播放器呢?答案是完全可以!谷歌Android系统就能够做到。本课题就是基于Android的平台的音乐播放器。随着计算机应用的广泛运用手机市场的迅速发展各种音频资源也在网上广为流传这些资源卡是平常但已经渐渐成为人们生活中必不可少的一部分了。于是各种手机播放器也紧跟着发展起来但是很多播放器一味最求外观花俏功能庞大对用户的手机造成很多资源浪费比如CPU内存等的占用率过高在用户需要多任务操作时受到不小的影响带来了许多不便而对于大多数普通用户许多功能用不上形同虚设。针对以上各种弊端选择了开发多语种的音频播放器将各种性能优化继承播放器的常用功能满足一般用户听歌的需求。现今社会生活紧张而欣赏音乐史其中最好的舒缓压力的方式之一本项目的目的是开发一个可以播放主流音乐文件格式的播放器本设计的实现的这主要功能是播放MP3等音乐文件并且能够控制播放器播放暂停停止上一曲下一曲。界面简单操作简单。本项目是一款基于Android手机平台的音乐播放器使Android手机拥有个性的播放器让手机主人随时随地处于音乐的旋律中。使人们的生活更加多样化。也使设计者更加熟练Android的技术和其它在市场上的特点。第二章系统需求分析2.1功能需求2.1.1播放器的基本控制需求根据项目的目标我们可获得项目系统的基本需求一下从不同的角度来描述系统的需求并且使用用例图来描述系统的功能需求我们分成四部分来概括即播放器的基本控制需要播放列表管理需求播放器友好性需求和播放器扩展卡需求。播放暂停上一曲下一曲退出图2.1播放器基本控制图在播放器正在运行时用户单击“播放”按钮播放器将播放选中的播放列表中的音乐并同时显示当前进度;当歌曲未暂停或停止时用户单击“暂停”按钮播放器将进入暂停状态;播放器正在播放或暂停时用户单击“停止”按钮播放器将停止播放或暂停时用户点击“上一首”或者“下一首”按钮播放器将播放上一首或下一首歌曲。2.1.2播放器的设置模块设置模块2.1.3文件浏览器文件浏览2.2功能需求分析从时序图中可