介绍 18
5.1.1用户
注册表 18
5.1.2 完成下载的音乐表 19
5.1.3 播放清单表 19
5.2 数据库连接 19
第6章 系统详细设计 21
6.1 欢迎界面模块详细设计 21
6.2播放
列表模块详细设计 22
6.3 歌曲播放模块详细设计 25
6.4 本地音乐模块详细设计 27
6.5
会员登录模块详细设计 29
6.6 会员注册模块详细设计 32
6.7 音乐下载模块详细设计 34
6.8 设置皮肤模块详细设计 36
第7章 系统测试 38
7.1 登录功能测试 38
7.2 图片上传功能测试 39
7.3 文件上传功能测试 39
结 论 40
参考文献 41
致 谢 42
第1章 绪论
1.1 选题的目的及意义
Android是谷歌于2007年公布的开放式
源代码手机系统,它的开放性就优于其它封闭式的手机系统,因此,任何人都可能根据自己的喜好将手机系统中的所有功能重新编写。这使得越来越多的人关注这个操作系统。本次作品音乐播放器就是基于Android平台的。
随着
计算机的广泛运用,手机市场的迅速发展,各种音频视频资源也在网上广为流传,这些资源看似平常,但已经渐渐成为人们生活中必不可少的一部分了。于是各种手机播放器也紧跟着发展起来,但是很多播放器一味追求外观花哨,功能庞大,对用户的手机造成了很多资源浪费,比如CPU,内存等的占用率过高,在用户需要多任务操作时,受到了不小的影响,带来了许多不便,而对于大多数普通用户,许多功能用不上,形同虚设。针对以上各种弊端,选择了开发多语种的音频视频播放器,将各种性能优化,继承播放器的
常用功能,满足一般用户(如听歌,看电影)的需求,除了能播放常见格式的语音视频文件,高级功能:还能播放RM
VB格式的视频文件。此外,还能支持中文、英文等语言界面。
要研究了各种市场上流行的手机播放器,了解它们各自的插件及编码方式,还有各种播放器播放的特别格式文件,分析各种编码的优缺点以及各种播放器本身存在的缺陷和特点,编写出功能实用,使用方便快捷的播放器。目前已经实现的功能有能播放常见音频文件的功能,如MP3,WAV等,拥有播放菜单,能选择播放清单,具备一般播放器的功能,如快进,快退,音量调节等。播放模式也比较完善,有单曲,顺序,循环,随机播放等模式。
1.2 本课题涉及内容的研究现状
Android一词的本义指"机器人",同时也是Google于2007年11月5日宣布的基于Linux平台的开源手机操作系统的名称,该平台由操作系统、中间件、用户界面和应用软件组成,号称是首个为移动终端打造的真正开放和完整的移动软件。
Android是基于Linux内核的软件平台和操作系统,早期由Google开发(在华注册商标名为"安致"),后由开放手机联盟(Open Handset Alliance)开发。它采用了软件堆层(software stack,又名以软件叠层)的架构,主要分为三部分。低层以Linux内核
工作为基础,只提供基本功能;其他的应用软件则由各公司自行开发,以Java作为编写程序的一部分。另外,为了推广此技术,Google和其它几十个手机公司建立了开放手机联盟。Android在未公开之前常被传闻为Google电话或gPhone。大多传闻认为Google开发的是自己的手机电话产品,而不是一套软件平台。到了2010年1月,Google开始发表自家品牌手机电话的Nexus One。目前最新SDK版本为Android 4.0.3。
1.3 本系统要实现的基本目标和研究内容
本文要实现的基本目标和主要研究内容有以下几个方面:
(1)音乐的播放,包括上一首、下一首、暂停、进度条的更新和控制。
(2)本地音乐的管理,自动扫描SD卡的音乐,在列表显示30秒以上的音频文件。
(3)会员特权,包括在线音乐列表、下载列表、背景皮肤的更新。
第2章 系统的可行性研究
当今社会的生活节奏越来越快,人们对手