1、 嵌入式系统综合设计说明书嵌入式系统综合设计说明书 题题 目 :目 :基于基于 AndroidAndroid 的音乐播放器设计与实现的音乐播放器设计与实现 姓姓 名名 : 学学 院院 :信息工程学院信息工程学院 班班 级 :级 : 指 导 教 师指 导 教 师 : 2012 年 9 月 24 日 II 摘 要 Android 是一种以 Linux 为基础的开放源代码操作系统,本文就 android 平 台下设计和实现音乐播放器,利用 java 语言和 Eclipse 编程工具实现。通过设 计能够实现音乐的播放、暂停、上一曲、下一曲、音乐列表、声音控制、帮助菜 单等功能,通过对基于 androi
2、d 平台下的播放器的设计,了解音乐播放器的设计 的原理和实现的相关技术,掌握了 android 编程思想以及基本的应用组件,对以 后从事 android 开发有很大的帮助。 关键词:android;音乐播放器;嵌入式;java III Abstract Android is a Linux-based open-source operating system, this article on the android platform design and realization of the music player, the use of the Java language and the
3、Eclipse programming tools. Can be achieved through the design of the music playback, pause, previous song, next song, music list, sound control, the Help menu and other functions through the principle player in android platform-based design, and to understand the design of the music player realizati
4、on of the related technology, to master the android programming ideas, as well as basic application components, great help later in the android development. Keywords: android; music player; embedded; java 目 录 摘 要 II Abstract III 目 录 1 第一章 总体功能介绍. 1 1.1 功能介绍 1 1.11 各功能模块图 1 1.12 设计思想 2 1.2 系统结构用例图 .
5、2 第二章 详细设计及功能实现. 4 2.1 播放器界面的设计 4 2.2 播放动画的设计 . 5 2.3 各模块详细设计 . 5 2.31 声音控制模块 6 2.32 播放暂停模块 8 2.34 上一曲下一曲模块 . 8 2.34 音乐播放列表模块 . 9 2.35 系统帮助模块 12 第三章 调试及运行结果 14 3.1 实验测试问题. 14 3.2 实验调试 14 第四章 总 结 15 4.1 遇到的问题 15 4.2 解决方法 15 4.3 收获体会 15 参考文献. 16 1 1 第一章第一章 总体功能介绍总体功能介绍 1.1 1.1 功能介绍功能介绍 设计的音乐播放器是基于 and
6、roid 平台下的,能够实现音乐的播放、暂停、 快进、快退、上一曲、下一曲、声音控制、播放列表,播放时间以及播放列表。 通过播放列表,用户可以选择播放的音乐,播放器也可以显示该音乐的歌曲名、 专辑、歌手以及歌曲的播放总时间,播放进度等歌曲的相关功能;用户还可以通 过音乐增减按钮调节声音大小,还可以选择循环播放和顺序播放;该音乐播放器 能够将将 sd 卡中的 MP3 格式的音乐文件进行查找和播放;用户可以通过系统帮 助退出系统、更新播放列表、设置、帮助等功能。 1 1.1.11 1 各各功能功能模块模块图图 图 1.11 音乐播放器模块图 Android 音乐播放器 声音控制 上一曲下一曲 音乐文件 播放列表 播放暂停 2 1.11.12 2 设计思想设计思想 首先,搭建android 平台,通过 Eclipse 以及环境变量的配置搭建android 平台, 实现手机模拟器然后搭建音乐播放器的界面, 通过使用 android 的组件,将相关的动 作按钮通过启动 StartIntent()方法来使各组件进行跳转,实现音乐播放器的功能,其 具体的实现采用