基于android的音乐播放器的开发与实现毕业论文
2021-03-19 21:55:56
摘 要
Android平台是由谷歌公司主导的手机联盟于2007年11月份发布了智能手机平台。其一经发布,便受到广大用户的欢迎。由于Android操作平台是一个开放的移动终端的平台,所以当我们在使用该平台的时候并不需要支付任何的费用,它是由操作系统,中间件、用户界面与应用软件四个部分共同组成的。Android开发平台拥有很好的开发环境与调试环境,提供各种API,支持各种常见的音频/视频解码,具有很好的可移植性,使开发手机程序变得更加的灵活方便,并且使使用者对自己的手机拥有更大的权限,用户能够根据自己的兴趣爱好添加相应的应用,从而使Android操作平台更具有市场竞争力。Android平台的开放性有很多优点,例如:有利于促进Android设计开发技术创新,有利于厂商降低开发成本,厂商可以根据市场的需求定制产品特色等等。因此,它有很大的市场潜力。
本文完成了基于安卓平台的音乐播放器的设计与实现。文章首先介绍了Android平台的发展过程与现状,其次详细说明了安卓开发平台的搭建过程,然后对系统开发的目标与所实现功能进行了细致有效的分析,进而确定开发的方向。最后完成了对开发的音乐播放器的测试工作。音乐播放器的设计与开发过程对于我们以后进行其他Android应用程序的开发工作具有很好的借鉴意义。
关键词:Android平台;音乐播放器;设计与开发
Abstract
The Android platform is dominated by Google Corporation in the mobile phone alliance released a smart mobile phone platform in 2007 November. It was released and welcomed by the majority of users.Android mobile terminal is an open platform,and it is made of the operating system, middle ware, the user interface and application software.we can use the platform without any cost.Android has a very good development and debugging environment, provides a variety of API, supports a variety of common audio / video decoding, has good portability, for that reason the development of mobile phone programs become more flexible.The platform also lets users have the freedom to define limits more on their mobile phone,so you can rich your mobile phone mobile phone function according to your own preferences, which increases the competitiveness in the market.Therefore, it has great market potential.
In this paper, a Android based music player is designed and implemented.This paper firstly introduces The development and current situation of Android platform, Secondly, the construction process of Android development platform is described in detail. Then, the goal and function of the system development are analyzed carefully and effectively, and then determine the direction of development. Finally, the test of the developed music player was completed.The design and development process of the music player and also has a very reference significance for other application development on the Android.
Keywords: Android platform ; Music player ; Design and development
目录
第1章 绪 论 1
1.1 项目背景 2
1.2 国内外播放器的研究现状及发展趋势 2
1.3 项目研究意义 3
1.4 本文主要内容 3
第2章 安卓平台介绍 5
2.1 系统架构 5
2.2 应用组件 5
2.3 特征 6
2.4数据存储方式 7
2.4.1 SharedPreferences 7
2.4.2 文件方式 7
2.4.3 SQLiteDatabase数据库 7
2.5 Android工程的结构 8
2.6 AndroidManifest.xml文件 8
2.7 Android操作平台的优点 10
第3章 需求分析 11
3.1 软件目标 11
3.2 软件功能 11
3.2.1 PC端功能 11
3.2.2服务器端功能 11
3.2.3 Android客户端功能 12
3.3 Android音乐播放器的开发环境与目标平台 12
3.3.1 开发环境 12
3.3.2 目标平台 13
第4章 项目实现 14
4.1 PC端的页面搭建与功能实现 14
4.1.1 用户登录功能的开发 14
4.1.2 主管理界面功能的开发 15
4.1.3 歌手管理功能的开发 16
4.1.4 歌曲管理功能的开发 18
4.1.5 专辑功能的开发 19
4.2 服务器端的实现 20
4.2.1 常量类的开发 20
4.2.2 服务线程的开发 20
4.2.3 DB处理类的开发 21
4.2.4 辅助工具类的开发 22
4.3 Android客户端的页基本框架的开发与功能实现 23
4.3.1 主界面的实现 23
4.3.2 主界面扫描音乐 25
4.3.3 音乐列表的实现 26
4.3.4 播放界面的实现 27
第5章 音乐播放器的测试 30
5.1 测试软件的方法 30
5.1.1 白盒测试 30
5.1.2 黑盒测试 30
5.1.3 测试方法的选择 30
5.2 音乐播放器的功能测试 30
5.2.1 整体功能测试 30
5.2.2 播放器主要模块功能测试 31
5.3软件测试的结论 31
第6章 结论 32
参考文献 33
致 谢 34
第1章 绪 论
随着计算机和通信技术的飞速发展,手机越来越强大。手机不仅仅是我们日常生活中的一种移动通信工具,各种各样的媒体应用也开始出现在手机上,如视频通话、多媒体播放器等。为了实现这些应用,一个更强大的开发平台的支持是必要的。当今智能手机操作系统的研究与发展已成为最活跃的领域之一。
2007年11月由谷歌领主导的开放手机联盟发布了智能手机平台—Android。作为移动终端平台,Android操作平台具有免费和开放的优点,它是由操作系统,中间件、用户界面与应用软件四个部分共同组成的[[1]]。Android操作平台拥有很好的开发环境和调试环境,提供各种API,对于一般、常见的音频/视频解码都能够支持。Android平台的开放性有很多优点,例如:有利于促进Android设计开发技术创新,有利于厂商降低开发成本,厂商可以根据市场的需求定制产品特色等等。因此,它有很大的市场潜力。
基于Linux的Android内核,除了内核部分以外,它还包括了中间层,数据库元数据,以及API和应用框架四个部分。Android的应用程序一般在这个基础上编写Java数据库,在运行程序的时候,应用程序的代码会立即被转换成Dalvik DEX代码,之后Android操作平台通过对Dalvik虚拟机的时间编译来运行使用[[2]]。