摘要随着Internet的发展,计算机技术逐渐普及到生活的方方面面。音乐就是一个很好的例子。对于音乐,人们不单单满足于欣赏。音乐学习者越来越多。如何随时随地的学习音乐,这是人们所关心的问题。将音乐与Android平台相结合,这无疑是一个最好的选择。63964

本文介绍了在Eclipse3.7平台下结合ADT和Android SDK插件来开发关于MIDI音乐播放器的过程。通过研究MIDI文件的结构及内容,读取并将MIDI信息 视觉化。文章介绍了Android开发的相关内容,系统分析及设计和测试等方面。在开发技术方面,主要介绍了MIDI文件的各种编码的含义。系统分析主要是可行性分析和设计目标。程序设计主要分模块阐述了整个应用的各个部分。测试方面简单的描述了测试用例。

毕业论文关键词  Android应用  MIDI音乐  音乐播放器  音乐学习

毕业设计说明书(论文)外文摘要

Title  Design And Implementation Of Midi Music Player Based On Android                                          

Abstract With the development of the Internet, computer technology gradually spread to all aspects of life. Music is a good example. For music, people do not just satisfy with appreciation. The number of music learners becomes more and more. How to learn music anytime, anywhere, which is the concern of people. This can be undoubtedly the best choice that the combination of music and Android platform.

This article describes the combination of ADT and Android SDK plug-ins to develop MIDI music player in Eclipse3.7 platform. We can transform MIDI file into visible through analyzing the structure and studying the content of MIDI file. The article describes the Android development, systems analysis and design and testing. In the development of technology, the article introduces the various encoding the meaning of the MIDI file. The Programming of the major sub-module describes the various parts of the entire application. The Testing a simple description of the test cases.

Keywords  Android Applications  MIDI Music  Music Player  Music Learning

 1  绪论 1

1.1  课题背景与意义 1

1.2  课题的现状 2

2  相关技术及开发工具的介绍 3

2.1  应用开发环境 3

2.2  Android模拟器  4

2.3  Android开发组件5

2.4  Android项目组成  8

2.5  关于MIDI文件  8

3  系统分析13

3.1  可行性分析13

3.2  设计目标13

4  程序设计14

4.1  界面设计14

4.2  模块设计16

5  程序测试25

5.1  测试范围与测试目的25

5.2  测试环境与测试辅助工具的描述25

5.3  测试用例25

结  论 28

致  谢 29

参考文献30

1  绪论

1.1  课题背景与意义

随着科技的发展,移动终端逐渐成为人们生活的主流。日常生活中的各个角落都可以见到人们对于手机的使用。从最初试用手机的单一通话功能,逐渐发展成今天的类似掌上电脑的功能,不得不让人惊叹。而异军突起的Android系统的发展,更是加速了智能手机终端的发展。基于Linux系统的智能手机平台的Android系统台是由四部分构成[1],分别是开源的操作系统,UI,应用软件及中间件。对于针对智能手机开发的程序员来说,安卓平台能更好的与其他程序员交流,能更好的知晓用户对于手机应用开发的反馈意见,手机的制造商也能更廉价的获得一个稳定的平台[2]。而对用户来说,在Android平台,你可以享受到WebKit浏览引擎,触摸屏,高级图像显示功能及大众最普遍的上网功能。融入了全部PC计算机的Web应用平台。正是这些强大而有力的功能,让Android系统发展有了长足的进步。

上一篇:OpenGL模块化机器人关节图形库建立及仿真
下一篇:FTP客户端实现

基于Apriori算法的电影推荐

PHP+IOS的会议管理系统的设计+ER图

数据挖掘在电子商务中的应用

数据挖掘的主题标绘数据获取技术与实现

基于PageRank算法的网络数据分析

基于神经网络的验证码识别算法

基于网络的通用试题库系...

麦秸秆还田和沼液灌溉对...

新課改下小學语文洧效阅...

互联网教育”变革路径研究进展【7972字】

安康汉江网讯

ASP.net+sqlserver企业设备管理系统设计与开发

网络语言“XX体”研究

张洁小说《无字》中的女性意识

我国风险投资的发展现状问题及对策分析

老年2型糖尿病患者运动疗...

LiMn1-xFexPO4正极材料合成及充放电性能研究