摘 要
当今社会的生活节奏越来越快,随着硬件移动设备的越来越先进,人们对移动设备的要求也越来越高,从以前的追求技术到现在的追求视觉效果及用户体验,因此,也逐步的提高了对系统的要求。本文主要是在Android系统上对音乐播放器应用程序进行讨论,通过这一过程来进一步学习与应用Android平台,这样对个人的未来发展也很有意义。
本论文的音乐播放器采用了Android开源系统技术,利用Java语言和Eclipse开发工具对播放器代码进行编写。同时给出了详细的系统设计过程、部分界面截图及主要的功能流程图,本文还对开发过程中遇到的问题和解决方法进行了详细的讨论,该音乐播放器集下载、播放、暂停、停止等功能于一体,性能良好,在Android系统中能独立运行。
实验证明,基于Android平台的软件开发简单,使用方便简洁,必将成为未来几年的发展方向,具有普遍意义。
关键词:Android;音乐播放器;MP3
Abstract
Today's increasingly fast pace of life in society, with the hardware of mobile devices become increasingly sophisticated, people demand more and more mobile devices, high technology from the past to the present pursuit of the pursuit of visual and user experience, therefore, also gradually increased the system requirements. This article is in the Android system, music player application on the design and implementation to discuss the process through which to further study and application of Android, so the future development of personal sense.
Music player of this paper uses Android open-source system technology, the use of Java language and Eclipse development tools for the preparation of the player code. At the same time gives a detailed system design process, some interface screenshots and the major function of flow, the paper also encountered in the process of development problems and solutions were discussed in detail, the music player, set download,play, pause, stop and other functions, good performance, in the Android system can run independently.
Experiments show that, based on the Android platform, software development is simple, concise and easy to use, will become the development direction of the next few years, have universal significance.
Keywords: Android,;music player,;MP3
.
目 录
第1章 引言 1
1.1设计背景 1
1.2编写目的 2
第二章 Android 2
2.1 Android的发展历程 2
2.2 Android特性 3
2.3 Android系统框架 4
2.4 Android音乐播放器的工程 5
第三章 环境搭建 9
3.1下载并安装JDK 9
3.2下载并安装Eclipse 11
3.3安装ADT插件 12
3.4设定Android SDK 主目录 13
3.5创建Android虚拟设备(AVD) 14
第四章 播放器详细设计 17
4.1 功能需求 17
4.2 系统结构图和流程图 21
4.3 系统界面设计 22
4.4 系统性能设计 23
第五章 Android 数据库设计 24
5.1数据库及字段属性设计 24
5.2数据库连接 24
第六章 Java程序设计 27
6.1JAVA 27
6.2主要程序设计 31
结束语 41
致 谢 42
参考文献 43
第1章 引言
1.1设计背景
21世纪,智能化的时代。数字技术发展越来越迅速,人们对手机的要求也越来越高,由于手机市场发展迅速,使得手机操作系统也出现了不同各类,现在的市场上主要有三个手机操作系统,Windows phone,ios,以及谷歌的Android操作系统,其中占有开放源代码优势的Android系统有很大的发展前景。相应的手机应用也就有了很大的发展,但安卓开源代码,应用市场上百花齐放,好坏掺杂,良莠不齐,让人应接不暇。本文的音乐播放器就是基于谷歌Android手机平台的播放器,一个简单大方的播放器。
随着计算机的广泛运用,手机市场的迅速发展,各种音频视频资源也在网上广为流传,这些资源看似平常,但已经渐渐成为人们生活中必不可少的一部分了。于是各种手机播放器也紧跟着发展起来,但是很多播放器一味追求外观花哨,功能庞大,对用户的手机造成了很多资源浪费,比如CPU,内存等的占用率过高,在用户需要多任务操作时,受到了不小的影响,带来了许多不便,而对于大多数普通用户,许多功能用不上,形同虚设。
要研究了各种市场上流行的手机播放器,了解它们各自的插件及编码方式,还有各种播放器播放的特别格式文件,分析各种编码的优缺点以及各种播放器本身存在的缺陷和特点,编写出功能实用,使用方便快捷的播放器。目前已经实现的功能有能播放常见音频文件的功能,如MP3,WAV等,拥有播放菜单,能选择播放清单,具备一般播放器的功能,如快进,快退等。播放模式也比较完善,有单曲,顺序,循环,随机播放等模式。
1.2编写目的
现今社会生活紧张,而欣赏音乐是其中最好的舒缓压力的方式之一,本设计的目的是开发一个可以播放主流音乐文件格式的播放器,本设计的实现的这主要功能是播放Mp3格式的音乐文件,并且能够控制播放,暂停,停止,上一曲,下一曲,音量调节,视觉外观,播放列表和歌曲文件的管理操作等多种播放控制功能,界面简明,操作简单。
本设计是一款基于Android手机平台的音乐播放器,使Android手机拥有个性的音乐播放器,使手机显得更生动灵活化,与人们更为接近,让手机主人随时随地处于音乐视频的旋律之中。使人们的生活更加多样化。同时也使设计者更加熟悉基于Android平台的应用布局及开发模式的特点,为以后实现更复杂的应用打好基础。
第二章 Android
对移动开发人员来说,如今是一个令人心潮澎湃的时代。手机从来没有像今天这样流行,强大的智能手机产品已经为消费者普遍接受。
由于android构建在开源代码的框架之上,并且提供强大的SDK库和开放的理念,所以它为广大的没有任何移动应用程序开发经验的新手开辟了一条开发完美移动应用程序的康庄大道。而富有经验的移动开发人员现在也可以很方便的扩展到android平台上来,利用它独特的功能来改进现有产品或者开发其它新颖产品。
2.1 Android的发展历程
Android是谷歌Google公司推出的第一个完整、开放、免费的手机开发平台,在此平台上可以开发出涉及工具、管理、互联网、游戏等丰富多彩的应用。
Google于2007年十一月五号发布了android1.0手机操作系统,到2009年,Google发布了android1.5,该版本的android提供了一个非常"豪华"的用户界面,而且提供了蓝牙连接支持。这个版本的android吸引了大量开发者的目光。接下来android的发展变得更加迅速,现在已经成为一个重要的手机操作系统,目前最新的版本为android4.4。
历代android版本以及logo
图2.1 Android版本
2.2 Android特性
Android是首个为移动终端打造的真正开发和完整的移动平台,是安全开源、免费的操作系统,如何人都可以获得和使用Android系统。Google公司还提供了Android SDK,包括进行Android应用开发所必须的工具盒API接口。
Android操作系统具有如下一些特性:
◆灵活的应用程序框架,可以随意重复使用或者替换手机的组件。
◆提供了专为移动设备优化的虚拟机--Dalvik虚拟机。
◆拥
上一篇:
大拇指西班牙语版
下一篇:
试论APP广告在手机中的应用