基于安卓Android的音乐播放的设计与实现
基于安卓Android的音乐播放的设计与实现(含开题报告,毕业论文12600字,程序代码)
[摘 要] 本文旨在用于Android系统上的音乐播放器应用程序的设计与实现进行讨论。Android是一个开源的系统,它底层是基于Linux的操作系统,本论文的音乐播放器采用了Android开源系统技术,利用Java语言和Eclipse编辑工具对播放器进行编写。同时论文给出了详细的系统设计过程、部分界面图及主要功能运行流程图,该音乐播放器集播放、暂停、停止、上一首、下一首、音量调节、歌词显示等功能于一体,在Android系统中能独立运行。由于本播放器只限于应用层程序的探讨,所以对具体的音乐压缩不作深究。
[关键词] Android;Eclipse;音乐播放器;智能手机;
Design and Implementation of the Music Player System Based on Android
Abstract: In this thesis, designing of an application for playing music on the Android system will be discussed. Android is an open source system, which is based on Linux, this music player uses Android open-source system technology, Eclipse will be used as the main IDE and Java is selected as the programming language. This thesis describes the system designing progress, some flow chart for the running progress will also be provided. This application has many attractive features, including playing/pausing/stopping music, changing to previous track/next track, adjusting volume, displaying lyrics etc. It can run well without external dependencies. As the player is limited to the application layer, coding for music won't be discussed. [资料来源:http://Doc163.com]
Key words: Android; Eclipse; Musicplayer; Smartphone
功能需求
本文就Android系统上一的款音乐播放器应用程序的设计与实现进行讨论。Android是一个开源的系统,它底层是基于Linux的操作系统,本论文的音乐播放器采用了Android开源系统技术,利用Java语言和Eclipse编辑工具对播放器进行编写。同时给出了详细的系统设计过程、部分界面图及主要功能运行流程图,该音乐播放器集播放、暂停、停止、上一首、下一首、音量调节、歌词显示等功能于一体,在Android系统中能独立运行。由于本播放器只限于应用层程序的探讨,所以对具体的音乐压缩不作深究[3]。
[资料来源:Doc163.com]
目 录
1 背景与意义: 1
1.1 Android基本情况 1
1.2 Android的构架综述 2
1.3 AndroidRuntime和函数库层 4
1.3.1 函数库 4
1.3.2 AndroidRuntime 4
1.4 Android应用的组成 5
1.5 Android开发工具 6
1.5.1 准备文件 6
1.5.2 安装 6
2 系统分析 10
2.1 播放器的基本功能 10
2.2 播放清单 11
3 需求分析 13
3.1 功能需求 13
3.2 系统界面需求 13
3.3 系统性能需求 13
4 系统设计 13
4.1 音乐播放器主界面功能实现 13
4.1.1 播放器主界面 13
5 编码与实现 16
5.1 播放器播放、暂停、停止等功能 16
[资料来源:http://Doc163.com]
5.2 播放列表功能 17
5.3 菜单功能 19
5.3.1 菜单界面 19
5.3.2 菜单功能实现 20
5.4 播放设置界面 21
5.4.1 界面实现 21
5.5 手机扩展卡的访问 23
5.5.1 文件浏览器界面 24
5.5.2 文件浏览器功能实现 25
5.5.3 数据存储方式 26
6 系统测试与运行 26
6.1 运行环境 26
6.2 测试目的 26
6.3 测试案例 26
6.4 测试结果 26
7 总结与展望 26
结束语 28
参考文献 29
致谢 30 [资料来源:https://www.doc163.com]