基于移动终端的音乐播放器设计与实现毕业论文
2021-03-19 21:33:54
摘 要
音乐作为陶冶情操,放松身心的一大利器,潜移默化的影响着我们的情感,无论是伤感的爱情,还是激昂的奋斗,我们总是可以找到那么一首歌来表达。优雅的旋律,应景的歌词,一首美妙的音乐总是让人沉醉其中。而一款好的音乐播放器不仅可以提供给我们提供优美的音乐享受,更能够为用户提供便捷的操作。
本设计是基于Android系统开发的一款小巧、快捷的音乐播放器,使用Android Studio开发工具,结合Android系统自带的SQLite数据库,适配Android 4.4以上系统版本。本设计实现了较为完善的音乐播放器功能,包括音乐播放,歌词同步展示,歌曲快进,歌曲后退,上一曲,下一曲,音乐查找,定时退出,音乐分类等,能够满足用户对于本地音乐播放器的功能需求。
本文主则要是对开发过程的描述,包括需求分析,系统设计,系统实现,以及系统测试等阶段,并且对于在开发过程中需要的一系列问题和解决方法进行详细讨论。
关键词:Android;音乐播放器;歌词同步;SQLite数据库
Abstract
Music as a cultivate sentiment, relax a major weapon, subtle influence on our emotions, whether it is sad love, or passionate struggle, we can always find a song to express. Elegant melody, occasional lyrics, a wonderful music always let people intoxicated. And a good music player can not only provide us with a beautiful music to enjoy, but also to provide users with convenient operation.
The design is based on the Android system development of a small, fast music player, the use of Android Studio development tools, combined with Android system comes with SQLite database, suitable for Android 4.4 above system version. The design of a more complete music player features, including music player, lyrics synchronized display, song fast forward, song back, the previous song, the next song, music search, scheduled exit, music classification, to meet the user for the local The functional requirements of the music player.
This article will describe the development process, including requirements analysis, system design, system implementation, and system testing, as well as a series of questions and solutions that are needed in the development process.
Key Words: Android; music player; lyrics synchronized; SQLite database
目录
摘 要 1
Abstract 2
第1章 绪论 1
1.1 选题背景 1
1.2 研究内容 1
1.3 目的及意义 1
1.4 论文结构 2
第2章 需求分析 3
2.1 功能性需求 3
2.2 非功能性需求 6
2.3 技术方案选型 6
2.3.1 开发工具 6
2.3.2 音频读取方式选择 7
第3章 系统设计 8
3.1 功能模块划分 8
3.2 功能模块设计 8
3.3 数据库设计 13
3.3.1 SQLite数据库介绍 14
3.3.2 数据库表设计 14
3.4 界面设计 15
第4章 系统实现 19
4.1 界面及简单功能实现 19
4.1.1 主界面 19
4.1.2 详细播放界面 20
4.1.3 列表管理界面 21
4.2 具体功能实现 22
4.2.1 数据库操作功能 22
4.2.2 歌曲获取功能 23
4.2.3 播放控制功能 24
4.2.4 歌词显示功能 26
4.2.5 歌词、进度条同步功能 29
第5章 系统测试 30
5.1 测试目的 30
5.2 测试方法与测试环境 30
5.3 测试用例 30
5.4 测试结论 31
第6章 总结与展望 32
6.1 总结 32
6.2 展望 32
参考文献 33
致 谢 34
绪论
Google公司在2007年底发布了Android手机操作系统,但是1.0版本的Android系统并没有赢得广泛的市场支持。直到2009年5月,Google发布了Android 1.5,这个版本的优越性,吸引来了大量开发者的目光。在接下来的几年里,Android的版本更新的较快,目前最新的Android版本是7.0。随着用户的增多,Android现在已经成为最主流的手机操作系统[1]。
选题背景
当今社会生活越发紧张,而音乐则是用来缓解压力的最好方法之一。从爱迪生发明留声机,丹麦的V .波尔森发明钢丝录音机,从CD播放器到MP3,音乐的播放,也就变得越来越便捷。而随着基于Android系统智能手机的普及,相对于传统的音乐播放器,移动端音乐播放器更能满足人们的需求。虽然音乐播放器是智能手机中必不可少的要素,并且市场也存在着各式各样的播放器,但是如何设计实现一款小巧实用,美观便捷,并且满足用户需求的音乐播放器,则是我们接下来要解决的问题。
研究内容
以实际项目为依托,针对音乐播放器的需求,构建一套真正实用的音乐播放器,并且在系统中能够前进和后退,主要工作包括:播放音乐,快进歌曲,后退歌曲,歌词同步显示。
目的及意义
音乐作为陶冶情操,放松身心的一大利器,潜移默化的影响着我们的情感,无论是伤感的爱情,还是激昂的奋斗,我们总是可以找到那么一首歌来表达。优雅的旋律,应景的歌词,一首美妙的音乐总是让人沉醉其中。
当今社会一首美妙音乐的播放总离不开音乐播放软件,生活水平的提高,人们对于网络产品的需求也不断增长,各种音乐手机,各式音乐软件层出不穷,但每款音乐播放器都会有自己的不足,所以此次是希望能够以实际项目为依托,针对音乐播放器的需求,构建一套真正能够满足用户需求的本地移动端音乐播放器。尽管市面上的音乐播放器已经具备各种丰富多彩的功能,但作为一款音乐软件,音频与用户体验才是最重要的,设计实现一款小巧试用,美观便捷的音乐播放器无疑是一件很有成就感的事情。
论文结构
论文共分为六章,主要内容分别为: