android 音乐播放器设计,基于Android音乐播放器设计的实现毕业论文.pdf

摘要

随着手机的智能化以及网络的普及和应用,人类将进入移动互联

网的新时代。在国内,随着4G牌照的下发,三大运行商也在加紧抢

占移动互联网领域的制高点。在此过程中,人们对新一代移动互联终

端设备的功能和性能提出了更高的要求,所以开发出满足消费者要求

的移动终端软件具有广阔的市场前景。本论文的基于Android平台的

音乐播放器设计就是在这一背景下完成的。

Android目前是世界主流的并且发展最快最具市场前景的手机

操作系统,本文首先介绍了 Android的发展历程,讨论了开发过程中

用到的关键技术。在做出详细的需求分析以及总体设计后,介绍了关

键技术的实现过程,包括功能模块的划分、UI设计、配置文件的设

计等。其中对几个核心组件的设计思路、交互过程、通信机制、消息

广皤制、生命周期、界面设计等做了详细的介绍。

在后期的功能和性能的测试上,解决了运行期间出现的所有BUG,

在不同的版本的Android平台上也可以安全运行,并且提供了在线音

乐试听的功能,证明了前期设计的可行性。完备的功能可以满足不同

用户的所有要求,本文通过对基于Android平台上音乐播放器开发与

实现的介绍,希望能为今后开发出功能更强大的移动设备多媒体播放

软件提供有益的借鉴。

关键词:音乐播放器、Android.手机应用软件

3

目录

弓1言 1

第一章绪论2

1.1课题背景及意义2

1.2网络流行音乐播放器简介3

1.3案列分析3

第二章系统需求分析4

2. 1开发及运行环境 4

2.2需求对象4

2. 3可行性分析4

2.4经济可行性5

2. 5技术的可行性5

2. 6系统的易操作性5

第三章总体设计7

3. 1设计思想7

3. 2设计计划 7

3. 3编写目的 7

3. 4需求规定7

3.5功能需求8

3.6系统功能9

第四章数据库的设计 11

4. 1播放列表 11

4. 2播放列表内容 11

4. 3 数据分析 12

第五章系统主要界面与主要功能实现 13

5. 1初界面 13

5. 2主界面 14

5. 3搜索音乐 15

5. 4查看本地音乐 16

5.5音乐播放界面 17

5. 6新建、删除播放列表界面 18

5. 7功能菜单退出 19

第六章测试20

6.1测试的目的20

6.2软件测试的方法20

6. 3软件测试环境20

6.4兼容性测试21

6. 5用户界面测试21

6.6系统测试过程中出现的问题21

总结22

致谢24

参考文献25

4

引言

随着通信设备网络和计算机科学的不断发展,新一代的移动终

端用户对移动设备的功能和性能有了更高的要求。因此,在移动终端

开发出功能强大以及界面美观操作简易的手机应用程序具有广阔的

市场前景。本文设计的音乐皤放器是基于Android平台而设计

的.Android平台是目前发展最快、最具市场前景的智能手机操作系

统。对音乐播放器做了详细的需求分析,并详细介绍了音乐播放器的

总体设计,包括音乐播放器的架构设计、功能模块的划分、配置文件

AndroidManifest. xml的设计。对音乐播放器的详细设计,本文重点

阐述了音乐播放器核心模块即音乐播放主界面模块、音乐库模块、后

台音乐服务模块,其中对几个核心组件PlayActivity、

P1 ayBac Service> Library-Activity 的设计思路、交互过程、通信

机制、消息机制、生命周期、界面设计等做了详细的介绍。 本文通

过对基于Android平台上音乐播放器开发与实现的介绍,希望能为今

后开发出功能更强大的移动设备多媒体皤放软件提供有益的借鉴。

目录 第一章 引 言 - 1 - 1.1 项目背景 - 1 - 1.2 编写目的 - 2 - 第二章 系统需求分析 - 3 - 2.1 功能需求(用例图分析) - 3 - 2.1.1 播放器的基本控制需求 - 3 - 2.1.2 播放清单列表管理需求 - 5 - 2.1.3 播放友好性需求 - 7 - 2.1.4 播放器扩展卡需求 - 8 - 2.1.5 功能需求(时序图)分析 - 9 - 2.2 系统结构图和流程图 - 10 - 2.3 系统界面需求 - 11 - 2.4 系统性能需求 - 12 - 2.5 运行环境需求 - 12 - 第三章 Android数据库设计 - 13 - 3.1 数据库及字段属性设计 - 13 - 3.1.1 字段设计(表、图) - 13 - 3.1.2 音乐播放器E-R图 - 15 - 3.2 数据库连接 - 15 - 3.2.1 创建数据库 - 15 - 3.2.2 操作数据库 - 16 - 3.2.3 数据显示 - 17 - 第四章 Android项目介绍 - 18 - 4.1 什么是Android? - 18 - 4.1.1 Android简介 - 18 - 4.1.2 Android Features特性 - 18 - 4.1.3 Android基本框架(Android Architecture) - 19 - 4.1.4 Android系统的四大组件 - 22 - 4.2 搭建Android开发环境 - 23 - 4.3 Android常用工具的使用 - 25 - 4.3.1 命令行的使用 - 25 - 4.3.2 Dalvik Debug Monitor Service (DDMS)的使用 - 26 - 4.4 Android 音乐播放器的工程 - 26 - 4.4.1 Android项目 - 26 - 4.4.2 Android工程程序结构 - 27 - 4.4.3 AndroidManifest.xml文件 - 29 - 第五章 播放器系统功能详细设计 - 31 - 5.1音乐播放器主界面功能实现 - 31 - 5.1.1 播放器主界面 - 31 - 5.1.2 播放界面音轨的实现 - 32 - 5.1.3 播放器播放、暂停、停止等功能 - 35 - 5.2 播放列表功能 - 36 - 5.3 菜单功能 - 38 - 5.3.1 菜单界面 - 38 - 5.3.2 菜单功能实现 - 39 - 5.4 播放设置界面 - 41 - 5.4.1 界面实现 - 41 - 5.4.2 歌词显示实现 - 42 - 5.5 手机扩展卡的访问 - 44 - 5.5.1 文件浏览器界面 - 45 - 5.5.2 文件浏览器功能实现 - 46 - 5.6 数据存储方式 - 47 - 5.6.1 SharedPreferences - 47 - 5.6.2 File存储方式 - 48 - 5.6.3 SQLiteDatabase数据库 - 48 - 第六章 结 论 - 49 -
Android手机平台音乐播放器毕业论文 目录 第一章 引 言 - 1 - 1.1 项目背景 - 1 - 1.2 编写目的 - 2 - 第二章 系统需求分析 - 3 - 2.1 功能需求(用例图分析) - 3 - 2.1.1 播放器的基本控制需求 - 3 - 2.1.2 播放清单列表管理需求 - 5 - 2.1.3 播放友好性需求 - 7 - 2.1.4 播放器扩展卡需求 - 8 - 2.1.5 功能需求(时序图)分析 - 9 - 2.2 系统结构图和流程图 - 10 - 2.3 系统界面需求 - 11 - 2.4 系统性能需求 - 12 - 2.5 运行环境需求 - 12 - 第三章 Android数据库设计 - 13 - 3.1 数据库及字段属性设计 - 13 - 3.1.1 字段设计(表、图) - 13 - 3.1.2 音乐播放器E-R图 - 15 - 3.2 数据库连接 - 15 - 3.2.1 创建数据库 - 15 - 3.2.2 操作数据库 - 16 - 3.2.3 数据显示 - 17 - 第四章 Android项目介绍 - 18 - 4.1 什么是Android? - 18 - 4.1.1 Android简介 - 18 - 4.1.2 Android Features特性 - 18 - 4.1.3 Android基本框架(Android Architecture) - 19 - 4.1.4 Android系统的四大组件 - 22 - 4.2 搭建Android开发环境 - 23 - 4.3 Android常用工具的使用 - 25 - 4.3.1 命令行的使用 - 25 - 4.3.2 Dalvik Debug Monitor Service (DDMS)的使用 - 26 - 4.4 Android 音乐播放器的工程 - 26 - 4.4.1 Android项目 - 26 - 4.4.2 Android工程程序结构 - 27 - 4.4.3 AndroidManifest.xml文件 - 29 - 第五章 播放器系统功能详细设计 - 31 - 5.1音乐播放器主界面功能实现 - 31 - 5.1.1 播放器主界面 - 31 - 5.1.2 播放界面音轨的实现 - 32 - 5.1.3 播放器播放、暂停、停止等功能 - 35 - 5.2 播放列表功能 - 36 - 5.3 菜单功能 - 38 - 5.3.1 菜单界面 - 38 - 5.3.2 菜单功能实现 - 39 - 5.4 播放设置界面 - 41 - 5.4.1 界面实现 - 41 - 5.4.2 歌词显示实现 - 42 - 5.5 手机扩展卡的访问 - 44 - 5.5.1 文件浏览器界面 - 45 - 5.5.2 文件浏览器功能实现 - 46 - 5.6 数据存储方式 - 47 - 5.6.1 SharedPreferences - 47 - 5.6.2 File存储方式 - 48 - 5.6.3 SQLiteDatabase数据库 - 48 - 第六章 结 论 - 49 -
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值