基于安卓的音乐播放器系统的设计与实现——毕业论文.docx

上传人:b****1 文档编号:149076 上传时间:2022-10-04 格式:DOCX 页数:37 大小:1.71MB
下载 相关 举报
基于安卓的音乐播放器系统的设计与实现——毕业论文.docx_第1页
第1页 / 共37页
基于安卓的音乐播放器系统的设计与实现——毕业论文.docx_第2页
第2页 / 共37页
基于安卓的音乐播放器系统的设计与实现——毕业论文.docx_第3页
第3页 / 共37页
基于安卓的音乐播放器系统的设计与实现——毕业论文.docx_第4页
第4页 / 共37页
基于安卓的音乐播放器系统的设计与实现——毕业论文.docx_第5页
第5页 / 共37页
点击查看更多>>
下载资源
资源描述

基于安卓的音乐播放器系统的设计与实现——毕业论文.docx

《基于安卓的音乐播放器系统的设计与实现——毕业论文.docx》由会员分享,可在线阅读,更多相关《基于安卓的音乐播放器系统的设计与实现——毕业论文.docx(37页珍藏版)》请在冰豆网上搜索。

基于安卓的音乐播放器系统的设计与实现——毕业论文.docx

摘要

毕业设计

中文题目

基于安卓的音乐播放器系统的设计与实现

英文题目

DesignandImplementationofTheMusic

PlayerBasedonAndroid

院系:

计算机与信息工程学院

年级专业:

金融服务

姓名:

学号:

指导教师:

职称:

年月

摘要

基于安卓的应用软件开发快捷简单,用户体验良好,开发出满足消费者要求的移动终端软件具有广阔的市场前景。

而随着手机的使用量有了大幅地提高,多媒体功能的开发已经成了手机未来发展的功能之一,扩展和优化手机多媒体功能将成为未来几年移动程序开发的新趋势。

本文研究的音乐播放器系统是以Android开发为基础,用到的软件是Java的开发软件Eclipse,搭建的开发环境是Eclipse+AndroidSDK,该系统是在Android系统下编码和改进的。

本文研究的音乐播放器集播放、暂停、上下首、歌词显示一些基本的功能于一体,同时具有分享、收藏、设置休息时间的友好性功能,大大满足用户的需求。

关键词:

手机;安卓;java;音乐播放

II

ABSTRACT

ABSTRACT

TheapplicationdevelopmentbasedonAndroidisquickandeasy,inaddition,theuser’sexperienceisgood.Therefore,developingmobileterminalsoftwarethatcanmeetconsumerdemandsformarkethasbroadprospects.Withtheproductionanduseofmobilephonesgreatlyimproved,thedevelopmentofmultimediafunctionshasbecomeoneofthefuturedevelopmentoffeaturephones,soexpansionandoptimizationofmobilemultimediafeatureswillbecomeanewtrendinthenextfewyearsonthemobileapplicationdevelopment.

ThemusicplayersysteminthispaperisbasedonAndroiddevelopment,usingJavadevelopmentsoftwareEclipse,buildingEclipse+AndroidSDKdevelopmentenvironment,andthesystemiscoddedandimprovedundertheAndroidsystem.

Inthispaper,themusicplayerhasthebasicfunctionswhichincludeplay,pause,previousone,thenextsong,thelyricsshow.Atthesametime,themusicplayercanshare,collect,setresttime,anditisabletosatisfytheneedsofusers.

KeyWords:

Phones;Android;Java;MusicPlayer

III

目录

目录

第1章引言 1

1.1选题背景 1

1.2国内外研究现状 1

1.3研究内容 2

1.4主要设计思路 2

1.5论文组织结构 3

第2章系统相关技术介绍 4

2.1Android的定义 4

2.2Android的优势 4

2.3Android带来的影响 4

2.3.1对消费者的影响 4

2.3.2对手机制造商的影响 5

2.3.3对运营商的影响 5

2.4JAVA介绍 5

2.5Android内核 6

2.6Android的系统架构 6

2.7Lib介绍 7

第3章系统需求分析 9

3.1系统可行性分析 9

3.1.1技术可行性 9

3.1.2操作可行性 9

3.1.3经济可行性 9

3.1.4社会可行性 9

3.2总体需求 10

3.3功能需求 10

3.4开发运行环境需求 13

3.5性能需求 13

3.6其它需求 13

第4章系统概要设计 15

4.1概述 15

4.2系统功能结构 15

4.2.1主界面模块设计 16

4.2.2播放界面模块设计 16

4.2.3菜单界面模块设计 17

4.2.4歌曲设置模块设计 17

4.2.5其他模块设计 18

第5章系统实现 19

5.1数据库设计 19

5.2模块界面实现 20

5.2.1播放器主界面 20

5.2.2音乐播放界面 21

5.2.3音乐歌词显示页面 22

5.2.4音乐菜单界面 23

5.2.5音乐歌曲设置 24

5.2.6音乐歌曲分享 25

第6章系统测试 27

6.1测试重要性 27

6.2 测试方法 27

6.3系统功能测试 27

6.3.1播放器播放功能测试 27

6.3.2播放器菜单功能测试 28

6.3.3播放器歌曲设置功能测试 28

6.3.4播放器其他模块功能测试 29

第7章结论与展望 30

7.1结论 30

7.2进一步的工作方向 30

参考文献 31

致谢 32

32

第1章引言

第1章引言

1.1选题背景

科学技术的日新月异,加上人们生活水平的不断提高,使得手机在人们的日常生活中扮演着极其重要的角色。

在近来的这些年里,移动通信业务的发展速度在目前世界上可谓是名列前茅。

他们的增长速度是任何预测家未曾预料到。

Android作为一个开源的系统,拥有自己独特的优势,已经形成当前行业的主流趋势。

基于Android的应用软件开发快捷简单,用户体验良好,所以开发出满足消费者要求的移动终端软件具有广阔的市场前景[1]。

同时,随着人们生活和工作的压力越来越大,音乐渐渐地扮演着人们心灵寄托的角色,帮助人们轻松下来,所以受到越来越多人的欢迎,随之而来的,便是五花八门的音乐播放器。

但目前存在许多音乐播放器盲目地追求华丽的外在条件和所谓的复杂功能,而这些占据了用户手机的很多资源、内存空间,给用户带来了许多不便,而且,恰恰很多功能对大多数用户来说是没有用的,所以开发一款实用性强的手机音乐播放器是具有良好的市场和应用前景的[2]。

基于上述分析,利用Android这种开源技术设计出一款让用户满意的音乐播放器是非常有市场前景的,同时,对于一个酷爱音乐的软件设计者来说,编写出这种满足用户需求的音乐播放器更是一件非常有意义的事情。

1.2国内外研究现状

安卓自从被谷歌收购后就以Linux的开放式手机操作系统的形式被推出,这种开放式手机系统可以使任何手机制造商在没有支付专利费的前提下将这种系统在自己的手机上运行,其免费性和便捷性使得其在推出之日便得到全世界的普遍欢迎。

国外的安卓市场可谓是蓬勃发展,如日中天,据美国发布的一份调查显示,基于安卓系统的智能手机的销售量在2012年曾一度超过了声名赫赫的Iphone手机,虽然目前在美国Iphone手机还是处于智能手机的龙头地位,但唯一能与其相媲美的也只有谷歌的安卓系统的手机[3]。

由于安卓系统的种种便捷以及不断地往更高层次的技术发展,相信在不久将来会有更多国外的用户选择基于安卓的智能手机。

中国,作为一个拥有全世界最多人口的人口大国,其手机用户的人数也是居于全世界之最。

因为3G业务的推广使得国内的手机市场不断往智能手机方向发展,正因为如此,安卓系统便成了国内手机制造商的首当之选。

根据调查显示,国内安卓开发工程师的需求量这两年增长速度是疾如雷电,国内的安卓手机市场正处于一个如火如荼的开拓阶段。

如今,随着生活水平的提高,一款能满足用户需求的音乐播放软件是手机必不可少的,而且目前为止,大多数的数码产品也都能进行MP3播放。

其中,在Linux上流行的播放器有多种,主要有Xmms,RealPlayer,Xmovie,QuickTime,MPlayer等[4]。

安卓这种基于Linux内核的,而且具有开源、免费的特性[5],还有平台开放的特性,这样一方面能够促进技术的创新,另一方面又能在成本降低方面是大大有利的。

综上所述,利用安卓技术开发出让用户满意的音乐播放器是相当有市场潜力。

1.3论文组织结构

本论文总共分为七章。

第1章:

引言。

主要介绍基于安卓的音乐播放器系统的选题背景、国内外研究现状以及研究的内容和主要设计思路。

第2章:

系统相关技术介绍。

主要讲了Android的信息,对系统相关技术做了比较具体的介绍。

第3章:

系统需求分析。

主要对基于安卓的音乐播放器从技术上、操作上、经济上和社会上做了可行性分析,并介绍了总体需求、功能需求、开发环境需求以及性能需求和其他需求。

第4章:

系统概要设计。

主要对基于安卓的音乐播放器系统进行了概要设计。

第5章:

系统详细设计。

对基于安卓的音乐播放器的数据库进行设计,并且对其各个功能模块展开说明。

第6章:

系统测试。

主要对基于安卓的音乐播放器进行测试,并说明了测试结果。

第7章:

结论与展望。

主要对基于安卓的音乐播放器目前所做的研究进行总结,并提出研究现在存在的不足之处,提出进一步工作的方向。

1.4研究内容

本课题研究的是是基于安卓的音乐播放器系统,该播放器作为安卓平台上的一种开发应用,具有与用户交互的界面,用户体验性良好,不仅能满足用户对音乐播放器的一般控制需求,还能够满足用户的友好性需求。

通过对音乐播放器的需求进行具体分析,本文要研究的基于安卓的音乐播放器的主要功能有:

(1)用户下载安装本APP,可以享有本APP的所有功能。

(2)音乐列表展示功能。

(3)音乐播放界面。

(4)音乐歌词显示功能。

(5)音乐菜单界面。

(6)歌曲设置的功能。

(7)音乐收藏添加功能。

(8)歌曲分享的功能。

1.5主要设计思路

通过学习和使用同类软件,借鉴同类软件的优秀之处,将可取之处用到我们即将设计的音乐播放器上。

以此同时,对该种软件进行详细的需求分析,再结合移动设备的特点,在安卓平台上设计出一款实用性强的、能让用户满意的音乐播放器。

搜集和比较Java开发相关技术文献,进行软件的概要和详细设计。

同时,采用模块化设计思想,对整个系统的结构进行模块化设计,将要设计的音乐播放器的功能模块一一列出,再各个击破,即一个模块、一个模块地完成,最终将各个模块组合起来。

第2章系统相关技术介绍

第2章系统相关技术介绍

2.1Android的定义

Android是一个综合的操作环境,其是在Linux内核的基础上进行操作的。

Android这个平台主要包括一个操作系统,中间件、用户界面和一些主要的应用程序。

在Android平台上使用Java框架来开发Android应用要使用的工具以及API接口,这些种种在Beta版本的AndroidSDK上都有所提供,种种方便性、必然推进Android平台的运用[6]。

2.2Android的优势

1.开放性。

安卓系统上的源代码是完全开放的,在这个平台上开发的编程人员能够

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 党团工作 > 党团建设

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1