毕业论文Android在线音乐播放器设计与实现.docx
上传人:王子****青蛙 上传时间:2024-09-13 格式:DOCX 页数:25 大小:1.4MB 金币:10 举报 版权申诉
预览加载中,请您耐心等待几秒...

毕业论文Android在线音乐播放器设计与实现.docx

毕业论文Android在线音乐播放器设计与实现.docx

预览

免费试读已结束,剩余 15 页请下载文档后查看

10 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

摘要:移动互联网发展瞬息万变,以往的随身听、MP3等千篇一律的播放设备已经越来越难以满足人们多样化的听音乐需求了,而市面上的音乐播放器APP却深陷商业的漩涡,盈利和用户体验总是难以成正比,看似琳琅满目的音乐应用却没有几款真正让用户喜欢的。在这样的背景下,课题基于Android开源平台,使用Java语言开发,采用AndroidStudio+Gradle工具构建,并依靠OkHttp+Gson提供网络框架,开发了一款Android在线音乐播放器。播放器支持播放在线音乐,上一曲、下一曲,切换播放模式,支持歌词与专辑封面显示,支持搜索、下载在线歌曲等基本功能,并扩展实现了夜间模式,定时关闭等功能,致力于给用户提供更舒心的听歌体验。论文给出详细的框架设计,系统流程设计,部分设计图及主要功能运行流程图,并对开发中遇到的主要问题进行了详细讨论,如通过Activity和Service通信实现后台播放。经过系统测试,系统实现了基本功能和扩展功能,性能达到了一定的指标。关键词:在线音乐;播放器;定时关闭;Gradle;OkHttpDesignandImplementationofAndroid-basedOnlineMusicPlayerAbstract:ThedevelopmentofmobileInternetisconstantlychanging,thepreviousWalkman,MP3playerandotherdeviceshavebeenstereotypedincreasinglydifficulttomeetpeople'sdemandforavarietyofmusic,andthemusicplayermarket,APPhasdeepwhirlpoolbusiness,earningsandproportionaltotheuserexperienceisalwaysdifficult,seeminglydazzlingmusicapplicationdidnotallowseveraluserstoreallylikeit.Inthiscontext,anobjectbasedontheAndroidopensourceplatformdevelopedusingtheJavalanguage,usingAndroidStudio+Gradlebuildtool,andrelyOkHttp+Gsonprovidenetworkframework,developedanAndroidonlinemusicplayer.Playersupportsplaybackofonlinemusic,thesong,thenextsong,switchtheplaybackmode,supportforlyricsandalbumartdisplay,supportssearching,downloadingsongsonlineandotherbasicfunctions,andexpandedtoachieveanightmode,timeoffandotherfunctions,iscommittedtotoprovideamoreenjoyableexperienceoflisteningtomusic.Papergivesadetailedframeworkdesign,systemdesignprocess,partofthedesignandoperationofthemainfunctionofaflowchart,andthedevelopmentofthemainproblemsencounteredwerediscussedindetail,forexample,byActivityandServiceCommunicationbetweenPlayinbackground.Aftertestingthesystem,thesystemtoachievethebasicfunctionsandextensions,reachacertainperformancetargets.Keywords:onlinemusic,player,timeoff,gradle,okhttp目录TOC\o"1-3"\h\z\uHYPERLINK\l"_Toc452988389"第1章绪论PAGEREF_Toc452988389\h1HYPERLINK\l"_Toc452988390"1.1背景PAGEREF_Toc452988390\h1HYPERLINK\l"_Toc452988391"1.2国内外现状PAGEREF_Toc452988391\h1HYPERLINK