基于Android的在线音乐播放器的设计与实现毕业论文
2021-03-23 21:52:42
摘 要
在今天这个高速发展的社会,人民追求音乐的脚步也从未放慢,那么一个好的音乐播放器就显得尤为重要。而Android系统在移动设备领域更是被大范围的使用,尤其是在中国市场,相较于IOS系统,Android以其免费、开放的特征吸引了更多的消费者。那么,开发一个基于Android系统的音乐播放器的前景就不言而喻了。
本音乐播放器为满足广大用户对音乐的体验,实现了包括音乐播放、暂停、曲目切换、声音控制、歌曲信息显示等基本功能,并大胆创新,力求在界面设计精美和运行使用流畅等操作体验方面给用户带来极致的音乐享受。与此同时,本音乐播放器在稳定性和安全性方面也能与其他同类型应用保持一致。
关键词: Android;音乐播放器;应用程序开发
Abstract
In today's high-speed development of society, the pursuit of the pace of music has never slowed down, then a good music player is particularly important. And as one of the mainstream Android system, but also on a wide range of mobile devices to use. Especially in the Chinese market, compared to the IOS system, Android with its free, open features to attract more consumers. So, the development of an Android system based on the prospects of the music player is self-evident.
The music player to meet the majority of users pleasure on the music experience, to achieve, including music playback, pause, track switching, voice control, song information display and other basic functions, and bold innovation, and strive to interface design and smooth operation and other operations Experience to the user to bring the ultimate music to enjoy. At the same time, the music player in terms of stability and security can also be consistent with other similar applications.
Keywords: Android ;Music player;Application development
目 录
第1章 绪论 10
1.1 研究背景及现状 10
1.2 研究意义 11
第2章 有关技术介绍 12
2.1 智能手机操作系统 12
2.2 关于Android 12
2.2.1 安卓平台介绍 12
2.2.2 安卓系统架构 12
2.2.3 Android系统的四大组件 14
2.3 SQLite介绍 15
第3章 系统需求分析 17
3.1 软件目标 17
3.2 软件的可行性研究 17
3.2.1 技术可行性分析 17
3.2.2 操作可行性分析 17
3.3 功能需求 17
3.3.2 用例图及用例描述 18
3.3.3 系统流程 19
3.3.4 系统结构 19
3.4 系统需求 20
3.4.1 系统界面需求 20
3.4.2 系统性能需求 20
第4章 系统详细设计 21
4.1 播放器模块设计 21
4.1.1 列表模块设计 21
4.1.2 播放模块设计 21
4.2 播放器界面设计 22
4.2.1 列表界面设计 22
4.2.2 播放界面设计 22
4.3 列表模块详细设计 22
4.4 播放模块详细设计 23
4.4.1 播放模块 23
4.4.2 进度显示模块 24
4.4.3 播放模式模块 26
4.4.4 切歌模块 27
4.5 在线音乐播放模块 30
4.5.1 获取资源文件 30
4.5.2 在线播放 32
第5章 系统验收测试 34
5.1 程序的调试 35
5.2 程序的测试 36
第6章 总结 38
参考文献 39
致 谢 41
绪论
研究背景及现状
在这个互联网的时代,网络已经在我们的生活中随处可见。尤其是近几年在移动设备领域的发展,用户能以更高的速度、更低的成本获取互联网上的信息和资源,所以用户对移动设备的要求也越来越高。手机也早已不只是个通讯设备,更多的是作为一个娱乐工具的身份而存在。
与此同时,随着社会的发展,人们的生活节奏也随之加快,对于音乐素养的追求也与日俱增。随着移动设备的普及,在手机上听歌的消费者也越来越多。而过去都是通过数据线或者蓝牙等渠道将少量的歌曲复制到手机中,不仅总量少,而且也不能保证时刻更新,需要不停的和PC端进行交互。因此,如果我们能实现在移动设备上实现在线更新,就能带来极大的便利性。
在国内,音乐播放软件也在不断发展,特别是在移动设备领域,各种基于移动操作系统的音乐播放软件日趋流行。比如,网易云音乐、QQ音乐、酷狗音乐、多米音乐、虾米音乐等,各类播放软件如雨后春笋,不断蔓延到人们生活当中。通过调研发现,这些手机APP能够播放本音乐,并提供丰富的在音乐,还能够将喜欢的音乐收藏到云端。
随着Android操作系统的迅猛发展,它已经成为全球范围内最具有影响力的操作系统之一。Android操纵系统不仅仅用于只能手机,它还能用于平板电脑、电视、电子手表、数码相机等移动设备,未来还可能覆盖更多的领域,Android操作系统前景十分的广阔。
尤其是作为一款免费开源的系统,占据着智能手机操作系统的半壁江山。如今,智能手机的功能不仅仅局限于打电话、发短信等基本的通信功能,还具有丰富多次的娱乐功能,如听音乐、看电影、浏览新闻、网上购物等。因此,Android应用开发已经呼之欲出了。而作为软件工程领域的一个重要组成部分,Android应用程序开发也越来越受到人们的关注。
本应用系统是一款以在线音乐为特色的安卓音乐播放器,旨在为人们提供一个体验感极强的、操作性简便的播放音乐应用,让人们随时随地都能享受音乐的乐趣。在Android操作系统如此普及的今天,开发一款基于Android平台的音乐播放软件,可以为更多的人带来随时随地享受音乐的便利。同时,开发一款用户量大的产品也能带来技术上的挑战和提升。使Android系统的移动设备拥有多样性的音乐播放器,同时提升了灵活性和便捷性。本设计实现的重要功能是播放Mp3格式的音乐文件,并且能够控制音乐的播放,暂停,显示歌手信息,歌曲专辑等功能。本项目还可以使人们生活更加多样化,也使设计者更加熟悉Android的技术和其它在市场上的特点。
研究意义
移动设备用户对于在线音乐服务的要求日益提升。消费者已经习惯使用手机而非传统的MP3、MP4等参与音乐;尤其是如今社会压力大,欣赏音乐是一种最好的舒缓压力的方式。音乐对于人们的生活来说已经不能割舍。为了让人们可以打破时间和空间对享受音乐的限制,需要开发人员设计出好用、实用的在线播放系统。