多功能安卓Android音乐播放器的设计与实现
多功能安卓Android音乐播放器的设计与实现(毕业论文16000字,程序代码)
本论文的音乐播放器主要运用了Android开源系统技术,在编写过程中,利用了Java语言和Eclipse开发工具。并在论文中给出了一些具体的系统设计过程,部分界面截图,和一些音乐播放器的功能流程图。文章中介绍了该音乐播放器的相关功能,根据设计实践,逐层了解利用Android平台开发音乐播放器的特点。
Android的开发交互性良好,可扩展性大,必然成为开发者最佳的助力,适应移动互联网时代的需要。
功能需求分析
软件的功能设计是整个软件的核心,它决定了这个软件是做什么。所以该系统所需要实现的功能如下:
(1)歌曲播放和控制
歌曲的播放是一个音乐播放器的基本功能,除了可以播放音乐之外,用户还可以控制音乐比如播放、暂停、上一首、下一首等。而且用户还可以改变音乐播放的模式比如一首循环、随机等。另外还可以对歌曲的音量进行调节。此外,系统还必须具有后台播放音乐的功能。
(2)音频文件识别扫描
当用户首次进入音乐播放器的时候,音乐播放器要自动对手机本地的音频文件进行筛选,获得MP3格式的音频文件对其进行分类,获得多个播放列表。 [版权所有:http://DOC163.com]
(3)收藏歌曲
用户可以对自己喜爱的音乐进行收藏,同时再次点击收藏按钮就能取消对以前的收藏操作。
(4)音乐歌词同步
音乐播放时,歌词可以跟音乐同步也是很必要的一个功能,同时当用户滚动进度条的时候歌词也可以跟着播放的地点同步到那个时间点的歌词上。
(5)个性化设置功能
用户都希望可以对软件进行操作,所以一款软件的个性化设置是必不可少的。因此,在本系统中加入了小钢琴功能。
(6)睡眠功能
音乐已经是人们生活中必不可少的部分,同时它可以帮助舒缓压力,所以很多人都有听着音乐睡觉的习惯,但是当人们睡着时则不可能去关闭掉音乐。睡眠功能可以由用户来设置多长时间就自动退出程序,由于音乐的长度都是按分钟来计算的,所以设置的时间长短的单位也是按照分钟来计算。
[来源:http://www.doc163.com]
目 录
第1章 绪论 1
1.1 项目背景 1
1.2 编写目的 1
1.3 相关技术介绍 2
1.3.1 Android介绍 2
1.3.2 Android的基本框架 2
1.4 国内发展现状 3
1.5 本章总结 3
第2章 系统需求分析 5
2.1 系统需求分析 5
2.1.1 用户需求分析 5
2.1.2 功能需求分析 5
2.1.3 时序图分析 7
2.2 系统结构图 8
2.3 环境需求 8
2.4 本章总结 8
第3章 数据库设计 9
3.1 数据存储 9
3.1.1 SQLite数据库 9 [资料来源:http://Doc163.com]
3.1.2 SharedPreferences存储 9
3.1.3 存储详细 9
3.2 本章总结 11
第4章 详细设计 13
4.1 界面设计 13
4.1.1 系统界面风格设计 13
4.1.2 菜单栏 15
4.1.3 界面动画效果 17
4.2 音乐播放和控制 20
4.3 音乐歌词同步 21
4.4 在线随心听 22
4.5 播放器音轨 22
4.6 播放器自动休眠 23
4.7 歌曲搜索 25
4.8 小钢琴设计 26
4.9 本章总结 26
第5章 系统测试 29 [资料来源:http://Doc163.com]
5.1 系统调试 29
5.2 程序的测试 29
5.2.1 测试的定义 29
5.2.2 测试方法 29
5.3 测试需求功能 29
5.4 测试流程的设计 30
5.5 测试结果及分析 30
5.6 本章总结 31
第6章 总结与展望 33
6.1 总结 33
6.2 展望 33
致谢 35
参考文献 37 [版权所有:http://DOC163.com]