音乐播放器开题报告
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
国内目前中国移动、Moto、LG、三星、华为、MTK等正在积极筹备Android产品和相关的电子市场,中国移动率先推出了基于Android深度定制的Ophone系统和Mobile Marke,联想基于Android的乐phone手机也于5月17日正式上市,国内其他电子厂商也纷纷表示到下半年会推出大量的基于Android的手机和MID产品,Moto更是放弃了原有的所有手机操作系统,孤注一掷,计划今年国内市场有近20款Android产品面世。3G时代的到来,给中国企业追赶国际厂商带来了腾飞的机会,据预测亚太区域将来会占据全球Android市场中最大的收入份额。
二、研究的基本内容,拟解决的主要问题:
2.1课题研究的主要内容
本文的主要研究内容包括以下几个方面:
查找相关书籍与文献,了解Android的构架并搭建Android平台。
查找相关资料,现阶段基于Android平台手机音乐播放器发展现状以及相关功能。
在上述基础上,提出所要做的手机播放器的相关功能如:播放本地歌曲,设置,播放列表,播放记录等。
六、指导教师审核意见:
指导教师签字:
年月日
七、系、室、部(研究所)评议意见:
1.适合本专业的毕业设计课题;
2.不适合本专业的毕业设计课题;
3.其他
系、室、部(研究所)主任签字:
八、开题小组评审意见:
开题小组组长签字:
2009年9月27日
九、系领导(答辩委员会)审核意见:
1.通过;2.完善后通过; 3.未通过
1.2课题的研究历史和发展现状
首先简单的介绍一下google的android。Android原本是一家独立的手机操作系统公司,2005年被Googel收购。2007年11月,Googel宣布推出基于Linux的Android开放式手机操作系统,沿袭至今,已发展到2.2版本(3.0尚在研)。此系统的“开放”尤其体现在任何手机制造商均可无需支付专利费即可将此系统运用在自己的手机
系领导(答辩委员会)签字:
2009年9月28日
完善软件,准备论文写作
10
2010.11.29-2010.12.13
修改论文,定稿,准备答辩,材料归档
五、主要参考文献:
[1] ophone应用开发权威指南 胡幸征著;—北京:电子工业出版社,2010.1
[2] 深入浅出Google Android/E2Ecloud 工作室编著。—北京:人民邮电出版社,2009.8
此步骤是整个研究过程的基础,也是今后研究展开的基石,主要是翻阅相关资料,查询Android平台的历史和发展现状,在理论的基础上为接下来的步骤做准备。
3.1.2材料分析
对现行的Android平台手机播放器进行分析并提出相应功能。
3.1.3需求分析
在步骤1和2的基础上对该课题进行需求分析。
3.1.4编码实现
根据美国移动广告商AdMob的统计,iPhoneOS在美国本土的网络流量占了美国本土全部移动互联网流量的39%,而Android系统首次超越了它,达到了46%。不过要放在世界范围内来看,iPhone OS仍占了46%,而Android只占了25%,还是排第二。不过仍能说明 Android的来势汹汹,能对苹果造成威胁的果然只有Google。
[3] Google Android开发入门与实战/靳岩,姚尚朗编著。—北京:人民邮电出版社,2009.7
[4] Google Android SDK开发范例大全/余志龙等编著;王世江改编。—北京:人民邮电出版社,2009.7(2009.8重印)
[5] Android应用框架原理与程序设计36技/高焕堂著;
在Android平台上完成该课题的软件并进行相应的软件测试。
2.2课题研究的拓展
传统的音乐播放器受限于手机存储和计算处理能力,在音乐收集、存储和管理方面一直存在瓶颈,新一代音乐播放器应该进一步拓展了应用空间,更迎合用户的使用习惯,将音乐搜索、收藏、管理等全部交由网络来完成,为用户提供的音乐资源更为庞大,搜索更为精准,管理和收藏更为简便的服务。
Android的代号序列会按甜点名字中首个英文字母(C、D、E、F)的排列顺序。
下一个版本的Android将会命名为Froyo(冻酸奶,基于Linux Kernel 2.6.32)。Froyo 之后的版本的Android将会命名为Gingerbread(姜饼,基于Linux Kernel 2.6.33/34)。
4ቤተ መጻሕፍቲ ባይዱ
2010.8.1-2010.8.31
构建Android平台以及熟悉相关操作
5
2010.9.1-2010.9.30
需求分析
6
2010.10.1-2010.10.9
完成开题报告
7
2010.10.9-2010.10.28
软件编程
8
2010.10.28-2010.11.15
测试软件
9
2010.11.16-2010.11.28
题 目
基于android手机平台的音乐播放器的设计与实现
系
计算机
专 业
软件工程
姓 名
陈妙鑫
班 级
07092711
学 号
07095404
指导教师
欧阳荣
一、综述本课题国内外研究动态,说明选题的依据和意义
1.1课题的背景和意义
随着科技的进步,手机的功能也不断的得到丰富,从最早的“大哥大”到现在的商务PDA手机,智能手机,音乐手机等等,功能也从单纯的打电话发展到了发短信,听歌,上网....手机和我们生活的联系越来越紧密,手机的功能也是很多人们关注的焦点。
3.虽然网络音乐播放已经成为主流,但很多用户仍习惯于在本地收藏和管理音乐文件。本地音乐管理所遇到的主要难题就是音乐信息混乱,绝大多数从网上下载的音乐文件名都是简化的英文或数字,让人无法辨识出正确的歌曲名。日积月累这些音乐文件就会给日常管理带来极大麻烦。识别服务则可以完美解决这一问题,它可以自动采集音乐旋律上传至服务器,凭借服务器系统强大的识别能力,通过音乐旋律即可准确误别出正确的音乐信息,然后再自动对本地音乐文件进行信息更正,将音乐文件重命为正确的中文或英文歌曲名等。歌曲数量再多都能在极短的时间内批量完成误别操作,识别服务可以说是现在本地音乐管理的不可或缺的帮手
上面所说的几种功能都是下一代音乐播放器应该具有的功能,只有音乐播放器客户端软件的不断创新发展,未来人们欣赏音乐的体验才会更加精彩。
三、研究步骤、方法及措施:
3.1研究步骤
研究步骤主要分为6个步骤,包括理论准备、材料分析、需求分析、、编码实现、系统测试、完善软件系统。每个步骤的大致工作如下:
3.1.1理论准备
目前手机的音乐播放功能已经是大家比较关注的一个部分了,不少在人在购买手机的时候都会关心手机的音乐播放的能力,这也足以看出目前大家对音乐播放功能的重视,所以一款性能良好的手机音乐播放器软件一定会受到欢迎。和传统的音乐播放器相比,手机播放音乐更加的容易携带,其他方面也都不输于传统音乐播放器,而且还具有网上听音乐功能,所以开发一款受欢迎的手机音乐播放软件是具有良好的市场和应用前景的。
一款专业的音乐播放软件是手机中必不可少的要素,几乎市场上所有的手机都拥有一个自带的音乐播放软件,通过软件可以对音乐欣赏中一些必要的元素进行人性化的设置,同时在操作的时候也能得到一定的便利,但是不能满足用户的所有要求,所以网上就出现了各种各样的手机音乐播放软件,来满足不同用户的不同要求。不同手机平台的手机,所支持的音乐播放软件也是各不相同,而现在最流行的手机平台就是google的android手机平台,所以本课题就致力于开发出一款基于android手机平台的音乐播放器,来满足用户的使用需求。
2.智能化口味分析在网络音乐时代海量的音乐信息已经改变了大众的听歌习惯,一天听个几十上百首新歌都不是问题。无论是音乐排行榜、媒体推荐还是口碑宣传,都属于小范围的传播途径,这些传统的歌曲信息获取方式已经无法满足大众大量获取新鲜歌曲的需要。新一代音乐播放器应该实时采集用户的听歌习惯,实时分析出用户的喜好,在短时间内即可将大量满足用户喜好的歌曲推荐出来,用户无须人工操作即可不断听到新鲜的好歌,常听常新
此过程主要是针对步骤2和3的编码实现,完成上文描述的功能需求进行必要的编码。当然这里是在Android平台上实现的。
3.1.5系统测试
对基于Android平台手机播放器进行基本的软件测试,查找并修改常见的BUG。
3.1.6后期完善
此步骤主要是对上述软件的界面等外设进行修改,以达到操作方便,友好美观的效果。
1.智能化超级搜索网络音乐播放器的特点就是集成了音乐搜索服务,将用户从繁杂的网页搜索解脱出来,提供更为专业和准确的音乐搜索服务。新一代音乐播放器提供的搜索结果不是直接抓取的网页搜索链接,而是先由服务器进行实时采集和筛选,然后保存在数据库由用户进行调用,以此来保证搜索结果的准确性、唯一性和有效性,将搜索结果的验证和判断交由服务器来未完成,避免出现盲搜会出现的搜索结果重复和无效的情况发生,从而大大提高用户的搜索效率。
Google的以Linux为内核的Android移动手机平台从诞生之日起短时间内便在世界范围里获得了广泛的关注。最近的报告显示在中国,一个拥有最大的人口,拥有最多的手机用户,拥有巨大的增长潜力的国家,这个系统的占有率沿着一个倒抛物线的增长曲率成为手机操作系统中的霸主
同时国外的Android市场也正在如日中天的扩展,据市场调研机构NPDGroup最近发布的一份报告称,今年第一季度基于Android操作系统的智能手机在美国智能手机总销量中所占比例达到28%,首度超过苹果iPhone,苹果iPhone约为21%,相信在不久的将来会有更多的用户选择Android系统的手机或是无线终端设备。
3.2研究方法和措施
根据现有的音乐播放器,分析用户喜好,优化功能,邀请不同的用户提出建议,不断的进行完善。
四、研究工作进度:
序号
时间
内容
1
2010.5.11-2010.6.11
熟悉课题要求与任务
2
2010.6.12-2010.6.30
查阅相关文献资料
3
2010.7.1-2010.7.31
熟悉Android系统
Android的代号序列会按甜点名字中首个英文字母(C、D、E、F)的排列顺序,到目前为止android系统已经有多个帮本:
Android1.1发布于2009年2月主要特性:
闹钟,API示例,浏览器,摄像头,计算器,联系人,开发工具包,拨号应用,电子邮件,地图,信息服务,音乐,图片,设置。2009年4月30日,官方1.5版本(Cupcake)的Android发布。主要的更新如下: 拍摄/回放视频,并支持上传到youtube,支持立体声蓝牙耳机,同时改善自动配对性能,最新的采用WebKit技术的浏览器,支持拷贝/粘帖和页面中搜索,gPS性能大大提高,屏幕虚拟键盘,主屏幕增加音乐播放器和相框widgets,应用程序自动随着手机旋转 短信,Gmail,日历,浏览器的用户界面大幅改善,比如说Gmail现在可以批量删除邮件了 ,相机启动速度加快,拍摄图片可以直接上传到picasa, 来电照片显示。2009年9月15日, 1.6(Donut)版本SDK发布。主要的更新如下:完全重新设计的Android Market,手势支持 ,支持CDMA网络 ,文字转语音系统(TXT-2-speech) ,快速搜索框,全新的拍照界面 ,应用程序耗电查看,支持VPN ,支持更多的屏幕分辨率,支持OpenCore2媒体引擎,新增面向视觉或听觉困难人群的易用性插件
2009年10月26日, 2.0(Eclair)版本SDK发布。主要的更新如下:优化硬件速度,"Car Home"程序,支持更多的屏幕分辨率 ,重整界面,新的浏览器的用户界面和支持HTML5 ,新的联系人名单 ,更好的白色/黑色背景比率,改进Google Maps3.1.2,支持Microsoft Exchange,支持内置相机闪光灯,数字变焦,改进的虚拟键盘,蓝牙2.1
二、研究的基本内容,拟解决的主要问题:
2.1课题研究的主要内容
本文的主要研究内容包括以下几个方面:
查找相关书籍与文献,了解Android的构架并搭建Android平台。
查找相关资料,现阶段基于Android平台手机音乐播放器发展现状以及相关功能。
在上述基础上,提出所要做的手机播放器的相关功能如:播放本地歌曲,设置,播放列表,播放记录等。
六、指导教师审核意见:
指导教师签字:
年月日
七、系、室、部(研究所)评议意见:
1.适合本专业的毕业设计课题;
2.不适合本专业的毕业设计课题;
3.其他
系、室、部(研究所)主任签字:
八、开题小组评审意见:
开题小组组长签字:
2009年9月27日
九、系领导(答辩委员会)审核意见:
1.通过;2.完善后通过; 3.未通过
1.2课题的研究历史和发展现状
首先简单的介绍一下google的android。Android原本是一家独立的手机操作系统公司,2005年被Googel收购。2007年11月,Googel宣布推出基于Linux的Android开放式手机操作系统,沿袭至今,已发展到2.2版本(3.0尚在研)。此系统的“开放”尤其体现在任何手机制造商均可无需支付专利费即可将此系统运用在自己的手机
系领导(答辩委员会)签字:
2009年9月28日
完善软件,准备论文写作
10
2010.11.29-2010.12.13
修改论文,定稿,准备答辩,材料归档
五、主要参考文献:
[1] ophone应用开发权威指南 胡幸征著;—北京:电子工业出版社,2010.1
[2] 深入浅出Google Android/E2Ecloud 工作室编著。—北京:人民邮电出版社,2009.8
此步骤是整个研究过程的基础,也是今后研究展开的基石,主要是翻阅相关资料,查询Android平台的历史和发展现状,在理论的基础上为接下来的步骤做准备。
3.1.2材料分析
对现行的Android平台手机播放器进行分析并提出相应功能。
3.1.3需求分析
在步骤1和2的基础上对该课题进行需求分析。
3.1.4编码实现
根据美国移动广告商AdMob的统计,iPhoneOS在美国本土的网络流量占了美国本土全部移动互联网流量的39%,而Android系统首次超越了它,达到了46%。不过要放在世界范围内来看,iPhone OS仍占了46%,而Android只占了25%,还是排第二。不过仍能说明 Android的来势汹汹,能对苹果造成威胁的果然只有Google。
[3] Google Android开发入门与实战/靳岩,姚尚朗编著。—北京:人民邮电出版社,2009.7
[4] Google Android SDK开发范例大全/余志龙等编著;王世江改编。—北京:人民邮电出版社,2009.7(2009.8重印)
[5] Android应用框架原理与程序设计36技/高焕堂著;
在Android平台上完成该课题的软件并进行相应的软件测试。
2.2课题研究的拓展
传统的音乐播放器受限于手机存储和计算处理能力,在音乐收集、存储和管理方面一直存在瓶颈,新一代音乐播放器应该进一步拓展了应用空间,更迎合用户的使用习惯,将音乐搜索、收藏、管理等全部交由网络来完成,为用户提供的音乐资源更为庞大,搜索更为精准,管理和收藏更为简便的服务。
Android的代号序列会按甜点名字中首个英文字母(C、D、E、F)的排列顺序。
下一个版本的Android将会命名为Froyo(冻酸奶,基于Linux Kernel 2.6.32)。Froyo 之后的版本的Android将会命名为Gingerbread(姜饼,基于Linux Kernel 2.6.33/34)。
4ቤተ መጻሕፍቲ ባይዱ
2010.8.1-2010.8.31
构建Android平台以及熟悉相关操作
5
2010.9.1-2010.9.30
需求分析
6
2010.10.1-2010.10.9
完成开题报告
7
2010.10.9-2010.10.28
软件编程
8
2010.10.28-2010.11.15
测试软件
9
2010.11.16-2010.11.28
题 目
基于android手机平台的音乐播放器的设计与实现
系
计算机
专 业
软件工程
姓 名
陈妙鑫
班 级
07092711
学 号
07095404
指导教师
欧阳荣
一、综述本课题国内外研究动态,说明选题的依据和意义
1.1课题的背景和意义
随着科技的进步,手机的功能也不断的得到丰富,从最早的“大哥大”到现在的商务PDA手机,智能手机,音乐手机等等,功能也从单纯的打电话发展到了发短信,听歌,上网....手机和我们生活的联系越来越紧密,手机的功能也是很多人们关注的焦点。
3.虽然网络音乐播放已经成为主流,但很多用户仍习惯于在本地收藏和管理音乐文件。本地音乐管理所遇到的主要难题就是音乐信息混乱,绝大多数从网上下载的音乐文件名都是简化的英文或数字,让人无法辨识出正确的歌曲名。日积月累这些音乐文件就会给日常管理带来极大麻烦。识别服务则可以完美解决这一问题,它可以自动采集音乐旋律上传至服务器,凭借服务器系统强大的识别能力,通过音乐旋律即可准确误别出正确的音乐信息,然后再自动对本地音乐文件进行信息更正,将音乐文件重命为正确的中文或英文歌曲名等。歌曲数量再多都能在极短的时间内批量完成误别操作,识别服务可以说是现在本地音乐管理的不可或缺的帮手
上面所说的几种功能都是下一代音乐播放器应该具有的功能,只有音乐播放器客户端软件的不断创新发展,未来人们欣赏音乐的体验才会更加精彩。
三、研究步骤、方法及措施:
3.1研究步骤
研究步骤主要分为6个步骤,包括理论准备、材料分析、需求分析、、编码实现、系统测试、完善软件系统。每个步骤的大致工作如下:
3.1.1理论准备
目前手机的音乐播放功能已经是大家比较关注的一个部分了,不少在人在购买手机的时候都会关心手机的音乐播放的能力,这也足以看出目前大家对音乐播放功能的重视,所以一款性能良好的手机音乐播放器软件一定会受到欢迎。和传统的音乐播放器相比,手机播放音乐更加的容易携带,其他方面也都不输于传统音乐播放器,而且还具有网上听音乐功能,所以开发一款受欢迎的手机音乐播放软件是具有良好的市场和应用前景的。
一款专业的音乐播放软件是手机中必不可少的要素,几乎市场上所有的手机都拥有一个自带的音乐播放软件,通过软件可以对音乐欣赏中一些必要的元素进行人性化的设置,同时在操作的时候也能得到一定的便利,但是不能满足用户的所有要求,所以网上就出现了各种各样的手机音乐播放软件,来满足不同用户的不同要求。不同手机平台的手机,所支持的音乐播放软件也是各不相同,而现在最流行的手机平台就是google的android手机平台,所以本课题就致力于开发出一款基于android手机平台的音乐播放器,来满足用户的使用需求。
2.智能化口味分析在网络音乐时代海量的音乐信息已经改变了大众的听歌习惯,一天听个几十上百首新歌都不是问题。无论是音乐排行榜、媒体推荐还是口碑宣传,都属于小范围的传播途径,这些传统的歌曲信息获取方式已经无法满足大众大量获取新鲜歌曲的需要。新一代音乐播放器应该实时采集用户的听歌习惯,实时分析出用户的喜好,在短时间内即可将大量满足用户喜好的歌曲推荐出来,用户无须人工操作即可不断听到新鲜的好歌,常听常新
此过程主要是针对步骤2和3的编码实现,完成上文描述的功能需求进行必要的编码。当然这里是在Android平台上实现的。
3.1.5系统测试
对基于Android平台手机播放器进行基本的软件测试,查找并修改常见的BUG。
3.1.6后期完善
此步骤主要是对上述软件的界面等外设进行修改,以达到操作方便,友好美观的效果。
1.智能化超级搜索网络音乐播放器的特点就是集成了音乐搜索服务,将用户从繁杂的网页搜索解脱出来,提供更为专业和准确的音乐搜索服务。新一代音乐播放器提供的搜索结果不是直接抓取的网页搜索链接,而是先由服务器进行实时采集和筛选,然后保存在数据库由用户进行调用,以此来保证搜索结果的准确性、唯一性和有效性,将搜索结果的验证和判断交由服务器来未完成,避免出现盲搜会出现的搜索结果重复和无效的情况发生,从而大大提高用户的搜索效率。
Google的以Linux为内核的Android移动手机平台从诞生之日起短时间内便在世界范围里获得了广泛的关注。最近的报告显示在中国,一个拥有最大的人口,拥有最多的手机用户,拥有巨大的增长潜力的国家,这个系统的占有率沿着一个倒抛物线的增长曲率成为手机操作系统中的霸主
同时国外的Android市场也正在如日中天的扩展,据市场调研机构NPDGroup最近发布的一份报告称,今年第一季度基于Android操作系统的智能手机在美国智能手机总销量中所占比例达到28%,首度超过苹果iPhone,苹果iPhone约为21%,相信在不久的将来会有更多的用户选择Android系统的手机或是无线终端设备。
3.2研究方法和措施
根据现有的音乐播放器,分析用户喜好,优化功能,邀请不同的用户提出建议,不断的进行完善。
四、研究工作进度:
序号
时间
内容
1
2010.5.11-2010.6.11
熟悉课题要求与任务
2
2010.6.12-2010.6.30
查阅相关文献资料
3
2010.7.1-2010.7.31
熟悉Android系统
Android的代号序列会按甜点名字中首个英文字母(C、D、E、F)的排列顺序,到目前为止android系统已经有多个帮本:
Android1.1发布于2009年2月主要特性:
闹钟,API示例,浏览器,摄像头,计算器,联系人,开发工具包,拨号应用,电子邮件,地图,信息服务,音乐,图片,设置。2009年4月30日,官方1.5版本(Cupcake)的Android发布。主要的更新如下: 拍摄/回放视频,并支持上传到youtube,支持立体声蓝牙耳机,同时改善自动配对性能,最新的采用WebKit技术的浏览器,支持拷贝/粘帖和页面中搜索,gPS性能大大提高,屏幕虚拟键盘,主屏幕增加音乐播放器和相框widgets,应用程序自动随着手机旋转 短信,Gmail,日历,浏览器的用户界面大幅改善,比如说Gmail现在可以批量删除邮件了 ,相机启动速度加快,拍摄图片可以直接上传到picasa, 来电照片显示。2009年9月15日, 1.6(Donut)版本SDK发布。主要的更新如下:完全重新设计的Android Market,手势支持 ,支持CDMA网络 ,文字转语音系统(TXT-2-speech) ,快速搜索框,全新的拍照界面 ,应用程序耗电查看,支持VPN ,支持更多的屏幕分辨率,支持OpenCore2媒体引擎,新增面向视觉或听觉困难人群的易用性插件
2009年10月26日, 2.0(Eclair)版本SDK发布。主要的更新如下:优化硬件速度,"Car Home"程序,支持更多的屏幕分辨率 ,重整界面,新的浏览器的用户界面和支持HTML5 ,新的联系人名单 ,更好的白色/黑色背景比率,改进Google Maps3.1.2,支持Microsoft Exchange,支持内置相机闪光灯,数字变焦,改进的虚拟键盘,蓝牙2.1