| 需要金币: |
资料包括:完整论文 | ![]() | |
| 转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:17384 | ||
| 折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.docx) |
下一篇:Web安全检测管理平台.docx
摘要:当今世界科技飞速发展,社会节奏也越来越快,人们的日常生活早已离不开手机,同时对手机操作系统和其上各种 app 的要求也越来越高,人们在业余时间常会打开一个好用的音乐播放器欣赏自己喜爱的音乐,因此,本文从简单易用的角度提出了一个基于 Android 系统开发的一款本地音乐播放器 app。大量统计报告证明,Android 是全球目前最流行的智能手机操作系统,在该平台上开发 app 简单易行,使用方便,具有良好的发展前景,所以开发这样一款app 很有实用价值。
本文阐述了Android 本地音乐播放器app的完整设计和开发过程,按照软件工程过程的设计理念完成了一套流程,包括需求分析,系统总体设计、详细设计和系统实现等。本系统具有播放/暂停、上一曲/下一曲、音量调节、歌词显示等功能,采用 Java 8 和 Android Studio 4.1 进行代码的编写,关键技术使用了Android的Service,利用服务来播放音乐以及保证音乐可以在后台继续播放;也主要使用了Observer 和Observable 来通知交互中各项数据的变化。
App中可以随时点击扫描按钮来手机中的音乐文件并自动添加到音乐列表中,同时也支持调整播放模式。此本地播放器中的歌词同步显示功能是特色功能,还支持调整歌词显示进度、歌词大小和颜色;亦可以拖动歌词直接调整歌曲进度,或拖动进度条调整歌曲进度时显示对应歌词条。
关键词:Android;Java;Android Studio;音乐播放器;应用程序
目录
摘要
Abstract
第 1 章 绪论 1
1.1 背景与意义 1
1.1.1 选题背景 1
1.1.2 意义 1
1.2 国内外发展(应用)现状 2
1.3 论文所做工作及思路 2
1.4 选题研究方法与主要内容 3
1.4.1 研究方法 3
1.4.2 主要内容 3
1.5 论文章节安排 4
第 2 章 理论基础和相关概念 5
2.1 Java 语言和 Android 5
2.2 Android 系统 5
2.2.1 Android架构 5
2.2.2 SDK 版本 6
2.2.3 Android 应用程序组件 7
2.3 SQLite 数据库 7
第 3 章 需求分析 9
3.1 可行性分析 9
3.1.1 操作可行性 9
3.1.2 软硬件可行性 9
3.1.3 技术可行性 9
3.1.4 经济可行性 9
3.2 功能分析 10
3.3 性能分析 11
第 4 章 总体设计 12
4.1 概要设计 12
4.1.1 开发工具和环境 12
4.1.2 功能模块和系统结构 12
4.2 系统流程 14
4.3 数据库设计 14
4.3.1 概念结构设计 15
4.3.2 逻辑结构设计 15
4.4 主界面设计 16
第 5 章 详细设计 17
5.1 用户登录与注册 17
5.2 歌曲扫描 18
5.3 音乐列表与快速定位条 18
5.4 正在播放状态栏 19
5.5 正在播放界面 20
5.6 进度条 21
5.7 歌词同步显示 22
5.8 歌词设置 23
5.9 播放模式切换 25
5.10 播放控制 25
5.11 退出 26
第 6 章 系统实现 27
6.1 主界面 27
6.2 扫描歌曲 29
6.3 正在播放与歌词界面 31
6.4 歌词设置 34
6.4.1 歌词设置弹出菜单 34
6.4.2 歌词进度调整 37
6.4.3 歌词大小设置 38
6.4.4 歌词颜色设置 38
6.5 配置参数存储 39
6.6 播放服务 40
6.7 播放 41
6.8 播放模式切换 42
6.9 下一曲 43
6.10 暂停 44
6.11 匹配歌词文件 45
第 7 章 结论 46
7.1 总结 46
7.2 展望 46
致谢 48
参考文献 49
附录 Android 各版本代号名称表 50 |

