基于Android音乐播放器的设计与实现定稿版
基于Android平台的音乐播放器设计文档
基于Android平台的音乐播放器设计文档(张纪华,农学院,021*******;查李想,农学院,021*******)
第一章开发目的
现今社会生活紧张,而欣赏音乐是其中最好的舒缓压力的方式之一,本项目的目的是开发一个可以播放主流音乐文件格式的播放器,本设计的实现的这主要功能是播放Mp3等多种格式的音乐文件,并且能够控制播放,暂停,停止,上一曲,下一曲,音量调节,视觉外观,播放列表和歌曲文件的管理操作等多种播放控制功能,界面简明,操作简单。
本项目是一款基于Android手机平台的音乐播放器,使Android手机拥有个性的多媒体播放器,使手机显得更生动灵活化,与人们更为接近,让手机主人随时随地处于音乐视频的旋律之中。使人们的生活更加多样化。也使设计者更加熟练Android的技术和其它在市场上的特点。
第二章系统需求分析
2.1 功能需求(用例图分析)
根据项目的目标,我们可获得项目系统的基本需求,以下从不同角度来描述系统的需求,并且使用用例图来描述,系统的功能需求,我们分成四部分来概括,即播放器的基本控制需要,播放列表管理需求,播放器友好性需求和播放器扩展卡需求。以下分别描述:
2.1.1 播放器的基本控制需求
图2.1 播放器基本控制图
2.1.2 播放清单列表管理需求
当用户选中列表中某一项歌曲,就有的需求:
图2.2 播放器清单
图2.3 播放器设定
图2.4 文件浏览器
2.1.5 功能需求(时序图)分析
2.2 系统结构图和流程图
(1)音乐播放器的系统流程图(图2.5.1)
图2.5.1 流程图(2)系统功能表(表2.1)和系统功能结构图(图2.5.2)
基于Android平台的音乐播放器设计文档
基于Android平台的音乐播放器设计文档(张纪华,农学院,021*******;查李想,农学院,021*******)
第一章开发目的
现今社会生活紧张,而欣赏音乐是其中最好的舒缓压力的方式之一,本项目的目的是开发一个可以播放主流音乐文件格式的播放器,本设计的实现的这主要功能是播放Mp3等多种格式的音乐文件,并且能够控制播放,暂停,停止,上一曲,下一曲,音量调节,视觉外观,播放列表和歌曲文件的管理操作等多种播放控制功能,界面简明,操作简单。
本项目是一款基于Android手机平台的音乐播放器,使Android手机拥有个性的多媒体播放器,使手机显得更生动灵活化,与人们更为接近,让手机主人随时随地处于音乐视频的旋律之中。使人们的生活更加多样化。也使设计者更加熟练Android的技术和其它在市场上的特点。
第二章系统需求分析
2.1 功能需求(用例图分析)
根据项目的目标,我们可获得项目系统的基本需求,以下从不同角度来描述系统的需求,并且使用用例图来描述,系统的功能需求,我们分成四部分来概括,即播放器的基本控制需要,播放列表管理需求,播放器友好性需求和播放器扩展卡需求。以下分别描述:
2.1.1 播放器的基本控制需求
图2.1 播放器基本控制图
2.1.2 播放清单列表管理需求
当用户选中列表中某一项歌曲,就有的需求:
图2.2 播放器清单
图2.3 播放器设定
图2.4 文件浏览器
2.1.5 功能需求(时序图)分析
2.2 系统结构图和流程图
(1)音乐播放器的系统流程图(图2.5.1)
图2.5.1 流程图(2)系统功能表(表2.1)和系统功能结构图(图2.5.2)
Android简易音乐播放器的设计与实现
本科生毕业设计(论文)
( 2016 届)
设计(论文)题目 Android手机APP开发——音乐播放器作者刘晗
系、专业计算机科学与技术
班级1201
指导教师(职称)王李冬(副教授)
论文字数8000
论文完成时间2016年 4月10 日
杭州师范大学钱江学院教学部制
Android手机APP开发——音乐播放器
计算机科学与技术1201 刘晗指导教师王李冬
摘要:Android手机的APP开发越来越受到人们的关注。现今社会人们生活压力越来越大,人们更注重精神的需求。人们需要放松,需要释放,需要发泄,而音乐则是调节人们心情的一个有效资源。本文基于Androidstudio开发了一款面向Android手机的音乐播放器。该播放器包含本地音乐扫描、歌词匹配、音乐播放以及用户管理等功能。该APP具备界面优美、使用方便等优点,满足现金市场上的应用需求。
关键词:移动互联;Android;音乐播放器
APP Development on Android Mobile Phone- Music Player Computer Science and Technology class 1201 Liu Han
Instructor: Wang Lidong
Abstract: Android APP development has attracted more and more nowadays. Living pressure of modern society people is more and more serious, which made people pay more attention to mental demand. People need to relax, to release, need to vent, and the music is an effective resources to adjust mood for people . This article develops an Android music player based on Androidstudio. The player includes local music scan, matching lyrics, music playing and user management, and other functions. The APP has beautiful interface, convenient use, and meet the application requirements of cash in the market.
基于Android系统的音乐播放器设计与实现
基于Android 系统的音乐播放器设计及实现 实验报告
一、实验要求:
本课程设计的目的是开发一个可以播放主流音乐文件格式的播放器的播放功能模块,要求音乐播放器能够播放Mp3,Wav 多种格式的音乐文件,能够控制播放,暂停,重播,停止,要求视觉外观美观,操作简单。
二,设计思想 首先查找相关书籍及文献,了解Android 的构架并搭建Android 开发平台。 查找相关资料,了解现阶段基于Android 平台手机音乐播放器发展现状以及相关功能。
播放器基本拥有以下功能:
播放本地音乐文件
对播放的状态进行控制
播放设置,开始暂停停止
三,系统结构
四、数据结构的说明和模块的算法流程图
五、使用说明书
菜单有6个功能:播放,暂停,停止,重播。
运开音乐播放器
音乐播设定
播放界开始 暂停
停止
播放功能:点击后事件触发,传入歌曲名字,让程序操作该名字进行播放。
暂停功能:点击后事件触发,歌曲暂停播放。
停止功能:点击后事件触发,歌曲停止播放。
重播功能;点击后事件触发,歌曲重新播放。
六、运行结果和结果分析
作为Android平台上开发的应用软件,本设计具备及用户交互的界面,界面简洁美观易于操作。作为一款在线音乐客户端,提供给用户在线选歌的方便,提供在线播放歌曲的即时信息,如歌曲名,歌手名,时长等等。
七、我评价及总结
现如今社会生活节奏日益加快,人们在忙碌的生活中欣赏音乐是最好的舒缓压力的方式之一。随着移动设备的日益完善,我们大家都已经有了在手机上听自己喜欢歌曲的习惯,以往的做法是用数据线或者蓝牙等无线设备将PC上的歌曲复制几首到手机当中,反反复复的听,等到听厌了以后,再次装一些歌曲进去,如此反复,非常的麻烦。因此,如果在我们的手机上能实现在线听歌,这将会带来极大的方便。本项目是一款基于Android手机平台的音乐播放器,使Android手机拥有个性的多媒体播放器,是手机显得更生动灵活化,及人们更为方便,让手机主人随时随地处于音乐的旋律之中。本设计实现的重要功能是播放Mp3格式的音乐文件,并且能够控制音乐的播放,暂停,显示歌手信
基于Android的音乐播放器设计
基于Android的音乐播放器设计
一、引言
随着移动互联网的发展,人们用手机听音乐的需求越来越大。因此,对于一个音乐播放器来说,良好的用户体验和用户界面设计变得尤为重要。基于Android系统的音乐播放器,可以充分利用Android系统的优势,为用户提供优质的音乐播放服务。
二、需求分析
1.用户需求
(1)良好的用户体验
良好的用户体验是用户使用一个音乐播放器时最为关注的。播放器要有良好的性能、播放流畅且不卡顿,增加用户使用时的留存时间。
(2)易操作性
音乐播放器的操作要简单易学,一定要避免音乐播放器的操作复杂引起使用者的困惑和不愉快。
(3)方便的使用
方便的使用就是快捷的定位到自己需要的功能,千万不要像一些播放器一样难以找到自己想要的功能。
(4)多种音乐格式支持
目前音乐格式众多,一个好的音乐播放器一定要支持多种音乐格式的播放。
2.功能需求
(1)播放功能
重要的功能之一,音乐的播放一定要流畅不卡顿。
(2)歌词功能
歌曲的歌词随着音乐的播放同步展示,让用户能够更好的理解和享受音乐。
(3)在线音乐功能
在线音乐功能为用户提供了更为丰富的音乐选择,也为音乐平台提供更多的商业合作机会。
(4)下载功能
这个功能是当网络环境不好时提供稳定的音乐学习环境,用户可以把歌曲下载下来,随时随地可以听取。
三、系统设计
Android的音乐播放器设计
1.音乐的存储
用户存储的音乐和内建音乐的存储架构不同,因为内建的音乐是从系统预装的资源存储到系统内部存储,并被分类为系统音乐媒体数据库。
用户存储是用户自己存储的音乐,可以自定义目录和分类,因此不能直接做到类似内建音乐的音乐媒体库分类管理。
基于Android音乐播放器的设计与实现
基于Android音乐播放器的设计与实
现
专科毕业设计(论文)
题目基于Android的音乐播放器设计与实现
姓名苏闹
专业计算机应用技术
学号 23011
指导教师黄海燕
郑州科技学院信息工程学院
二○一五年五月
2
2020年4月19日
目录
摘要 (Ⅰ)
Abstract (Ⅱ)
前言 (Ⅲ)
1. 项目来源及开发目的和意义 (1)
1.1 项目来源 (1)
1.2 项目开发目的和意义 (2)
2. 音乐播放器开发及应用现状分析 (3)
2.1操作和全面是关键 (3)
2.2 Android音乐播放器的音质分析 (4)
3. 需求分析及总体设计方案 (5)
3.1 主要开发内容 (5)
3.2 需求分析 (5)
3.2.1 界面设计模块功能需求 (6)
3.2.2 后台通讯模块功能需求 (13)
3.2.3 文件夹选择模块功能需求 (13)
3.3 总体设计方案 (13)
3.3.1 页面设计模块结构 (13)
3.3.2 后台通讯模块结构 (13)
3.3.3 文件夹选择模块结构 (14)
4. 开发环境和开发工具 (14)
4.1 开发语言 (14)
4.2 开发工具 (14)
4.3 开发环境 (14)
5. 项目进度安排、预期达到的目标 (15)
5.1 进度安排 (15)
5.2 预期达到的目标 (15)
5.2.1 功能预期目标 (15)
5.2.1 性能预期目标 (15)
5.2.1 其它预期目标 (15)
6. 完成项目所需的条件和经费 (16)
7. 预见的困难及应对措施 (17)
总结 (19)
致谢 (20)
参考文献 (21)
基于Android音乐播放器的设计
Android本地音乐播放器的设计与实现
第37卷第3期2021年3月福建电脑Journal of F ujian Computer
Vol. 37 No.3
Mar. 2021
Android 本地音乐播放器的设计与实现
邓俊豪
(广东石油化工学院广东茂名525000 )
摘要当前手机应用市场上有许多音乐播放器,功能庞大但显得臃肿,还有开屏广告等降低用户体验的设计。针对目前市 场上音乐播放器应用的这种情况,本文剖析了基于Android 的移动端音乐播放器的需求功能,给出了一个基础的音乐播放器 的详细设计思路,以及应用的各个功能系统的实现流程。采用Andorid 开源的系统技术,使用Java 语言及Android studio 可 视化开发工具来实现一个本地音乐播放器应用,并留下后续更新优化以及新增功能的方向。关键词Android ;音乐播放器;Java
中图法分类号 TP311.1 D0I:10.16707/ki.fjpc.2021.03.028
Design and Implementation of Android-based Local Music Player
DENG Junhao
(Guangdong University of Petrochemical Technology, Maoming, China, 525000)
1引言
随着科技的发展,手机己成为男女老少手上的
一台闲时娱乐的终端。音乐在娱乐中占有重要的地 位。用手机来享受音乐成为一件理所当然的事情[1]。
当前市场上岀现了许多音乐播放器,如网易云音 乐、QQ 音乐、酷狗音乐等[2]。不同的手机厂家都
毕业论文-基于Android平台的在线音乐播放系统设计与实现【范本模板】
添加学校名称
本科毕业论文(设计)材料册
姓名:
学号:
年级:2010级2班
所在院系名称:数学与信息工程系
专业名称:计算机科学与技术
指导教师姓名:
指导教师职称:
基于Android平台的在线音乐播放系统设计与实现
数学与信息工程系计算机科学与技术专业 XX级 XX
指导教师:XX
摘要:手机运用越来越广泛,人们对手机软件的要求越来越高,音乐播放器就是其中一项重要软件.本文以Android开发平台为基础,首先介绍了Android开发平台、以及当前发展现状.然后使用Java语言和开发工具Eclipse对音乐播放器代码进行编写,通过设计能实现音乐的播放、暂停、上一曲、下一曲等功能。这款软件不仅可以下载网站上的音乐到本地,更主要的是它支持音乐的边下载边播放的功能。
关键词:安卓;音乐播放器;开发与设计
Abstract:Mobile phone use more and more widely,People more and more high to the requirement of mobile phone software,Music player is one of the important software。This article takes the Android development platform as a foundation. First it briefly introduces the Android development platform,as well as the current domestic and foreign development present situation。Then use the Java language and Eclipse development tools to write music player code,The design can realize music play, pause,a song,the next song and other functions.This software can not only download music on the website,but also support the music playing while downloading more importantly.
基于android的音乐播放器设计与实现
摘要
在如今这个生活节奏越来越快的社会,科技也随之发展的越来越智能化。而手机的智能化就是其中体现的一个方面,现在市场上比较主流的手机系统就是Android,苹果和w8。Android是一个开源的系统,它底层是基于Linux的操作系统。
本毕业设计的音乐播放器采用了Android开源系统技术,利用Java语言和EclipseJDK编辑工具对音乐播放器进行编写。同时也给出了比较详细的系统设计过程、部分界面图及主要功能运行流程图,本设计还对一些架构的和界面的高度过程中遇到的问题和解决方法进行了详细的讨论,还有一些开发过程中遇到的错误问题进行了举例。该音乐播放器集播放、暂停、停止、上一首、下一首、歌词显示等功能于一体,有良好的性能,炫酷的播放界面。能在Android手机系统中能独立运行。该播放器还拥有对手机文件浏览器的访问功能、歌曲播放模式(单曲循环,单曲循环,顺序循环,顺序播放,随机播放)、以及歌词开闭状态等比较人性化的设置.该音乐播放器的名称是:“旋风播放器“,名字就和它的风格一样。
关键词:Linux操作系统;Android;流程图;音乐播放器;开源系统
1
Abstract
In this increasingly fast pace of life society, science and technology also will be the development of more and more intelligent. The intelligent phone which reflects one aspect of the market is now more mainstream phone system is Android, Apple and W8. Android is an open source system, it is the underlying Linux-based operating system.
基于Android系统的音乐播放器设计与实现
f o m — r b a s e d d e s i g n , t h e p e r f o m a r n c e g o o d , i n An d r o i d s y s t e m c a n o p e r a t e i n d e p e n d e n t l y .
现。通过设计播放 器能 够实现音 乐的播放 、暂停 、上一曲、下一 曲、音 乐列表、声音控 制等功能 ,性能 良好 ,在 An d r o i d系
统 中能 独 立运 行 。
关键 词 : A n d r o i d ;音 乐播 放 器 ;J a v a
Baidu Nhomakorabea
中图分类号:T N9 1 1 - 3 4 :T P 3 1 6 . 2
求 技 术 到 现 在 的追 求视 觉 , 因此 ,也 逐 步 的提 高 了对 系 统 的要 求 。 的 音 乐播 放 器 采 用 了 An d r o i d开 源 系统技 术 ,A n d r o i d是
一
种以L i n u x为基 础 的 开放 源代 码 操 作 系统 , 在a n d r o i d平 台 下设 计 和 实现 音 乐播 放 器 , 利用 j a v a 语 言和 E c l i p s e编 程 工 具 实
a nd r e a l i z a t i on o f t h e m us i c pl a ye r ,t h e us e o f t h e J a va l a n gua g e a n d t h e Ec l i ps e p r o g r a mm i n g t o ol s .Thi s m us i c pl a ye r c a n b e a c hi e ve d t h r ou gh t he de s i g n o f t he m us i c pl a yba c k,pa u s e ,p r e vi ou s s on g,n e x t s o n g,m us i c l i s t ,s o un d c o n t r ol i n an d r o i d p l a t —
基于安卓的音乐播放器系统的设计与实现——毕业论文
毕业设计
中文题目基于安卓的音乐播放器系统的设计与实现英文题目Design and Implementation of The Music
Player Based on Android
院系:计算机与信息工程学院
年级专业:金融服务
姓名:
学号:
指导教师:
职称:
年月
摘要
基于安卓的应用软件开发快捷简单,用户体验良好,开发出满足消费者要求的移动终端软件具有广阔的市场前景。而随着手机的使用量有了大幅地提高,多媒体功能的开发已经成了手机未来发展的功能之一,扩展和优化手机多媒体功能将成为未来几年移动程序开发的新趋势。
本文研究的音乐播放器系统是以Android开发为基础,用到的软件是Java 的开发软件Eclipse,搭建的开发环境是Eclipse + Android SDK,该系统是在Android系统下编码和改进的。
本文研究的音乐播放器集播放、暂停、上下首、歌词显示一些基本的功能于一体,同时具有分享、收藏、设置休息时间的友好性功能,大大满足用户的需求。
关键词:手机;安卓;java;音乐播放
ABSTRACT
ABSTRACT
The application development based on Android is quick and easy, in addition, the user’s experience is good. Therefore, developing mobile terminal software that can meet consumer demands for market has broad prospects.With the production and use of mobile phones greatly improved, the development of multimedia functions has become one of the future development of feature phones, so expansion and optimization of mobile multimedia features will become a new trend in the next few years on the mobile application development.
基于Android的音乐播放软件的设计与实现
基于Android的音乐播放软件的设计与实现
摘要
随着社会的发展以及人们生活水平的提高,音乐文化逐渐成为当今社会主流文化之一,走进了每个人的生活,让人们得到了更好的放松、享受以及娱乐。与之崛起的就是音乐播放软件,它不仅可以让人们具有随时随地享受音乐,还能根据用户习惯推荐歌曲和歌单、评论互动等,营造了良好的音乐氛围。
本文所设计的音乐播放软件共分五个功能模块页面,“发现”页和“我的”页可以保存用户收藏的音乐,并根据用户的音乐风格偏好推荐歌曲。同时规划出“视频”页、“动态”页两个功能页面丰富用户的娱乐内容,“动态”页面会从本地服务端获取图片。“账号”页会保存用户的基本信息。界面风格会以黑色和红色混搭为主。本文主要通过本地音乐和视频的播放控制的功能实现,介绍MediaPlayer和Service的搭配使。借助BroadCastReceiver、Intent等实现不同软件页面间的信息交互。同时,将会使用自定义View美化控件外观。
关键词:音频播放控制、界面风格、移动开发、服务端
The design and realization of music player software based on Android
Abstract
With the development of the society and the improvement of people's living standard, music culture has gradually become one of the mainstream culture in today's society, which has entered everyone's life and made people get better relaxation, enjoyment and entertainment.With its rise is the music playing software, which not only enables people to enjoy music anytime and anywhere, but also can recommend songs and playlists, comments and interactions according to users' habits, creating a good music atmosphere.
基于Android平台声控音乐播放器的设计与实现
” a u d i o / m p e g ” , ” a u d i o / x — m s — w l n a ”} , n u n ) ;
现 的功 能模块 , 如 图 2所示 。
3 . 2 播放 器主要模块 的详 细设计 与实现 本音乐 播放器 的三 大模 块 中 的核 心组 件 是 M u - s i c P l a y e r A c t i v i t y和 Mu s i c S e r v i c e , 其 中 Mu s i c P l a y e r A c -
语 音技 术 ( 、 , ) @6 @ @ @@ 响∞ ◎0 ◎翊U
Baidu Nhomakorabea
机上安装的各种应用程序 , 包括通讯 录、 短信息和相
机 等 。本文 研究和 实 现 的声控 音 乐播 放 器 也属 于该 层 。声控者 乐播放 器架构 图如 图 1 所示 。
音乐播放器
音 乐 库 模 块l
确安 装 , 通 过判断语句 E n v i r o n me n t . g e t E x t e ma l S t o r -
a g e S t a t e ( ) . e q u a l s ( E n v i r o n m e n t . ME D I A — MO U N T E D) 真
t o r e . A u d i o . Me d i a . E X T E RN A L C ON T E N T
【最新版】基于安卓平台android的音乐播放器设计-毕业论文设计
毕业设计
基于安卓平台的音乐播放器
院别重庆大学网络教育学院专业名称计算机科学与技术
班级学号
学生姓名李育山
指导教师
胥斌
2017年9月29日
基于android平台的音频播放器开发与实现
摘要
Android平台是Google公司最新推出的一个手机平台,该平台对移动设备的程序集中包括一个操作系统,一个中间件和一些关键性应用。使用该平台不需要任何费用,代码完全开放。开发人员可以在平台系统上快速开发,并可以利用其它开发人员的工作成果。所以,这为手机开发创造了更大的灵活性,工作少,周期短,快速成型,并一步到位,同时用户可以最大限度的自定义自己的手机,以丰富自己手机的功能,增加手机在市场上的竞争力。Android平台以Linux系统作为平台的基础,使用Linux内核可以加快软件移植速度。
本文以Android开发平台为基础,首先简要介绍了安卓平台发展历程、以及当前国内外的发展现状。然后详细的介绍了Android开发平台的开发环境。之后对基于Android 平台的音乐播发器系统做了一个详细的需求分析。在需求分析结束后详细论述了音乐播放器的详细设计。根据Android开发平台自身的结构特点,把音乐播放器的开发分为两个部分来进行分析和设计,一部分是窗口的设计,主要是定义窗口的属性和关联窗口的处理函数;另一部分是功能的实现,主要是结合Android平台提供的资源和对音乐播放器的功能分析最终实现定义的功能。最后对基于Android开发平台的音乐播放系统进行功能测试与验证。
关键词:Android平台,音乐播放器,基于Android平台的开发与设计
嵌入式基于Android的音乐播放器设计与实现
嵌入式系统综合设计说明书
题 目: 基于Android 的音乐播放器设计与实现
姓 名: 王若禹
学 院: 信息工程学院
班 级: 计算机09-2
指导教师: 刘志强 庄旭飞 王晓强 杜秋阳
2012 年 9 月 25 日
摘要
当今社会的生活节奏越来越快,随着硬件移动设备的越来越先进,人们对移动设备的要求也越来越高,从以前的追求技术到现在的追求视觉效果及用户体验,因此,也逐步的提高了对系统的要求。本文主要是在Android系统上对音乐播放器应用程序的设计与实现进行讨论,通过这一过程来进一步学习与应用Android平台,这样对个人的未来发展也很有意义。
本论文的音乐播放器采用了Android开源系统技术,利用Java语言和Eclipse 开发工具对播放器代码进行编写。同时给出了详细的系统设计过程、部分界面截图及主要的功能流程图,本文还对开发过程中遇到的问题和解决方法进行了详细的讨论,该音乐播放器集下载、播放、暂停、停止等功能于一体,性能良好,在Android系统中能独立运行。MP3是一种声音文件的压缩格式,由于本播放器只限于应用层程序的探讨,所以对具体的压缩算法不做深究。
实验证明,基于Android平台的软件开发简单,使用方便简洁,必将成为未来几年的发展方向,具有普遍意义。
关键词:Android;音乐播放器;MP3;JAVA
目录
第一章引言 (1)
1.1项目背景 (1)
1.2 编写目的 (1)
第二章Android应用软件开发基础 (2)
2.1 Android的基本介绍 (2)
2.2 Android应用开发语言 (2)
[毕业论文]Android在线音乐播放器设计与实现
Android在线音乐播放器设计与实现
摘要:移动互联网发展瞬息万变,以往的随身听、MP3等千篇一律的播放设备已经越来越难以满足人们多样化的听音乐需求了,而市面上的音乐播放器APP却深陷商业的漩涡,盈利和用户体验总是难以成正比,看似琳琅满目的音乐应用却没有几款真正让用户喜欢的。在这样的背景下,课题基于Android开源平台,使用Java语言开发,采用Android Studio + Gradle工具构建,并依靠OkHttp+Gson提供网络框架,开发了一款Android在线音乐播放器。播放器支持播放在线音乐,上一曲、下一曲,切换播放模式,支持歌词与专辑封面显示,支持搜索、下载在线歌曲等基本功能,并扩展实现了夜间模式,定时关闭等功能,致力于给用户提供更舒心的听歌体验。论文给出详细的框架设计,系统流程设计,部分设计图及主要功能运行流程图,并对开发中遇到的主要问题进行了详细讨论,如通过Activity和Service通信实现后台播放。经过系统测试,系统实现了基本功能和扩展功能,性能达到了一定的指标。
关键词:在线音乐;播放器;定时关闭;Gradle;OkHttp
Design and Implementation of Android-based
Online Music Player
Abstract: The development of mobile Internet is constantly changing, the previous Walkman, MP3 player and other devices have been stereotyped increasingly difficult to meet people's demand for a variety of music, and the music player market, APP has deep whirlpool business, earnings and proportional to the user experience is always difficult, seemingly dazzling music application did not allow several users to really like it. In this context, an object based on the Android open source platform developed using the Java language, using Android Studio + Gradle build tool, and rely OkHttp + Gson provide network framework, developed an Android online music player. Player supports playback of online music, the song, the next song, switch the playback mode, support for lyrics and album art display, supports searching, downloading songs online and other basic functions, and expanded to achieve a night mode, time off and other functions, is committed to to provide a more enjoyable experience of listening to music. Paper gives a detailed framework design, system design process, part of the design and operation of the main function of a flow chart, and the development of the main problems encountered were discussed in detail, for example, by Activity and Service Communication between Play in background. After testing the system, the system to achieve the basic functions and extensions, reach a certain performance targets.
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
基于A n d r o i d音乐播
放器的设计与实现
HUA system office room 【HUA16H-TTMS2A-HUAS8Q8-HUAH1688】
滨江学院
《移动通信程序设计》
课程设计
题目基于Android系统的音乐播放器
院系滨江学院
专业计算机科学与技术
学生姓名王兵
学号 20112308057
二O一四年六月十日
摘要
随着生活水平的提高,娱乐已成为非常主流的话题,人们不仅需要通过音乐陶冶情操,而且越来越多的人倾向于使用音乐、视频等娱乐和放松自己,这大大促进了媒体软件的发展.本文旨在介绍研究常用数字音频编码和解码的相关知识,并结合VS2008编写多功能音乐播放器,了解音乐播放器功能的实现,掌握开发音乐播放器所需的相关知识,采用了面向对象软件工程方法,其开发主要包括应用程序界面设计和后台代码运行两个方面,实现了多功能音乐播放器在计算机上的应用,可以在很大程度上满足用户的需求.该系统主要具备:音乐播放控制、音乐文件控制、音量控制、下载控制、歌词控制、进度控制、音乐剪辑等功能模块。
关键字:音乐播放器,音频编码格式,TechSmith Screen Capture Codec,FFmpeg ,
C#,Visual Studio 2008
目录
1 前言 ................................................................. - 4 -1.1 选题的背景及意义 ................................................... - 4 -
1.2 网络流行音乐播放器简介 ............................................. - 4 -
2 系统相关技术及开发平台介绍 ........................................... - 5 -2.1 开发应用技术介绍 ................................................... - 5 -
2.2 开发及运行坏境 ..................................................... - 7 -
3 系统的分析 ........................................................... - 8 -
3.2 常见的几种音频格式及其特点 ......................................... - 9 -
3.3 需求分析 .......................................................... - 10 -
4 系统设计 ............................................................ - 12 -4.1 系统概要设计 ...................................................... - 12 -
4.2 系统功能设计及描述 ................................................ - 12 -
5 系统功能实现 ........................................................ - 14 -5.1 歌曲添加模块 ...................................................... - 15 -5.2 歌曲列表模块 ...................................................... - 19 -5.3 播放控制模块 ...................................................... - 20 -5.4 音量控制模块 ...................................................... - 23 -5.5 进度控制模块 ...................................................... - 24 -5.
6 滚动字幕模块 ...................................................... - 24 -5.
7 歌曲下载模块 ...................................................... - 29 -5.
8 歌曲剪辑模块 ...................................................... - 31 -结论 ................................................................. - 35 -
致谢 ................................................................. - 37 -1 前言
1.1 选题的背景及意义
音乐是情感的艺术,美妙动听的音乐来源于情感,又潜移默化地影响情感,让我们进入瑰丽多彩的虚化与现实的意境之中。向上追溯百年或千年,直至最原始的音乐诞生之初,我相信音乐是为了倾诉而不是表现,是自然的流露而不是技巧的夸张,是自我的沉醉而不是别人的掌声。因为爱与感动,因为生命的圆满与缺憾,因为思想的灵动与创造。所以音乐不单在乐谱上,更在我们的心中。
众所周知任何格式的音乐都要通过音乐播放软件播放,那么音乐播放软件是通过什么样的原理实现音乐的播放的呢?音乐播放器就是音频解码器的可视化操作界面,其实质是针对各种音频编码格式的解码器。例如APE格式调用的是Monkey's Audio解码器,FLAC格式调用的是FLAC解码器,MP3调用的是lame解码器。大部分音乐播放器都支持多种音乐格式的文件,这是因为这些播放器将不同的音频解码器打包起来,并制作统一的播放界面,从而让使用者能够方便地播放和聆听各种音乐。
伴随着改革开放人们的生活水平普遍提高如今音乐已成为越来越多人的心灵寄托。随着因特网在我国的普及随之而来的是各式各样的播放器软件。
尽管未来的音乐播放器将具备各种丰富多彩的功能,但作为一款多媒体软件,音频应用才是最基本的,也是最能决定获取用户数量的因素。
基于上述分析音质高,外形美观,小巧且功能强大是未来播放器发展的主流趋势。