3.4.2 、对话框功能的实现实现 14
第四章 结 论 16
参 考 书 籍 17
参考文献17
致谢 18
基于android系统的音乐播放器设计与实现
引言
随着社会生活节奏越来越快,科技日新月异的发展,人们对移动设备的要求也越来越高,手机成为人们日常生活中不可或缺的一份,在未来手机可有可能取代电脑成为一种万能的工具,由于手机市场的迅猛发展,手机操作系统也出现了各类版本,先前市场上主要有三个手机操作系统,苹果的IOS系统,诺基亚的symbian系统,以及谷歌的Android操作系统,但是经过近年手机市场激烈的角逐,诺基亚的塞班手机系统已经逐渐退出了人们的视野,但是占有开放源代码优势的Android系统有最大的发展前景。本文的音乐播放器就是基于谷歌Android手机平台的播放器。
Android: Android是一种基于Linux的自由及开放源代码的操作系统,主要使用于移动设备,如智能手机和平板电脑及其他的智能设备,因此,任何人都可能根据自己的喜好将手机系统中的所有功能重新编写。这使得越来越多的喜欢移动开发的人们关注这个操作系统。将自己的才智贡献出来完善Android系统中的缺陷,目前最新版本的sdk为:Android4.4(19版的),本次作品音乐播放器就是基于Android平台的采用19版本的SDK。
伴随科技的迅猛发展,促使手机市场的也得到了前所未有的拓展,多样化的音频视频资源也在网上广为流传,这些资源虽然对于使用的人们来说唾手可得,但是他们却在人们的多样化的生活当中扮演着重要的角色。适应市场的需求,于是各种手机播放器也紧跟着发展起来,但是很多播放器一追求外观花哨,功能庞大,有的还强制性的绑定插件等恶劣的行径对用户的手机内存造成了很多资源浪费,比如CPU,内存等的占用率过高,在用户需要多任务操作时,受到了不小的影响,带来了许多不便,有的甚至会扣除用户的话费等;而对于大多数普通用户,许多功能用不上,形同虚设。针对以上各种弊端,选择了开发简单的、无插件的音频播放器,将各种性能优化,继承播放器的常用功能,满足一般用户欣赏音乐的需求,除了能播放常见格式的MP3语音文件,此外,还能支持中文、英文等语言界面。
本音乐播放器主要研究市场上各种流行的手机播放器,例如:酷狗音乐、酷我音乐、虾米音乐播放器等;了解它们各自的插件及编码方式,还有各种播放器播放的特别格式文件,分析各种编码的优缺点以及各种播放器本身存在的缺陷和特点,编写出功能实用、简单、占用内存小的音乐播放器。已经实现的功能有能播放常见音频文件的功能,如MP3、拥有播放菜单,能选择播放清单,具备一般播放器的功能,如快进,快退,音量调节等。播放模式也相对比较完善,有单曲,顺序,循环,随机播放等模式。
第一章项目需求分析
在软件项目开始前,对软件开发做项目需求分析是相当有必要的,有时项目需求分析会是一个软件开发项目成败关键,预先分析开发项目的可行性、所使用的物力和财力情况、本项目中要实现那些功能、项目中可能会遇到那些问题、项目的开发周期等问题,做一个估计确保项目能够在预期的时间内按时完成。
1.1项目目标
本次项目的目标主要是人们日常生活中经常使用的音乐播放器,本这方便用户使用的原则,给用户更好的用户体验,本次软件开发主要达到以下目标:
1) 软件采用人机交互的方式、操作灵活方便、界面大方美观友好、更具个性化,给用户带来更好的用户体验效果。 android音乐播放器设计与实现+源代码(2):http://www.youerw.com/jisuanji/lunwen_14638.html