基于Android系统的音乐播放器
2023-04-01 14:57:29
论文总字数:15147字
摘 要
自从互联网开始兴起,互联网的发展简直可以用日新月异来形容。1996年Java开发的兴起,到2000年Web开发成为主流,对于现在互联网的发展来说移动开发已经走到了时代浪潮的前端,对于移动开发的三大主流平台来说,Android平台无疑是使用人数最多的一个平台。Android是一种建立在Linux内核之上的拥有高度的自由性和开放源代码的操作系统,具有高度开源以及入门门槛低的优点,所以被广大的程序开发者所青睐。
本篇文章就是以Android这个移动开发平台为基础,详细介绍Android这个开发平台的历史,以及未来的发展前景。接着描述了如何快速有效的搭建Android开发环境,开始愉快的开发旅程的经过。对于Android系统的音乐播放器的这个项目的开发做了一个详细的需求分析和详细设计,结合Android项目开发的特点将音乐播放器主要分为两个部分来设计和完成,一部分是音乐播放器视图的完成,通过布局完成音乐播放器与用户之间的交互的窗口。另一部分是音乐播放器具体功能的实现,通过Android自身具备的各种组件和接口通过Java语言来编程来实现音乐播放器的各种功能。
关键词:安卓;音乐播放器 ;移动开发
Android-based music player
Abstract
Ever since the Internet began to rise, development of the Internet can be used simply to describe the ever-changing. In 1996 the rise of Java development by the year 2000 Web development has become mainstream, the development of the Internet is now mobile development has come to the front of the times tide, for the development of three major mobile platforms, Android platform is undoubtedly the most number of users a platform. Android is an operating system to establish with a high degree of freedom and open source on Linux kernel, open source advantages with high barriers to entry and low, so the majority of application developers favor.
This article is to the Android mobile development platform, details the history of the Android development platform, as well as future prospects. Then describe how quickly and effectively build Android development environment, begin to develop a pleasant journey through. For the development of Android music player this project made a detailed needs analysis and detailed design, project development combined with the characteristics of the Android music player is divided into two parts to design and complete, is part of the music player view completion, through the window layout is complete interactive music player and users. The other part is the music player to achieve specific functions by Android itself has a variety of components and interfaces from the Java programming language to implement the various functions of the music player.
Keywords: Andrews;music players;mobile development
目录
摘 要 I
Abstract II
第一章 引言 1
1.1开发背景 1
1.2开发目的 1
1.3研究现状 1
第二章 Android简单介绍 3
2.1安卓简介 3
2.2安卓体系结构介绍 3
2.2.1操作系统层(OS) 3
2.2.2各种库(Libraries)和Android运行环境(RunTime) 3
2.2.3应用程序(Application) 3
2.2.4应用程序框架(Application Framework) 4
2.3安卓开发环境的搭建 4
2.3.1 JDK的安装和Java环境变量的设置 4
2.3.2安装Eclipse 6
2.3.3安装Android SDK 7
2.3.4安装配置ADT 9
第三章 音乐播放器的需求分析 10
3.1安卓音乐播放器项目目标 10
3.2Android音乐播放器的可行性分析 10
3.2.1Android音乐播放器的社会可行性分析 10
3.2.2Android音乐播放器的经济可行性分析 10
3.2.3Android音乐播放器的技术可行性分析 10
3.3Android音乐播放器的功能分析 11
3.3.1Android音乐播放器的基本控制需求 11
3.3.2Android音乐播放器的播放需求 13
3.3.3安卓音乐播放器的下载需求 14
3.4Android音乐播放器的系统流程图和功能结构图 15
3.5.Android音乐播放器界面需求 16
3.5.1Android音乐播放器的性能要求 16
第四章 音乐播放器的详细设计 17
4.1音乐播放器开机画面 17
4.1.1开机画面的界面设计 17
4.1.2开机动画功能的实现 18
4.2音乐播放器的播放界面 18
4.2.1音乐播放器音轨的实现 20
4.2.2音乐播放器切歌以及播放暂停功能的实现 21
4.2.3音乐播放器播放模式的实现 23
4.3音乐下载 23
4.4音乐歌词下载 24
4.5数据存储 24
4.5.1SharedPreferences 25
4.5.2File 25
4.5.3SQLiteDatabase数据库 25
第五章 总结 26
致 谢 27
参考文献 28
第一章 引言
1.1开发背景
信息现在人们获取信息的途径正在变得越来越多,各种信息以以往难以想象的速度在社会中传播,在过去Windows操作系统帮助微软获得了当之无愧的互联网主导地位。但是随着4G时代的来临,在更多的领域可以使用无线网络,使得更多以往在pc平台才能实现的功能变得在手机上实现成为可能。如网络电话,网络视频,上网冲浪等等。未来实现这些功能需要很好的平台来支持,Android开发诞生在2007年,任何个人和公司都可以在Google获得免费的源代码以及开发用的SDK,所以任何人都可以利用Android平台开发出具备自身个性的应用。所以如果你已经厌烦了那些千篇一律的音乐播放器想要发挥自己的想象力以及自身的个性,你可以利用Android开发出一款属于你自己的app。如何打造一款只属于自己的音乐播放器正是本文的目的。
现在已经进入了智能手机的时代几乎每一个人都拥有一部属于自己的手机,各种音频文件在网络上的资源也越来越多。在安卓的应用市场里你可以找到许许多多不同种类的音乐播放器。这些音乐播放器帮助人们使用这些丰富多彩的音频文件。但是这些优美的音乐在带给人们身心的愉悦的同时,也带来一点麻烦。由于开发者技术的水平参差不齐所以开发出来的音乐播放器也是好坏难辨。很多开发者过于追求开发作品的美观而忽略了使用者的具体要求,使得开发出来的音乐播放器有很多的功能用户是用户用不上的,大大浪费了用户的手机资源。所以通过了解市面上的各种音乐播放器的布局方式和编程方式,根据它们的优点以及缺点,开发出基于用户最根本的需要,使用便捷并且实用的音乐播放器。
1.2开发目的
随着科技的发展手机的更新换代的速度也变得越来越快,手机的功能范围也变得越来越广阔,人们在关注一款手机时往往也十分重视它的音乐播放能力,一款具备优秀播放能力的手机往往被人人们所喜爱。手机小巧轻便可以放在口袋里面,也可以放在包里面便于携带出行,手机功能全面等优点这是其它的播放媒体所不具备的优点。
剩余内容已隐藏,请支付后下载全文,论文总字数:15147字