基于Android手机音乐播放器的设计与实现

时间:2024-04-13 点赞:53458 浏览:110947 作者原创标记本站原创

本文是一篇音乐播放器论文范文,音乐播放器类在职毕业论文开题报告,关于基于Android手机音乐播放器的设计与实现相关电大毕业论文范文。适合音乐播放器及嵌入式及数据结构方面的的大学硕士和本科毕业论文以及音乐播放器相关开题报告范文和职称论文写作参考文献资料下载。

【摘 要】基于Android手机音乐播放器的设计与实现成为当今终端制造商家研究的热点话题,播放器的界面采用了UI的数据模型不但设计的机构人性化、智能化以及终端化,并且系统占用的CPU较小,采用复帧传输技术减少冗余的杂音.在整个设计流程中不仅包括界面结构的设计并且在软件应用程序功能上都进行了优化设计改造,保证播放器的使用满足大部分人群的需求.

【关 键 词】Android手机;音乐播放器;界面设计;应用程序

0引言

在对Android手机音乐播放器设计结构理念中,主要满足当前用户的设计需要.在界面设计和软件结构构件上不断创新,笔者在此分析了Android应用平台的构架结构,包括应用程序的结构设计和手机音频结构的设计;在软件应用程序需求上也进行了分析,对软件设定功能的需求以及软件界面的创新设计需求,满足当今用户主体对音乐播放器软件程序的设计需求.在设计界面上采用UI数据模型的结构,使操作流程简化;在软件应用程序上采用了嵌入式的应用平台,保证传输音质的质量以及减少占用CPU的大小.在手机音乐播放器整体系统设计结构中,对播放器的功能的设计、功能的流程分析以及功能时序图的设计也进行了简要的分析,以便于为今后Android应用系统开发的设计人员提供可参考性的结构.

1Android系统应用平台构架结构

Android系统应用平台按照构架层次可分为四层,分别为程序编码层、程序应用层、运行系统数据层以及程序运行核心层.四层结构主要完成数据结构的抽样、量化、编码,抽样是对传输数据结构频率的抽取,数据包在传送时要经过带通滤波器完成对数据信号频率的抽取,抽取的频率为8000Hz.量化就是对Android系统中模拟的信号转化为数字信号,保证幅值不发生连续的变化,编码便是对抽样和量化后的信号进行编码,完成在数字传输信道的传输.

1.1Android应用系统布局的设定

Android系统在设计开发时,会根据应用程序设定一些专用的数据包,包括:界面管理、日历、通讯录、计算器、邮件接收装置以及地图查询等.

在音乐播放器界面设计流程中基于六个设定目标的程序进行设计,其中在界面的最上端为隐藏窗口的设计,用户在搜索项目列表时,点击屏幕的最上端,则小窗口便会浮现出来.在规定时间内若是没有响应变化,则该窗口便会自动隐藏.下面便是封面的设计流程,按照所选模式类型的不同分为水平界面模式、垂直界面模式以及3D立体界面模式.播放程序的设计,分为单曲循环模式、随机模式、列表顺序模式,用户在选定播放的歌曲时,可按照不同进度进行调整.第四个便是本地搜索按钮,当小窗口没有浮现在界面管理器时,用户可点击自行设定的搜索按钮,也可搜索出本地的项目组.第五个操作按钮为播放进度按钮,用户可自动调节音乐播放快慢得节奏,减缓等待时间.第六个操作按钮为音效调节按钮,播放器中播放音效的效果有流行音乐、古典音乐、爵士乐以及轻音乐,这样可以满足用户对不同种音质的调整.

1.2Android音频构架结构的设计

Android音频构架结构的设计是根据Linux中ALSAD的设定程序进行设计,在原有的基础上加入了混响效应,音频驱动设定在内核应用处理程序中,驱动库在S0C音频系统调解下,进入到Audio射频硬件数据层,处理音频的数据结构,按照音频的不同调节程度范围,分为左音频、右音频、立体音频.三种逻辑结构的设计是根据用户听音乐不同的节奏进行调制,对于左音频的设计主要对定调频率的节减,减少多余的冗余数据,使之处于高保真的效果.右音频是针对音频硬件中输入电流的控制,右端的射频端点的幅值高于左端点临界的幅值,保持水平状态向前传输.立体音频是Android应用层的调制结构,在SRC和HAL调制语音信道的带宽,增大传输带宽的占有量.使在两边能产生音质的共鸣,混音器的混音程度才能减至最低.

2手机音乐播放器模块系统的设计

2.1音乐播放器功能的设计

音乐播放器的主要功能设计包括暂停、停止、歌曲搜索、当前播放进度以及歌曲信息的查询等.其中曲目的搜索查询主要是为了能够满足用户能够在短时间内搜索到查询的曲目,在Android应用程序系统中,把嵌入式的设计结构与曲目的单字码片信息融合在一起.即在xml的后缀名中包含了曲目的关键信息,xml主要用于数据库信息的检索,只要在数据库内保存的数据,xml便能在短时内获取根源的有效性信息,xml系统还能完成对数据库的扩充,使数据逻辑结构都够完全映射到应用层,保证数据信息的独立性.按到播放器菜单单选钮的设计可分为3D交互的投影模式、列表水平模式、垂直模式以及按照信息量排版的模式,3D交互的投影模式是将节目信息以立体投影的方式展示给用户,再设计上采用了数轴的设计结构,包括X/Y/Z轴偏向角的设定,X轴与Y轴之间的偏向夹角为45度,Z轴所在的平面为向量X与向量Y的差乘.

2.2音乐播放器功能时序图

音乐播放器的功能时序图是根据UML程序进行设定的,按照功能进程的顺序进行排序.当一种程序运行时,下一个程序的命令代码便会随机触动,使整个模块的交互集中在一个操作命令程序上(图1).音乐播放器的时序图包括主页面运行程序的设定、播放音乐次数的设定、界面管理运行的设定、播放顺序程度的设定、画面转变模式的设定、数据信息切换模式的设定以及核心系统运行程序的设定.主页面运行在Android应用程序中完成数据信息的集成,将播放数据的列表集成在xml系统中,这样系统在读取数据信息时便会简化检索的范围.用户点击音乐模式,便会自动进入到播放列表中,最后切换到应用版块播放器上,播放点击的歌曲.


3结语

通过对Android手机音乐播放器的设计与实现,用户可以根据自身的需要点击曲目,设定的界面流程可以对播放的曲目自动调整,并且还会获取终端设备有效性的数据信息.在时序图中按照操作流程顺序进行曲目的加载和删除,这种开发的应用平台解决了大部分操作流程.

【参考文献】

[1]赵国安,郁斌.基于Linux嵌入式原理与应用开发[Z].北京:清华大学出版社.2007,12(7):11-12.

[2]张东升,陈兴林.多任务技术在嵌入式系统中的应用[J].北京:机械工业出版社,2004,21(24):7-8.

[3]薛炯隽,周玲玲,唐卫国.使用UML的嵌入式软件系统需求描述[J].项目管理技术,2009(S1):467-471.

[4]余兰.浅谈如何利用均衡器来改善音质[J].技术与艺术,2007,41(18):15-17.

[5]朱立松,毋国庆,等.嵌入式实时系统的软件需求检测[J].软件学报,2002,5(13):33-35.

[6]黎连业,王华,李淑春.软件测试与测试技术[M].北京:清华大学出版社,2009,4(12):32-33.

[责任编辑:薛俊歌]

相关论文

天天动听手机音乐播放器

本文是一篇音乐播放器论文范文,音乐播放器相关毕业论文题目,关于天天动听手机音乐播放器相关本科毕业论文范文。适合音乐播放器及流行音乐及。

音乐播放器的设计与实现

本文是一篇音乐播放器论文范文,音乐播放器类毕业论文的格式,关于音乐播放器的设计与实现相关电大毕业论文范文。适合音乐播放器及数据结构及。

基于51单片机的音乐播放器设计

本文是一篇音乐播放器论文范文,关于音乐播放器相关毕业论文格式模板,关于基于51单片机的音乐播放器设计相关学士学位论文范文。适合音乐播放。

基于Android平台的音乐播放器

本文是一篇音乐播放器论文范文,关于音乐播放器相关毕业论文题目,关于基于Android平台的音乐播放器相关毕业论文模板范文。适合音乐播放器及。

基于安卓的音乐播放器设计

本文是一篇操作系统论文范文,关于操作系统相关硕士毕业论文,关于基于安卓的音乐播放器设计相关毕业论文参考文献格式范文。适合操作系统及音。