基于安卓的音乐播放器的设计与实现毕业论文
2020-06-06 11:05:54
摘 要
随着当今科技水平的迅速进步,Android系统被广泛的应用移动设备上,如智能手机和平板电脑。本论文则介绍是一款基于Android操作系统的在线音乐播放器。Android是一种基于Linux的自由及开放源代码的操作系统,本论文的音乐播放器利用了Android开源系统技术,采用Java语言对音乐播放器进行设计编写。该音乐播放器主要功能为:用户注册、用户登录、播放歌曲、播放设置、上下曲、歌曲展示、搜索歌曲、查看歌曲、分类排序、在线搜索音乐、下载、收藏等等。同时本论文先对软件功能与非功能需求进行分析,再对各模块设计实现给出了主要过程;还给出了部分界面图以及主要功能运行流程图,从而对本软件进行了详细介绍。
关键词:Android 开源系统 Java 音乐播放器
Abstract
With the rapid advances in technology today, Android systems are being widely used on mobile devices, such as smartphones and tablet PCs. This paper introduces an online music player based on Android operating system. Android is a free and open source operating system based on Linux. The music player in this paper makes use of Android open source system technology, and uses Java language to design and write music player. The main function of the music player: user registration, user login, play songs, play music, songs, set on display, search for songs, see songs, sort, search, download, online music collection etc.. At the same time, this paper first analyzes the function and non functional requirements of software, and then gives the main process of design and implementation of each module, and this paper gives some interface diagrams and the main function flow chart, so as to introduce the software in detail.
Key words: Android open source system Java music player
目 录
摘 要 I
Abstract II
第一章 绪 论 1
1.1 课题背景 1
1.2 国内外相关研究情况 2
第二章 相关技术简介 3
2.1相关技术 3
2.1.1Android简介 3
2.2环境搭建 4
2.2.1JDK安装与计算机配置 4
2.2.2Android Studio的安装 4
2.2.3Myeclipse安装与配置Mysql 5
第三章 需求分析及功能实现 6
3.1功能需求 6
3.2非功能性需求 10
3.2.1性能需求 10
3.2.2可靠性需求 10
3.2.3运行需求 10
第四章 软件设计与实现 11
4.1界面设计 11
4.2数据设计 15
4.3各模块设计与实现 17
4.3.1用户操作功能模块 17
4.3.2本地音乐播放功能模块 18
4.3.3在线音乐功能模块 21
第五章 软件测试 22
5.1用户操作功能模块测试 22
5.2本地音乐功能模块测试 24
5.3在线音乐功能模块测试 25
第六章 总 结 27
参考文献 28
致谢 30
第一章 绪 论
1.1 课题背景
Androi,2005年8月由Google收购注资。2007年11月,Google组建开放手机联盟与其他开发商们一起研发改良Android系统。Android是一个开源式的手机系统,它的开源性就使得它的发展比封闭式系统更好。因此,所有人都可以根据自己对功能的理解和喜好重新编写手机中的功能。
智能手机近几年的蓬勃发展,现在走到哪都能看到人手一台智能机的情形,这也成为移动互联科技进步的缩影。相应的人们对手机上的应用丰富性也有了更多的需求,欣赏音乐已经成为人们生活中重要的一部分了,所以,人们也会有对一款优质播放器的需求。现在主流的系统就是iOS与Android,相较而言,Android系统使用最广泛,发展前景也更大。
现在网上有各式各样的音乐资源,音乐已成为现代人放松心情的不二选择。市面上也出现了各种类型的音乐播放器,但是许多音乐播放器存在很多缺点,比如功能过于庞大,只是追求花哨的外观功能华而不实;或是浪费手机资源,占用过高的手机内存等等;就是当用户需要多线操作的时候,就可能造成手机卡顿,影响用户操作体验,对于很多用户来说很多功能根本用不上。为了人们随时便捷地享受到音乐,所以选择开发了一款简洁实用的Android音乐播放器,优化了各种功能,保留必要的常用功能,满足一般用户的功能需求。
1.2 国内外相关研究情况
随着当前智能手机的发展和 4G 网络的普及化,人们经常会通过听音乐来放松心情,所以在音乐版权方面竞争十分激烈,厂商纷纷出手抢占音乐版权。既然各种播放器这么多,肯定各有优缺点我们就挑几款来分析一下:
(1)网易云音乐 ,界面美观,官方主题色为红色;曲库丰富,与QQ音乐合作,资源共享;功能分布:听歌识曲,电台、评论功能、音乐动态、可查看附近或好友;特色:在网易云音乐中可以对歌曲进行评论,与其他网友进行交流。符合当前各种软件的发展趋势,社交化的设计使其用户粘度较高。
(2)酷狗音乐,这款原先国内音乐播放器中领域处于领先地位。其拥有数量庞大的在线音乐库,但近几年又被几款后起音乐软件赶超的趋势,酷狗占有了某些歌手歌曲的版权,这也是其中一定用户选择酷狗的原因,另一方面酷狗的Android 版本的手机音乐播放器却存在不少的问题,比如音乐交流与分享功能不健全,用户无法自定义播放界面等等。
(4)Power AMP,英文全称Power AMP Music Player,因为它的音质被称为安卓系统中用户体验最佳的音乐播放器,支持各种音乐格式的播放。它的特点就是拥有杜比(Dobly)/SRS 音效,高低音旋钮和均衡器多样式效果的调节,音效出众。然而,它的弊端在于在利用曲目的TAG信息进行的音乐库管理时会经常出错。
相关图片展示: