MP3音乐播放器论文 下载本文

青岛理工大学毕业论文(设计)

摘要

当今社会正处于一个飞速发展的时代,移动信息技术发展速度尤为突出,智能手机的应用更是深入到我们每一个人生活中,讲到这里就不得不提到如今最为炙手可热的智能手机操作系统——安卓,它已在智能手机市场占据了半壁江山。

现今社会生活紧张,而欣赏音乐史其中最好的舒缓压力的方式之一,本项目的目的是开发一个可以播放主流音乐文件格式的播放器,本论文的音乐播放器采用了Android开源系统技术,利用Java语言和Eclipse开发工具对播放器代码进行编写。以下正文中给出了详细设计过程、部分界面截图及主要的类图,本文还对开发过程中遇到的问题和解决方法进行了详细的讨论,该音乐播放器主要功能是播放MP3等音乐文件,并且能够控制播放器播放,暂停,停止,上一曲,下一曲,性能良好,在Android系统中能独立运行。对于播放歌曲的文件,本播放器只限于应用层程序的探讨,所以对具体的文件不做深入研究。

关键词:智能手机,安卓,音乐播放器

青岛理工大学毕业论文(设计)

ABSTRACT

Current society is in an era of rapid development, where the mobile information technology’s pace of development is particularly prominent,the application of smart phone is even more deeply into the personal lives,talking about these,I have to mention current hottest smartphone operating system - - Android,it has accounted for half of the smartphone market.

Nowadays life is stressful, and enjoying music has become one way of relieving stress, the purpose of this project is to develop a file format that can play music.Music player, this paper uses the Android technology, the use of the Java language and Eclipse development tools player code be written. At the same time,the following text gives a detailed design process, some screen shots and major functional flow chart.The paper also encounters in the development process problems and solutions were discussed in detail, the music player main function is to play MP3 music files,and the ability to control the player to play, pause, stop, previous song, next song, good performance in the Android system can operate independently. For playing the song files, this player is limited to application layer discussion, so do not do in-depth study of specific documents.

KEY WORDS: Smart Phone, Android, Music Player

青岛理工大学毕业论文(设计)

目录

第1章 绪 论 ........................................................ 1 1.1 国内外研究情况及其发展现状 ..................................... 2 1.2 开发概况 ....................................................... 2 1.3 课题的来源和研究意义 ........................................... 3 第2章 项目技术介绍 ................................................. 4 2.1 Android项目介绍 ............................................... 4 2.1.1 什么是Android ............................................. 4 2.1.2 Android应用软件开发的核心技术 ............................. 7 2.2 ECLIPSE工具介绍 ................................................. 9 第3章 系统需求分析 ................................................ 12 3.1 功能需求 ...................................................... 12 3.1.1 播放器的基本控制需求 ...................................... 12 3.1.2 播放器友好性需求 .......................................... 15 3.2 性能需求 ...................................................... 16 3.2.1 数据精确度 ................................................ 16 3.2.2 时间特性 .................................................. 16 3.2.3 适应性 .................................................... 17 3.3 可靠性需求 .................................................... 17 3.4 运行环境需求 .................................................. 17 3.5 产品质量需求 .................................................. 17 3.5.1 故障分析 .................................................. 17 3.5.2 系统利用率 ................................................ 18 3.5.3 可靠性 ? ................................................ 18 3.5.4 安全性 .................................................... 18 第4章 音乐播放器的总体设计 ........................................ 19 4.1 概要设计 ...................................................... 19 4.2 功能流程图 .................................................... 19 第5章 音乐播放器的详细设计 ........................................ 21 5.1 类关系 ........................................................ 21 5.2 各模块详细设计 ................................................ 23 5.2.1 播放器的欢迎界面和主要界面的设计和说明 .................... 23

青岛理工大学毕业论文(设计)

5.2.2 网络文件列表的获取 ........................................ 26 5.2.3 MP3文件的下载与写SD卡操作 ............................... 29 5.2.4 MP3文件的播放 ............................................ 32 5.2.5播放功能实现细节 .......................................... 32 第6章 系统测试 .................................................... 37 6.1 软件测试的发展史 .............................................. 37 6.2 软件测试的相关背景 ............................................ 38 6.3 软件测试概述 .................................................. 38 6.3.1 软件测试的定义 ............................................ 39 6.3.2 软件测试的描述 ............................................ 39 6.3.3 软件测试的原则 ............................................ 39 6.4 软件测试中的类测试 ............................................ 40 6.4.1 基于服务的类测试技术? .................................... 40 6.5 软件环境的测试 ................................................ 41 6.5.1 软件测试的性能要求 ........................................ 41 6.5.2 测试 ...................................................... 41 6.5.3 软件测试的评价 ............................................ 41 6.5.4 测试阶段 .................................................. 42 6.6 音乐播放功能测试 .............................................. 43 第7章 结论 ........................................................ 44 7.1 遇到问题 ...................................................... 44 7.2 解决办法 ...................................................... 44 7.3 收获体会 ...................................................... 44 7.4 展望 .......................................................... 45 致 谢 .............................................................. 46 参考文献 ........................................................... 47