登录

  • 登录
  • 忘记密码?点击找回

注册

  • 获取手机验证码 60
  • 注册

找回密码

  • 获取手机验证码60
  • 找回
毕业论文网 > 毕业论文 > 计算机类 > 计算机科学与技术 > 正文

Android上的多功能播放器设计毕业论文

 2022-07-05 10:07  

论文总字数:23249字

摘 要

听音乐是手机的必不可少的一项功能,一款好的手机音乐播放器可以为手机增光添彩。本文主要是对Android系统上音乐播放器设计进行讨论。实现音乐的播放,暂停,停止,上一首,下一首,音量调节,播放列表和歌曲文件的管理操作等多种播放控制功能,此外还实现了歌词的显示,甩歌,电话监听等功能,通过摇晃手机来控制音乐的播放和暂停,并能够在接听和播打电话时,暂停音乐的播放。性能优良,在真机和虚拟机上都可以测试运行。

本文首先介绍了该设计的研究背景及目的,同时介绍了有关音乐播放器的特点。然后介绍了本程序的开发环境。接着对程序进行总体的分析与设计,包括它的需求分析,系统功能分析等。最后对程序进行具体的设计和实现。

关键词: android 音乐播放器 eclipse

Abstract

An essential function of mobile phone is to listen to music.A good music player can make the mobile phone better.This paper is to discuss the design of music player on Android system,has realized the music play, pause, stop, a song, the next song, adjust the volume,files in the playlist of songs and the management operations and other functions.in addition,has realized the lyrics display function,rejection songs ,telephone monitoring and so on.User can control the music playback and pause by shaking the mobile phone.At the same time,can pause the music while receiving or making the call.The program can perform excellent both in real and virtual machine .

This paper first introduces the research background and purpose of the design,at the same time,introduces the characteristics of music player.Then,this paper introduces the program development environment and does overall analysis and design for the program,including requirement analysis, system function analysis and so on.Finally,the paper design and implement the program.

Keywords: Android music player eclipse

目录

摘要 I

Abstract II

第一章 绪论 1

1.1项目背景 1

1.2国内外研究现状和趋势 1

1.3系统开发环境介绍 2

1.3.1 Eclipse简介 2

1.3.2 Android简介 2

1.3.3 Java 3

1.4各章重点 4

第二章 音乐播放器需求分析 5

2.1音乐播放器功能需求 5

2.1.1基本控制需求 5

2.1.2基本控制需求 6

2.2音乐播放器系统流程图和结构图 7

2.2.1系统流程图 7

2.2.2功能结构图 7

2.3音乐播放器系统界面需求 8

2.4音乐播放器功能模块需求 9

2.4.1音乐模块需求 9

2.4.2艺术家模块需求 9

2.4.3专辑模块需求 9

2.4.4最近播放模块需求 10

2.5音乐播放器系统性能需求 10

2.6运行环境要求 10

第三章 音乐播放器总体设计 11

3.1设计思想 11

3.2 Android音乐播放器工程 11

3.2.1 android项目 11

3.2.2 Android工程结构 12

第四章 音乐播放器详细设计 14

4.1音乐播放器界面设计 14

4.2音乐播放器各模块功能详细设计 15

4.2.1 音量控制设计 15

4.2.2 播放暂停模块 17

4.2.3 上一曲下一曲模块设计 18

4.2.4 初曲终曲模块设计 18

4.2.5 音乐列表模块设计 19

4.2.5 艺术家模块设计 21

4.2.6 专辑模块设计 22

4.2.7 最近播放模块设计 23

4.2.8甩歌功能设计 24

第五章 音乐播放器软件测试 26

5.1软件测试的目标 26

5.2软件测试环境 26

5.2.1测试的性能要求 26

5.2.2测试环境搭建 26

5.2.2测试过程 26

5.3测试的主要问题 27

5.4测试结果 28

结束语 29

参考文献 30

致 谢 32

第一章 绪论

1.1项目背景

随着科技的进步和网络的普及,人们的生活水平越来越高,相应的对娱乐的追求也越来越多,听音乐是一种重要的娱乐方式。而PC端的音乐太受环境制约,无法随时随地都能享受到音乐,所以移动端的音乐播放器正在蓬勃发展。手机的市场份额不断扩大,手机已经不仅仅局限于打电话发短信这些基本的功能。一款优良的音乐播发器是任何一款手机都追求的。目前手机主要有三个操作系统:Windows mobile,Android和IOS,而其中Android系统是使用最广泛的。本文的设计就是基于Android平台的音乐播放器。

现在手机的许多音乐播放器过于追求外观的花哨,功能的强大,以致于对手机的内存,资源造成了很大的浪费,尤其是用户在进行多任务操作时,经常出现顿卡,死机的情况,对于许多用户来说,很多功能根本用不上,针对这些弊端,选择开发一个简洁的音乐播放器,继承了播放器的常用功能,能够满足用户的需求。

虽然本次设计是二次开发,但是仍需要了解一下市场上手机播放器的编码方式,各种播放器的格式文件,分析出各种编码的优劣,从而设计出简洁使用的音乐播放器。

1.2国内外研究现状和趋势

由于科技的飞速发展,目前的数码电子设备基本上都具备音乐播放功能。目前linux平台上的播放软件主要有以下几种:

  1. Xmms:Xmms可以播放MP3,MOD,WAV等格式文件,只要提供必要的插件,它还可以支持更多的格式。但是Xmms的大部分插件依赖于旧的GTK环境。
  2. audacious:Audacious区别于其它播放器之处在于,它不仅能支持UTF-8字符集,还能支持其它字符集,这样能比较好的解决中文乱码的问题。
  3. RealPlayer:realplayer是在网上实时收听收看音频,视频的软件。即使在低带宽条件下,也能给用户丰富的多媒体体验。很方便用户在网上寻找自己喜欢的音频视频资源。能支持各种在线播放格式。

4.QuickTime:QuickTime是由苹果公司开发的流式音频视频处理方案,它不仅仅是一个媒体播放器,还是一个多媒体架构,可以进行多种媒体的创建开发。

请支付后下载全文,论文总字数:23249字

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

企业微信

Copyright © 2010-2022 毕业论文网 站点地图