基于Android的音乐播放器

当前栏目:开题报告 更新时间:2018-09-09 责任编辑:秩名

 研究目的和意义:

手机的系统越来越强大,随之各种各样的手机应用也是层出不穷,音乐播放器便是其中之一。之前我们听音乐,主要用电脑把想听的歌曲导入到mp3中,然后采用本地播放的方式听歌曲。这样的播放器有很大的局限性,而且也非常不方便。现在,互联网的迅速发展,再加上3G、4G技术的流行,为这样一款移动设备端的网络音乐播放器的实现提供了可能。这样的一款既能播放本地音乐,又能在线播放网络上的音乐的播放器,想必能为我们带来许多便利和乐趣。

本次设计是一款基于Android的音乐播放器,通过这一项目的设计开发,不仅可以学到新的知识,提升自身素质和竞争力,同时还能用自己开发的应用听音乐,相信这是非常有趣并且很有成就感的事情。

 

课题研究现状:

Android平台是Google公司在2007年发布的一个开放式平台。这个平台对移动设备的支持主要包括四个方面:操作系统、中间件、用户界面以及应用软件部分。令人欣喜的是,这个平台是完全免费的,你使用它不需支付任何费用,并且,系统源代码也完全开放。因此,Android平台的开发相较于其他同类型平台具有灵活、开发周期短、工作量少的优点。相信这是开发者们非常乐意见到的。同时,作为用户,我们则可以按自己的喜好DIY自己的手机,丰富其功能。这也是一件非常有趣的事情。到目前为止,基于Windows的PC端播放器发展比较迅速,拥有良好的音乐播放功能和友好的用户操作体验。而移动端的音乐播放器,由于平台的发展历史短以及硬件和系统的特殊性,使得开发难度有所增加。

目前应用市场上也有许多主流的音乐播放器,但是它们大多数都是空有花哨的外观,庞大的功能,应用本身的体积大,运行时占用不少空间,使用户在进行多任务操作时很受影响。而对于大多数用户,那些花哨的功能根本用不到。所以本次设计便选择开发一款占用体积小,运行速度快,对用户友好的基于Android的音乐播放器。

课题研究主要内容、实施方案及创新点:

主要内容:

1 背景与意义

1.1 课题背景

1.2 意义

2 系统分析

2.1 ANDROID 相关技术

2.1.1 Android的特点

2.1.2 Android平台架构

2.1.3 Android应用程序的组件

2.1.4 Android数据存储

2.2 需求分析

2.2.1 可行性分析

2.2.2 系统目标

2.2.3 系统性能需求

2.2.4 运行环境需求

3 系统设计

3.1 系统的结构流程设计

3.1.1 系统主界面流程设计

3.1.2 本地音乐结构流程设计

3.1.3 网络音乐结构流程设计

3.2 音乐播放原理

3.3 XML

3.3.1 XML简介

3.3.2 XML解析

4 编码与实现

4.1 ANDROID开发环境的搭建

4.2 搭建TOMCAT服务器

4.3 系统的编码实现

4.3.1 主界面的实现

4.3.2 本地音乐的实现

4.3.3 网络音乐的实现

4.3.4 设置和菜单的实现

5 系统测试

5.1 测试内容及结果

5.1.1 功能及界面测试

5.1.2 系统测试用例的设计

实施方案:WWW.eeelw.coM

音乐播放器使用Tomcat架构本地服务器,实现网络音乐模块,并用Java语言和Eclipse开发工具完成播放器的代码编写部分。该播放器集本地音乐播放及在线音乐的播放和下载功能于一身,在Android系统中能独立运行。

创新点:

使用tomcat自主搭建本地服务器而不是使用其qq音乐或百度音乐的接口来实现网络音乐部分,使得本设计更具难度也更有意义。