【完整版】基于Android的音乐播放器的设计与实现毕业论文设计 联系客服

发布时间 : 星期一 文章【完整版】基于Android的音乐播放器的设计与实现毕业论文设计更新完毕开始阅读693c1da0970590c69ec3d5bbfd0a79563c1ed47e

安装Eclipse开发工具:

解压下载好的软件安装包到指定的目标文件夹下,运行eclipse.exe,设置workspace,也就是设置一个开发目录。

安装Android SDK:

解压下载好的软件开发工具包,也就是SDK文件。然后双击SDK Manager.exe可以升级合适的软甲开发工具包。如图2.10所示。

图2.10 选择需要安装的Android SDK包

安装Android ADT插件:

打开eclipse程序,在选项菜单中点击“Help-Install New Software”,然后点击add,命名后点击Archive选择我们下载的ADT压缩文件,点击OK,会自动解析ADT插件的所有可用的内容,select all(全选),再点击下一步。安装过程中有个别地方需要接受许可,然后等待安装完成,这个等待过程可能比较长。安装完毕后重启eclipse软件,完成安装。

创建Android虚拟机AVD:

打开Eclipse程序,点击选项菜单中的“Run-Run Configurations”,在弹出的窗口中选择“Target”,单击“Mannager”按钮,然后会弹出一个界面。然后单击“Device

Definitions”选项,选择合适的设备,单击“Create AVD”按钮,创建一个新的AVD。单击“Start”按钮,等待虚拟器运行,出现如图2.11所示。

图2.11 运行AVD设备界面

2.3 Android工程结构

Android工程基本结构目录包括:src(源代码)、gen(Android系统自动生成的常量)、res(资源文件:主要存放程序界面的布局配置(.xml)文件和图片资源)。AndroidMainfes.xml是一个清单文件,配置好清单文件就是给组件提供一个驱动,这样Android程序的中的组件才能够正常的运行。Android资源的基本类型和布局如表2-1所示。

表2-1 Android资源的类型和布局

目录结构 resanim resdrawable reslayout resvalue

资源类型 XMLD动画文件 一些位图文件 xml布局文件 各种xml资源文件 Arrays.xml:XML数据文件 Colors.xml:XML颜色文件 Dimens.xml:XML尺寸文件 Styles.xml:XML样式文件 resxml resraw resmenr 任意的XML文件 直接拷到设备中的原文件 XML菜单文件

AndroidManifest.xml是Android应用的入口文件,它描述了package中暴露的组件(activities, services, 等等),他们各自的实现类,各种能被处理的数据和启动位置。 除了能声明程序中的Activities, ContentProviders, Services, 和Intent Receivers,还能指定Permissions和Instrumentation(安全控制和测试)。它主要包含的功能有:说明Application的JAVA 数据包,数据包的包名是Application的唯一标识;描述Application的Component;说明Application的Component运行于哪个Process下;声明Application所必须所具备的权限,用来可以访问受保护的部分API,以及同其他Application的交互;声明Application其他所必备权限,用来和Component之间的交互;列明Application运行时所需要的环境配置信息,这些声明的信息只是在程序开发和测试时会存在,发布前将被回收;声明Application所需要的Android API的最低版本的级别;列举Application

第3章 系统需求分析

系统的需求分析是项目开发的基础,是软件定位于什么样的情况下开发出来,开发出来是否合乎市场的需求,这是一个项目很重要的部分。它的基本任务就是讲述了这个系统必须要做什么,只有围绕这个目标,我们开发这款软件才会满足市场的需求。

3.1 软件的功能需求

本软件是基于Android平台的一款音乐播放器,可以方便Android用户对手机内部音乐文件的操作,该系统的目标是:

(1)软件采用人机交互的方式,界面美观大方,带有年轻的气息,操作简捷明了,富有较强的个性。

(2)能对音乐进行简单的管理。 (3)软件应具备易维护性和易操作性。

3.2 软件的功能设计

软件的功能需求概括了研发人员必须实现的软件功能,能够满足音乐播放器用户的日常需求。软件需求文档应当尽量详细的描述该款软件的基本信息。 3.2.1 播放器功能图

作为一款音乐播放器,基本的播放控制功能显得很重要也很必要,它必须具备音乐播放、暂停、上下一首、显示歌词、播放模式、播放进度、音量调节和歌曲信息。用例图分析如图3.1所示。