基于Android平台的歌单智能推荐在线音乐播放器的设计与开发毕业论文
2020-02-16 12:08:25
摘 要
随着移动互联网时代的发展,移动智能手机已经成为人们工作生活中必不可少的移动设备,人们通过智能手机可以便捷的获取丰富的互联网信息。本文的目的是开发一款符合用户日常娱乐需求、界面美观、操作简单的智能歌单推荐在线音乐播放器。
本文对在线音乐播放器的研究发展现状进行分析和总结,设计出音乐播放器的实现方法,进行需求分析和可行性分析然后对音乐播器从功能性结构、界面、数据存储等方面做出总体设计,之后采取面向对象的思想对数据存储、音乐播放,网络连接、在线搜索、下载管理等关键模块详细设计和实现。设计实现使用SQLite数据库以及SharedPreferences等数据持久化技术来缓存和存储客户端数据。最后对音乐播放器进行详细的测试,并给出测试结果。通过测试结果显示,音乐播放器基本达到设计目的,实现了预定的功能,能够实现本地音频文件和在线音乐文件的播放,能够给出在线推荐歌单、界面简洁美观、操作简单便捷。
关键词:Android平台;播放器;歌单推荐;在线音乐
Abstract
With the development of the mobile Internet era, mobile smart phones have become an indispensable mobile device for people#39;s work and life, and people can easily obtain rich Internet information through smart phones. The purpose of this paper is to develop a smart song list recommended online music player that meets the user#39;s daily entertainment needs, beautiful interface and simple operation.
This thesis analyzes and summarizes the research and development status of online music player, designs the implementation method of music player, conducts demand analysis and feasibility analysis, and then makes overall the music player from functional structure, interface and data storage. Design, and then adopt object-oriented thinking to design and implement key modules such as data storage, music playback, network connection, online search, and download management. Design implementations use SQLite databases and data persistence techniques such as SharedPreferences to cache and store client data. Finally, the music player is tested in detail, and the test results are given. The music player is improved and improved on the defects and defects found. Through the test results, the music player basically achieves the design purpose, and realizes the predetermined function to realize the playback of the local audio file and the online music file, and the interface is simple and beautiful, and the operation is simple and conenient.
Key Words:Android platform, player, song list recommendation, online music
目录
第1章 绪论 1
1.1 研究背景与意义 1
1.2 研究现状 2
1.2.1 在线音乐行业发展现状 2
1.2.2 音乐客户端的发展现状 2
1.3 设计内容 3
1.4 论文的组织结构 3
第2章 音乐播放器的需求分析和可行性分析 5
2.1 音乐播放器用户需求分析 5
2.1.1 播放器用户体验需求分析 5
2.1.2 播放器功能设计需求分析 5
2.1.3用例分析 6
2.2 音乐播放器的可行性分析 8
2.3 本章小结 8
第3章 音乐播放器的总体设计 9
3.1 音乐播放器的功能结构设计 9
3.2 音乐播放器的UI总体设计 10
3.3 播放器的数据存储总体设计 11
3.4 本章小结 14
第4章 音乐播放器功能实现 15
4.1系统开发环境 15
4.2 界面UI的具体实现 17
4.2.1. 欢迎、登录、注册界面实现 17
4.2.2 主界面的具体实现 17
4.2.3.播放界面的具体实现 18
4.2.4 动画的具体实现 19
4.2.5 设置界面的具体实现 21
4.3 数据存储模块 21
4.4 音乐播放模块 23
4.5 网络连接模块 27
4.6 在线搜索模块 28
4.7 下载管理模块 29
4.8 个性设置模块 30
4.9 本章小结 30
第5章 系统测试 31
5.1 系统测试的方法和流程 31
5.2 系统功能测试报告 31
5.3 系统性能测试报告 33
5.4 本章小结 37
第6章 总结与展望 38
6.1 总结 38
6.2 问题与展望 38
参考文献 40
致谢 41
第1章 绪论
研究背景与意义
随着移动互联网时代的发展,移动智能手机已经成为人们工作生活中必不可少的移动设备,现在智能手机已经不只是用来打电话、发短信。智能手机中丰富的APP可以满足用户的各项生活和娱乐需求,用户可以利用手机APP,学习、出行、购物、交际、求职等等。现如今社会生活的步伐日益加快,听音乐是一种很有效的缓解压力改善心情的娱乐方式。音乐的播放和各种在线FM电台也是人们在堵车,排队时常用来打发时间的方式,音乐已经成为人们休闲放松的一种重要方式,音乐播放器也逐渐成为人们日常生活中不可或缺的智能手机APP。本文借鉴了国内外数字媒体的开发经验,对音乐播放器的发展现状进行分析总结,提出本文的在线音乐播放器的设计和实现方法,具有界面完善友好,播放控制所需响应时间短,能够在线搜索播放等特点,能够使移动用户随时随地便捷的享受音乐服务。
Android系统平台目前是用户最多最广的智能手机操作系统,Android应用市场中的应用程序APP也愈来愈全面和丰富,在多媒体娱乐方向,新型的多媒体APP层出不穷,比如最近特别热门的短视频和直播多媒体娱乐应用。本文的工作就是研究并实现一款多媒体娱乐相关的应用,实现歌单智能推荐的一款在线音乐播放器。
目前移动通信技术发展,4G技术已经全面推广,5G网络技术的试商用也正如火如荼的开展,4G技术让智能设备用户上传和下载网络资源的速度可以达到20Mpbs,使得智能手机可以无压力的播放高质量的音乐文件和高清的视频文件,技术的支持促使多媒体行业快速发展。近年来互联网中的多媒体资源增长迅速,于此同时,网络用户的增多和娱乐方式的多样化,促进了智能终端设备中音乐播放器的完善和发展。但目前相较于PC端,智能手机的CPU处理速度较慢,内存也较小,手机的存储有限,用户不愿下载大量的本地音乐文件,也不愿反复听存储在手机中的音乐,拷贝音乐也极不方便。如果设计一款拥有在线的音乐功能音乐的播放器可以在网络条件允许的情况下,随时随地享受音乐服务[7]。
如今的移动互联网时代,随着音乐的制作技术的成熟,让很多独立音乐人创作并发布音乐成为可能。人们可以很方便的将自己的音乐作品发布到网络平台上,使得网络上出现了越来越多的音乐作品。互联网是人们获得音乐资源的主要媒介,用户获取音乐资源的方式越来越多,但是随着在线音乐的扩展,多媒体资源量迅速增长,用户需要浪费一些时间和精力查找自己喜欢的音乐[12]。如果音乐播放器拥有智能歌单推荐系统,可以为用户自动推荐可能喜欢的音乐,可以帮助用户更快更准确的找到适合用户品味的音乐。个性化推荐是一种典型的个性化服务方式,它根据用户的喜好和用户对项目的评价或反馈,积极地将目标资源推送给用户,从而达到决策支持和信息服务的目的[1]。本项目的目的就是结合目前互联网发展潮流,迎合广大用户对音乐资源的需求,完成基于本文的音乐播放器的设计与开发。
研究现状
1.2.1 在线音乐行业发展现状
2016年中国在线音乐行业研究报告给出:在2015年,全世界的多媒体数字音乐规模为67亿美元,下载服务占比45%,流媒体服务占比43%,同时数字音乐平均每年以9.8%的增长率增长。在2015年,中国使用手机上网的用户数为6.2亿,使用在在线音乐服务的用户为5亿,在智能手机应用中,在线音乐已经成为前五名的互联网应用。
2017年报告显示,在线音乐服务的用户为5.24亿,占手机上网用户总体的69.8%。我国移动终端活跃数量为10. 51亿,使用在在线音乐服务的用户为6.29亿,随着我国移动智能终端的研发普及,使用手机上网的用户和使用在线音乐服务的用户会进一步增长。
1.2.2 音乐客户端的发展现状
目前国内音乐市场上比较流行的音乐播放器客户端有QQ音乐,酷狗音乐,酷我音乐,网易云音乐和虾米音乐。图1.1是2017年音乐APP的渗透率排名。
1. QQ音乐,是腾讯公司所属的在网络音乐APP,在国内音乐APP中处于领先位置。其所拥有的版权在国内音乐APP中排首位,包含的版权如:索尼、英皇、华纳等。其在全球的音乐流服务流排行榜中也处于前列。
2. 酷狗音乐,拥有非常丰富音乐资源,就业强大的音乐搜索功能。是一款集中音乐播放,音乐下载,歌词下载等多功能音乐播放器,其提供的音乐播放伴奏也是酷狗音乐APP的一大优势,深受Android用户喜欢。
3 .酷我音乐,属于中国比较资深的音乐APP,是国内音乐资源聚合类型的音乐APP,是国内潮流音乐的推手。
4. 网易云音乐,是网易公司旗下的音乐A PP,具有分享音乐,评论音乐等深受欢迎的功能,依靠普通音乐用户也可以注册网易音乐人,热门推荐,社交功能等构建出一个非常受欢迎的音乐社区,最近几年发展迅速。
5. 虾米音乐,是阿里巴巴公司旗下的音乐APP , 其拥有功能非常强大音乐推荐系统,在国内音乐资源曲库也非常丰富。
以上是毕业论文大纲或资料介绍,该课题完整毕业论文、开题报告、任务书、程序设计、图纸设计等资料请添加微信获取,微信号:bysjorg。
相关图片展示: