android系统的手机音乐播放器的设计与实现(源码)
由于现在的发展非常迅速,移动设备也在变得越来越先进,因此人们对设备的要求也在逐渐的增加。因此,本研究是在安卓平台的基础上创建一个音乐播放器,目的是满足人们对音乐播放器的需求。本论文的音乐播放器采用的是Android系统,在Eclipse软件中采用Java语言。同时给出了详细的体系计划进程、部门界面图及重要功效运转流程图。本音乐播放器具备播放、暂停、结束、上一首、下一首、音量调理等方面等功能。机能优越,在Android系统中能自力运转。通过这次设计,我在安卓方面有了更多的了解,在设计的过程中也遇到了一些问题,但是通过请教别人和上网查资料,都很好的解决了。音乐播放器在未来的时间里会有越来越多的人使用,是一个很好的前景。关键词 安卓,音乐播放器,Eclipse,Java
目 录
1 引言 1
1.1 研究背景 1
1.2 研究目的 2
1.3 研究现状 2
2 设计原理和方法 3
2.1 MVC架构 3
2.2 关键技术简介 4
2.3 开发工具 4
2.4 Android应用平台 5
3 系统需求分析 6
3.1 功能需求 6
3.2 系统结构图和流程图 11
3.3 系统界面需求 12
3.4 系统性能需求 13
3.5 环境需求 13
4 Android数据库设计 13
4.1 数据库及字段属性设计 14
4.2 数据库连接 15
5 音乐播放器系统功能的详细设计 18
5.1 音乐播放器主界面功能实现 18
5.2 播放列表功能 20
5.3 菜单功能 21
5.4 播放设置界面 23
5.5 手机扩展卡 23
5.6 数据存储方式 25
6 系统测试 27
6.1 测试目的 28
6.2 测试方法 28
6.3 测试内容 28
结论 29
致谢 30
参考文献 31
1 *好棒文|www.hbsrm.com +Q: ^351916072*
引言
1.1 研究背景
随着人们的生活质量的提高,人们也开始追求质量更好,体验更佳的手机;因此各大厂家也在为研究出更好的手机而努力,从而使手机的性能在逐步增加,以此来符合人们对手机的要求。随着手机技术的不断发展,在手机上也出现了形式各样的操作系统,比如Android、iOS等操作系统,而Android系统在现在社会具有更好的发展前景——因为它占有开放源代码的优势。他所具备的这个优势,可以吸引很多人针对自己对音乐的喜好程度来重新编写手机操作系统,因人而异的创造出属于有自己偏好的软件,这样就会吸引更多的人来使用这个操作系统。而在Android系统的基础上,任何人都可以在手机上编写一个不仅是属于自己的更是适合自己的音乐播放器。基于此,笔者确定了这样的一个主题:基于平台的手机音乐播放器。
社会一直处于不断的发展之中,计算机被使用的频率也越来越广泛,手机市场的发展迅速也成为必然,所以网上也可以看到越来越多的音频视频,这些视频看似非常普通,但几乎与人们的生活不可分割。因为人们对手机软件的需求越来越高,所以不同种类的手机音乐播放器也紧跟着迅速发展起来,但由于很多厂家研究出来的手机音乐播放器往往只顾追求外观,进而出现了表面看起来有很强大的功能,但实际上却对用户的手机造成了极大的资源浪费,特别消耗手机的内存。如果一个用户想要多开几个界面进行操作,不仅内存消耗大,手机运行的速度也随之变得很慢,这不仅让用户使用体验受到了影响,而且还会带来诸多不便,但对于大部分的普通用户来说,有一些功能太过庞大,一般用户根本用不到,只是空有其表,浪费内存而已。因此针对市面上出现的各种弊端,开发者出现了不一样的想法,选择开发优化了各种性能的手机音乐播放器,使每个用户都能用到且不会浪费内存,既继承手机音乐播放器的常用功能,又满足大众用户对手机的需求。
而目前,市场上所出现的多种多样、形形色色的手机音乐播放器的软件,为了更加了解这些软件,我们要清楚它们各自的插件以及编码方式,因有一些播放器播放的格式文件比较特殊,所以也需要我们去了解,并且还要分析它们的存在的优点、缺点以及相对于其他软件所拥有的特点,这样才可以编写出既不会浪费用户资源又适合大众品味并且还可以方便、快捷的使用音乐播放器,让用户能有不一样的欣赏感受。就目前来说,已经有能够基本实现此类的功能的音频软件,例如MP3,它可以自己选择喜欢的歌曲,并且具备一般音乐播放器的基本功能。而这基本能实现某些特定功能的软件,并不能让如今的大众用户所满足,因此,为了迎合大众需要,开发市场,基于Android平台的也就二顺势开始开发了。
1.2 研究目的
现如今社会发展的越来越快,快节奏的生活容易让忙于工作的人们处于一种焦虑、慌张的状态,因此欣赏音乐就也成为了人们最方便、最快捷舒适的解压方式之一。本研究的目的是设计一个音乐播放器程序。其功能主要是控制播放,停止开始,停止,切换歌曲,调整音量等。
界面简单明了,操作简单,最重要的特点是方便、快捷,便于让用户携带使用。
本课题设计软件的是一款基于Android平台的手机音乐播放器,让用户能够拥有一个适合自己的音乐播放器,让手机更能够快速地融入到人们的生活当中,让使用手机的用户在他们想要听歌的时候歌曲立马就可以播放出来,让用户可以享受一个更加的丰富多彩的生活,对于这个课题的深度研究,也会让设计者对Android系统方面有更加全面的了解。
1.3 研究现状
当前,就世界范围来看,最大的手机用户群,首当其冲的是中国。安卓系统在中国具有非常广泛的发展前景。最关键的是有非常成熟的消费群体。社区分成红利,安卓系统在中国的发展与普及,这些社区起到了极大的推动作用。很多国内厂商与相关运营商也加入了安卓系统阵营,并获得了我国很多大公司的支持,比如说中国移动通信公司、中国联合通信公司、中国华为通讯公司等。这些厂商与运营商并不仅仅局限于手机生产与研发,我国国内的很多厂商在发展的过程中,逐渐退出了的系统。这些产品包括了蓝魔的音乐交换W7、Rock芯片、基于Rock芯片的智能系统、原始N5,我们可以大胆的作出预测,在未来的发展中,基于安卓系统的智能互联网设备将会得到越来越广泛的应用。
国外的安卓市场也处于迅速发展之中。由(市场研究机构)发布的最新报告可知,在今天第一季度中,基于安卓系统的手机销量占美国手机总销量的28%,这个数据已经远远超过了苹果手机。2012年,(另一家市场研究公司)又发布了另外一份报告,该报告指出,当前安卓系统的智能手机与三星手机在第三季度的销量中依然占据着美国的主导市场。根据报告数据可知,以30000名移动用户为对象进行调查,在美国市场中,谷歌安卓平台在第三季度中占据了主导地位,市场份额高达52.5%,与第二季度相比,这个数据增长了1个百分点;居于第二名的是苹果手机,其iOS操作系统占比为34.3%,环比增长数据为1.9%。同时,微软与的市场份额则出现了明显的下滑,从原先的下降到了现在的,从原先的现将到了现在的,从原先的现将到了现在的。可以预测,在未来的发展中,将会有越来越多用户选择使用无线终端设备与基于安卓系统的手机。
目 录
1 引言 1
1.1 研究背景 1
1.2 研究目的 2
1.3 研究现状 2
2 设计原理和方法 3
2.1 MVC架构 3
2.2 关键技术简介 4
2.3 开发工具 4
2.4 Android应用平台 5
3 系统需求分析 6
3.1 功能需求 6
3.2 系统结构图和流程图 11
3.3 系统界面需求 12
3.4 系统性能需求 13
3.5 环境需求 13
4 Android数据库设计 13
4.1 数据库及字段属性设计 14
4.2 数据库连接 15
5 音乐播放器系统功能的详细设计 18
5.1 音乐播放器主界面功能实现 18
5.2 播放列表功能 20
5.3 菜单功能 21
5.4 播放设置界面 23
5.5 手机扩展卡 23
5.6 数据存储方式 25
6 系统测试 27
6.1 测试目的 28
6.2 测试方法 28
6.3 测试内容 28
结论 29
致谢 30
参考文献 31
1 *好棒文|www.hbsrm.com +Q: ^351916072*
引言
1.1 研究背景
随着人们的生活质量的提高,人们也开始追求质量更好,体验更佳的手机;因此各大厂家也在为研究出更好的手机而努力,从而使手机的性能在逐步增加,以此来符合人们对手机的要求。随着手机技术的不断发展,在手机上也出现了形式各样的操作系统,比如Android、iOS等操作系统,而Android系统在现在社会具有更好的发展前景——因为它占有开放源代码的优势。他所具备的这个优势,可以吸引很多人针对自己对音乐的喜好程度来重新编写手机操作系统,因人而异的创造出属于有自己偏好的软件,这样就会吸引更多的人来使用这个操作系统。而在Android系统的基础上,任何人都可以在手机上编写一个不仅是属于自己的更是适合自己的音乐播放器。基于此,笔者确定了这样的一个主题:基于平台的手机音乐播放器。
社会一直处于不断的发展之中,计算机被使用的频率也越来越广泛,手机市场的发展迅速也成为必然,所以网上也可以看到越来越多的音频视频,这些视频看似非常普通,但几乎与人们的生活不可分割。因为人们对手机软件的需求越来越高,所以不同种类的手机音乐播放器也紧跟着迅速发展起来,但由于很多厂家研究出来的手机音乐播放器往往只顾追求外观,进而出现了表面看起来有很强大的功能,但实际上却对用户的手机造成了极大的资源浪费,特别消耗手机的内存。如果一个用户想要多开几个界面进行操作,不仅内存消耗大,手机运行的速度也随之变得很慢,这不仅让用户使用体验受到了影响,而且还会带来诸多不便,但对于大部分的普通用户来说,有一些功能太过庞大,一般用户根本用不到,只是空有其表,浪费内存而已。因此针对市面上出现的各种弊端,开发者出现了不一样的想法,选择开发优化了各种性能的手机音乐播放器,使每个用户都能用到且不会浪费内存,既继承手机音乐播放器的常用功能,又满足大众用户对手机的需求。
而目前,市场上所出现的多种多样、形形色色的手机音乐播放器的软件,为了更加了解这些软件,我们要清楚它们各自的插件以及编码方式,因有一些播放器播放的格式文件比较特殊,所以也需要我们去了解,并且还要分析它们的存在的优点、缺点以及相对于其他软件所拥有的特点,这样才可以编写出既不会浪费用户资源又适合大众品味并且还可以方便、快捷的使用音乐播放器,让用户能有不一样的欣赏感受。就目前来说,已经有能够基本实现此类的功能的音频软件,例如MP3,它可以自己选择喜欢的歌曲,并且具备一般音乐播放器的基本功能。而这基本能实现某些特定功能的软件,并不能让如今的大众用户所满足,因此,为了迎合大众需要,开发市场,基于Android平台的也就二顺势开始开发了。
1.2 研究目的
现如今社会发展的越来越快,快节奏的生活容易让忙于工作的人们处于一种焦虑、慌张的状态,因此欣赏音乐就也成为了人们最方便、最快捷舒适的解压方式之一。本研究的目的是设计一个音乐播放器程序。其功能主要是控制播放,停止开始,停止,切换歌曲,调整音量等。
界面简单明了,操作简单,最重要的特点是方便、快捷,便于让用户携带使用。
本课题设计软件的是一款基于Android平台的手机音乐播放器,让用户能够拥有一个适合自己的音乐播放器,让手机更能够快速地融入到人们的生活当中,让使用手机的用户在他们想要听歌的时候歌曲立马就可以播放出来,让用户可以享受一个更加的丰富多彩的生活,对于这个课题的深度研究,也会让设计者对Android系统方面有更加全面的了解。
1.3 研究现状
当前,就世界范围来看,最大的手机用户群,首当其冲的是中国。安卓系统在中国具有非常广泛的发展前景。最关键的是有非常成熟的消费群体。社区分成红利,安卓系统在中国的发展与普及,这些社区起到了极大的推动作用。很多国内厂商与相关运营商也加入了安卓系统阵营,并获得了我国很多大公司的支持,比如说中国移动通信公司、中国联合通信公司、中国华为通讯公司等。这些厂商与运营商并不仅仅局限于手机生产与研发,我国国内的很多厂商在发展的过程中,逐渐退出了的系统。这些产品包括了蓝魔的音乐交换W7、Rock芯片、基于Rock芯片的智能系统、原始N5,我们可以大胆的作出预测,在未来的发展中,基于安卓系统的智能互联网设备将会得到越来越广泛的应用。
国外的安卓市场也处于迅速发展之中。由(市场研究机构)发布的最新报告可知,在今天第一季度中,基于安卓系统的手机销量占美国手机总销量的28%,这个数据已经远远超过了苹果手机。2012年,(另一家市场研究公司)又发布了另外一份报告,该报告指出,当前安卓系统的智能手机与三星手机在第三季度的销量中依然占据着美国的主导市场。根据报告数据可知,以30000名移动用户为对象进行调查,在美国市场中,谷歌安卓平台在第三季度中占据了主导地位,市场份额高达52.5%,与第二季度相比,这个数据增长了1个百分点;居于第二名的是苹果手机,其iOS操作系统占比为34.3%,环比增长数据为1.9%。同时,微软与的市场份额则出现了明显的下滑,从原先的下降到了现在的,从原先的现将到了现在的,从原先的现将到了现在的。可以预测,在未来的发展中,将会有越来越多用户选择使用无线终端设备与基于安卓系统的手机。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/1000.html