基于Android的超级音乐播放器的设计与实现

 2024-02-05 03:02

论文总字数:18654字

摘 要

本课题经过实际的需求分析,采用了功能强大的Java语言和Eclipse作为开发工具而开发出来的一款基于Android系统上的音乐播放器应用程序。整个播放器向着操作的简便性、界面的友好性和实用性的目的前进,完成音乐播放器的全过程。论文主要介绍了本课题的开发背景,所要完成的功能,同时给出了详细的系统设计过程。该音乐播放器性能良好,能够在Android系统中独立运行。

关键词:Android ,系统 , Windows , 音乐播放器

ABSTRACT: The task through real demand analysis, using a powerful Java language and Eclipse as a development tool and developed the music player application on your Android system based on. Ease of access to the operator"s entire player friendly interface and practical purpose of advancing, through the process of the music player. The paper mainly introduced this topic development background, must complete function, and gives a detailed system design process. Good performance of the music player that can run independently in the Android system.

KeyWords:android , system ,windows ,music player

目录

1 引 言 4

1.1 项目背景 4

1.2 编写目的 4

2系统开发涉及的相关理论知识介绍 4

2.1 什么是Android 4

2.2 搭建Android开发环境 4

2.3 Android常用工具的使用 5

2.4 Android 音乐播放器的工程 6

2.5运行环境需求 8

2.6 Android数据库 8

3系统需求分析 10

3.1 需求分析 10

3.2播放器的基本控制功能 11

3.3时序图分析 13

3.4 系统结构图和E-R图 15

4播放器系统功能详细设计 16

4.1音乐播放器主界面功能实现 16

4.2 播放列表功能 26

4.3 菜单功能 28

4.4 播放设置界面 30

4.5 手机扩展卡的访问 31

总结 32

参 考 文 献 33

致谢 34

1 引 言

1.1 项目背景

计算机的广泛运用,手机市场的迅速发展,各种音频资源也在网上广为流传,这些资源看似平常,但已经渐渐成为人们生活中必不可少的一部分了。于是各种手机音乐播放器也紧跟着发展起来,但是很多播放器一味追求外观花哨,功能庞大,对用户的手机造成了很多资源浪费。带来了许多不便,而对于大多数普通用户,许多功能用不上,形同虚设。目前市场上主要的手机操作系统有塞班,安卓以及Windows mobile。本文的音乐播放器就是基于Android手机平台的。

1.2 编写目的

超级音乐播放器的设计与实现旨在舒缓人们的生活压力,愉悦人们的心情。本项目是开发一个可以播放主流音乐文件格式的播放器,它是一款基于Android手机平台的音乐播放器,使Android手机拥有个性的多媒体播放器,使手机显得更生动灵活化,与人们更为接近,让手机主人随时随地处于音乐视频的旋律之中。使人们的生活更加多样化。也使设计者更加熟练Android的技术和其它在市场上的特点。

2系统开发涉及的相关理论知识介绍

2.1 什么是Android?
Android一词的本义指“机器人”,它是一个半开源系统技术,它底层是基于Linux的操作系统。主要用于各个移动设备。

2.2 搭建Android开发环境

搭建开发环境需要的软件:

  1. 操作系统:Linux或Windows7
  2. 软件包:Android SDK(Software Development kit ) 、ADT(Android Development Tool)
  3. IDE环境:Eclipse IDE ADT Eclipse4.4以上
  4. JDK:Java Runtime Environment虚拟机 、(JDK)Java Development kit

安装步骤如下:

第一步:安装Java虚拟机sun-java6-jdk版本

第二步:安装Eclipse4.4工具

第三步:安装Android SDK

第四步:安装Android ADT插件

2.3 Android常用工具的使用

2.3.1 命令行的使用

创建Android Virtual Devices(AVD)

使用android list target命令列出当前可用的SDK版本

模拟器(Emulator)的使用

启动和停止模拟器

emulator -avd lt;avd_namegt;

Android Debug Bridge(ADB)的使用

查询当前模拟器实例数量

adb devices

本地机器和模拟器之间相互拷贝文件

D:gt;adb push d: est.txt /sdcard/

D:gt;adb pull /sdcard/test.txt d:/

安装apk应用程序

adb push d: est.apk /sdcard/

adb install test.apk

使用shell命令

在DOS命令行输入adb shell 便进入shell命令行了

可以使用exit退出shell

2.4 Android 音乐播放器的工程

2.4.1 Android项目

当一个Android程序启动后,Android系统会将插件ADT集成到了Eclipse工具上,然后系统就会启动一个模拟器(图2-1),这个模拟器就和一般手机的样式一样,同时也拥有手机硬件的基本操作。我们也可以将右边的键盘通过代码属性设置将其隐藏,界面的大小可自由设定,目前最大支持800X600的分辨率。

图 2-1 android模拟器

2.4.2 Android工程程序结构

Android工程基本结构目录包括:src (源代码)、gen(Android系统自动生成的常量)、Res(资源文件).AndroidMainfes.xml 是四大组件的驱动配置文件,有它的存在,Android程序的四大组件才可以正常的跳转。

剩余内容已隐藏,请支付后下载全文,论文总字数:18654字

您需要先支付 80元 才能查看全部内容!立即支付

该课题毕业论文、开题报告、外文翻译、程序设计、图纸设计等资料可联系客服协助查找;