android平台的音乐播放器的设计(源码)
Android 是一款开源手机操作系统, 于2007年11月在谷歌推出。它的出现打破了传统的封闭式手机操作系统。任何人都可以根据个人优势改变手机的操作系统和功能, 这也是 Android 最有吸引力的好处。这篇文章中的音乐播放器是基于 Google Android 的应用软件。为了解决当前市场上复杂功能和大型空间移动音乐播放器存在的问题, 开发了一种具有简单性、实用性、存储要求和人性化的新型音乐播放器。在 Android 技术的基础上, 使用了 Java 、 Eclipse和Android Studio, 软件工具, 设计和编码的音乐播放器。新的设计基本上了解六个基本功能, 如回放, 播放列表, 播放设置, 文件浏览和搜索歌曲。该播放器具有高性能、操作简单和独立于 Android 移动设备操作的优点。同时玩家可以浏览和访问他们的手机文件。关键词 Android,音乐播放器,Android Studio
目 录
1 引言 1
1.1 开发背景及意义 1
1.2 手机音乐播放器功能及开发技术选择 1
1.3 Android平台相关技术介绍 3
2 需求分析 4
2.1 音乐播放器可行性分析 4
2.2 音乐播放器性能分析 4
3 音乐播放器UI设计 5
3.1 音乐播放器UI设计的原则 5
3.2 音乐播放器架构设计 5
3.3 手机音乐播放器详细设计 6
4 手机音乐播放器实现 7
4.1 手机音乐播放器运行环境 7
4.2 手机音乐播放器首页页面 7
4.3 其他功能模块 9
5 音乐播放器测试 15
5.1 测试内容 15
5.2 测试方法 15
5.3 测试实例 16
5.4 测试结论 17
结 论 18
致 谢 19
参 考 文 献 20
引言
开发背景及意义
背景
随着网络时代的发展,目前市场上移动音乐产品很多,现阶段移动在线音乐产品的发展趋势如下:
*好棒文|www.hbsrm.com +Q: ^351916072*
从商业环境来说,中国文化产业迅速发展,泛娱乐生态链逐渐发展成熟,行业内的碰撞为在线音乐发展拓宽了思路,为在线音乐发掘多样化的盈利模式提供了多样化的选择。从社会环境来说,庞大的网民规模是在线音乐发展的用户基础,2017年人均教育文娱支出占比为11%,用户付费习惯逐渐养成。
现阶段市面上的音乐播放器音乐大多数都可以实现在线播放功能,但是对于有版权的歌曲他们要进行收费才能给你试听。本款音乐播放器采用和市面上音乐播放器同样的原理——搭建服务器,只要你和我的服务器处于同一网络环境,你可以随时随地在线免费播放我服务器中的歌曲,对于本地服务器中的歌曲,为了保证歌曲的多样性,我会不定期的更新服务器中的歌曲。
总的来说全球移动音乐市场蓬勃发展、国内外版权监管的加强、国家大力支持文化产业以及庞大的国内用户群体等多种外部环境,都有利于在线音乐产业的发展。我国在线音乐产业链的逐渐形成,但用户付费习惯仍需要培养。泛娱乐生态链的产生,为在线音乐尤其是移动端产品的盈利模式开拓了更大的想象空间。
开发音乐播放器意义
开发一款基于Android平台的音乐播放器,首先可以锻炼自己进行移动客户端App应用软件开发的能力,以及进行负责系统分析和设计的能力。特别是整个毕业设计的全流程,从需求分析到界面设计及程序编写,可以全面培养和提高自己综合使用专业知识和技能解决实际问题的能力。同时通过毕业设计可以设计开发一个较为实用的音乐播放器,具有较强的社会效益。
手机音乐播放器功能及开发技术选择
手机音乐播放器功能
本地播放功能:这个功能是现阶段市面上每款音乐播放器都可以做到的功能,可以随时随地播放自己手机里的音乐。但是现阶段市面上有的音乐播放器在进行本机扫描的时候会把音乐的很多格式同时扫描如MP3、WMA、AMR等等。但是并不是所有这些扩展名都一定是音乐,我们在使用音乐播放器扫描本地音乐的时候,不希望把这些不是音乐的文件扫描进来,在本音乐播放器中,实现了这一功能。
在线播放功能:本款音乐播放器采用和市面上音乐播放器同样的原理——搭建服务器,只要和服务器处于同一网络环境,可以随时随地在线免费播放服务器中的歌曲。对于本地服务器中的歌曲,为了保证歌曲的多样性,不定期的更新服务器中的歌曲。
收藏功能:在听歌的过程中,总有几首歌是比较喜欢的,想多听几遍的,那么这个时候就可以把这首歌收藏起来,下次再想听的时候,寻找的时候就会特别方便,因为不可能每首歌都会收藏,只会收藏一些自己比较喜欢听的歌曲,所以这个收藏功能还是很方便的。
歌词功能:歌词功能算附加功能,不想显示歌词时可关闭歌词功能,想看歌词时可以打开歌词功能,此功能对音乐播放功能没有任何影响。
歌曲的播放控制,提供音乐播放功能是音乐客户端的基本功能,要能对音乐进行开始,停止,对歌曲列表进行上一首、下一首操作,按照歌曲列表的排列实现多功能播放模式,如单曲循环,顺序播放,随机播放等[4];
开发技术选择
手机音乐播放器发展现状,从技术上讲,现在大多数音乐播放器都是碎片式布局,把要用到的东西写成一个碎片块,然后在需要使用时调用它。对于开发工具的选择上,目前主流的手机APP开发工具是Android Studio,这款软件的其中一个优点就是有一个智能的代码提示。比如自定义theme有个名字叫做night_list
_hello_back.xml,如果在Eclipse里,你必须要输入night开头才能提示下面的,而在Android Studio里,你只需要输入其中的任意一段,比如back下面就会出现提示的[6]。其中的一些最好的特点, Android Studio相比 Eclipse 颜色和图像预览实时在布局代码。String可以实时预览。可以直接打开文件所在位置。跨工程移动、搜索、跳转。自动保存,无需一直Ctrl+S。智能重构、智能预测报错等。
Android平台相关技术介绍
Android简介
Android 的英文意思是“机器人”。随着对手机性能的需求不断增加, Android 在移动操作系统领域的代名词已经是多年来的热点,它是基于 Linux 的, 一个开源的移动操作系统[1]。
目 录
1 引言 1
1.1 开发背景及意义 1
1.2 手机音乐播放器功能及开发技术选择 1
1.3 Android平台相关技术介绍 3
2 需求分析 4
2.1 音乐播放器可行性分析 4
2.2 音乐播放器性能分析 4
3 音乐播放器UI设计 5
3.1 音乐播放器UI设计的原则 5
3.2 音乐播放器架构设计 5
3.3 手机音乐播放器详细设计 6
4 手机音乐播放器实现 7
4.1 手机音乐播放器运行环境 7
4.2 手机音乐播放器首页页面 7
4.3 其他功能模块 9
5 音乐播放器测试 15
5.1 测试内容 15
5.2 测试方法 15
5.3 测试实例 16
5.4 测试结论 17
结 论 18
致 谢 19
参 考 文 献 20
引言
开发背景及意义
背景
随着网络时代的发展,目前市场上移动音乐产品很多,现阶段移动在线音乐产品的发展趋势如下:
*好棒文|www.hbsrm.com +Q: ^351916072*
从商业环境来说,中国文化产业迅速发展,泛娱乐生态链逐渐发展成熟,行业内的碰撞为在线音乐发展拓宽了思路,为在线音乐发掘多样化的盈利模式提供了多样化的选择。从社会环境来说,庞大的网民规模是在线音乐发展的用户基础,2017年人均教育文娱支出占比为11%,用户付费习惯逐渐养成。
现阶段市面上的音乐播放器音乐大多数都可以实现在线播放功能,但是对于有版权的歌曲他们要进行收费才能给你试听。本款音乐播放器采用和市面上音乐播放器同样的原理——搭建服务器,只要你和我的服务器处于同一网络环境,你可以随时随地在线免费播放我服务器中的歌曲,对于本地服务器中的歌曲,为了保证歌曲的多样性,我会不定期的更新服务器中的歌曲。
总的来说全球移动音乐市场蓬勃发展、国内外版权监管的加强、国家大力支持文化产业以及庞大的国内用户群体等多种外部环境,都有利于在线音乐产业的发展。我国在线音乐产业链的逐渐形成,但用户付费习惯仍需要培养。泛娱乐生态链的产生,为在线音乐尤其是移动端产品的盈利模式开拓了更大的想象空间。
开发音乐播放器意义
开发一款基于Android平台的音乐播放器,首先可以锻炼自己进行移动客户端App应用软件开发的能力,以及进行负责系统分析和设计的能力。特别是整个毕业设计的全流程,从需求分析到界面设计及程序编写,可以全面培养和提高自己综合使用专业知识和技能解决实际问题的能力。同时通过毕业设计可以设计开发一个较为实用的音乐播放器,具有较强的社会效益。
手机音乐播放器功能及开发技术选择
手机音乐播放器功能
本地播放功能:这个功能是现阶段市面上每款音乐播放器都可以做到的功能,可以随时随地播放自己手机里的音乐。但是现阶段市面上有的音乐播放器在进行本机扫描的时候会把音乐的很多格式同时扫描如MP3、WMA、AMR等等。但是并不是所有这些扩展名都一定是音乐,我们在使用音乐播放器扫描本地音乐的时候,不希望把这些不是音乐的文件扫描进来,在本音乐播放器中,实现了这一功能。
在线播放功能:本款音乐播放器采用和市面上音乐播放器同样的原理——搭建服务器,只要和服务器处于同一网络环境,可以随时随地在线免费播放服务器中的歌曲。对于本地服务器中的歌曲,为了保证歌曲的多样性,不定期的更新服务器中的歌曲。
收藏功能:在听歌的过程中,总有几首歌是比较喜欢的,想多听几遍的,那么这个时候就可以把这首歌收藏起来,下次再想听的时候,寻找的时候就会特别方便,因为不可能每首歌都会收藏,只会收藏一些自己比较喜欢听的歌曲,所以这个收藏功能还是很方便的。
歌词功能:歌词功能算附加功能,不想显示歌词时可关闭歌词功能,想看歌词时可以打开歌词功能,此功能对音乐播放功能没有任何影响。
歌曲的播放控制,提供音乐播放功能是音乐客户端的基本功能,要能对音乐进行开始,停止,对歌曲列表进行上一首、下一首操作,按照歌曲列表的排列实现多功能播放模式,如单曲循环,顺序播放,随机播放等[4];
开发技术选择
手机音乐播放器发展现状,从技术上讲,现在大多数音乐播放器都是碎片式布局,把要用到的东西写成一个碎片块,然后在需要使用时调用它。对于开发工具的选择上,目前主流的手机APP开发工具是Android Studio,这款软件的其中一个优点就是有一个智能的代码提示。比如自定义theme有个名字叫做night_list
_hello_back.xml,如果在Eclipse里,你必须要输入night开头才能提示下面的,而在Android Studio里,你只需要输入其中的任意一段,比如back下面就会出现提示的[6]。其中的一些最好的特点, Android Studio相比 Eclipse 颜色和图像预览实时在布局代码。String可以实时预览。可以直接打开文件所在位置。跨工程移动、搜索、跳转。自动保存,无需一直Ctrl+S。智能重构、智能预测报错等。
Android平台相关技术介绍
Android简介
Android 的英文意思是“机器人”。随着对手机性能的需求不断增加, Android 在移动操作系统领域的代名词已经是多年来的热点,它是基于 Linux 的, 一个开源的移动操作系统[1]。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/1057.html