基于Android MP3播放器平台项目的设计与实现

基于Android MP3播放器平台项目的设计与实现

基于Android MP3播放器平台项目的设计与实现

  • 适用:本科,大专,自考
  • 更新时间2024年
  • 原价: ¥302
  • 活动价: ¥200 (活动截止日期:2024-04-28)
  • (到期后自动恢复原价)
基于Android MP3播放器平台项目的设计与实现

基于Android MP3播放器平台项目的设计与实现

摘要:在1877年12月,爱迪生发明了留声机,被誉为19世纪最引人振奋的三大发明之一。1898年丹麦人波尔森发明了钢丝录音机。钢丝录音机相对留声机极大的降低了录音和播放的成本,为录音机进入家庭奠定了基础。随后,磁带录音机的出现让人们听音乐的习惯发生了重大的改变。1982年,CD播放器由日本SONY公司生产。CD的出现,依靠完美的音质表现、快捷方便搜歌以及容易携带等功能,风靡了播放器市场10年之久。直到1995年,世界上的第一台MP3播放器诞生。可以及其方便地将音乐从电脑上拷贝到MP3播放器播放,大容量,小体积,高音质的播放器占领了市场。2010年以来,智能手机出现了,这使得人们听歌的方式彻底地发生了改变,人们不再局限于拷贝的方式,直接打开手机里的播放器app选择喜欢的歌曲播放即可。我们的日常生活也变得更加智能化。

关键词:CD播放器;MP3播放器;智能手机

Design and Implementation of Projects Based on android Platform

Abstract: In December 1877, Edison invented the phonograph, which is regarded as one of the three most exciting inventions in the 19th century.  In 1898 Danish Christian Poulsen invented the wire recorder.  Compared with the phonograph, the steel wire recorder greatly reduces the cost of recording and playing, laying a foundation for the recorder to enter the family.  Subsequently, the emergence of tape recorders has greatly changed people's habit of listening to music.  In 1982, the CD player was produced by SONY Corporation of Japan.  The appearance of CD has been popular in the player market for 10 years, relying on perfect sound quality performance, fast and convenient song search, easy portability and other functions.  Until 1995, the world's first MP3 player was born.  Music can be easily copied from a computer to an MP3 player for playing. The player with large capacity, small volume and high sound quality has entered the market in Occupation.  Since 2010, smart phones have appeared, which has completely changed the way people listen to songs. People are no longer limited to copying. They can simply open the mobile phone inside's player app and choose their favorite songs to play.  Our daily life has also become more intelligent.

Key Words:CD player; MP3 player;smart phones

一、系统概述

(一)系统简介

1、选题简介

现在科学和技术发展迅速猛进,人们的生活状态也有了很大改变,新的技术源源不断的开发出来,我们的生活水平和质量也有了很大提高。过去,我们听音乐不得不从电脑上拷贝下来才能听,但是科技的进步让我们的联系更加紧密,我们可以实时分享并播放歌曲,根据自己不同的喜好来选择适合自己的音乐。

智能手机在这里起到了重要作用,它的出现让我们对音乐欣赏提高了一个台阶,许多人在购买手机的时候大多都会考虑手机播放功能如何,这说明了大家对于音乐播放器的需求还是很重视的。与此同时,智能手机与android应用系统的合作让得我们的生活变得更加丰富。

专业的音乐播放器是手机中不可缺少的要素,几乎市场上所有的手机都拥有一个歌曲播放软件。通过软件可以对音乐赏析中必要的元素进行符合人性的设置,在操作的同时也能得到一定的方便,但是不能满足用户的所有要求。所以网上就出现了许许多多的智能手机音乐播放软件,为了满足不同用户的要求,不同手机平台的手机所支持的音乐播放软件也是各不相同。而现在最盛行的手机平台就是谷歌(Google)的(安卓)Android手机平台。所以本毕业设计就开发出一款基于android平台项目的音乐播放器来满足用户的应用需求。

2、选题意义

该平台项目的设计与实现的意义在于人们对生活的更高追求,在劳累了一天之后可以选择听音乐的方式来适度放松自己,也可以在压力较大的时候听一首欢快的歌曲减缓压力。可以通过软件对播放器进行人性化设计,满足不同用户的不相同需求。这对音乐播放器软件在市场上的需求还是很大的。所以,开发一种受众多人欢迎并在市场上通行的歌曲播放器软件是有较好的应用前程。

我所知道的操作管理系统有两种:分别是安卓(Android)和apple(IOS)。这和市场以及设备的终端操作占有率有直接关系,使用IOS操作系统主要有Iphone和Ipad系列,他们使用私有的系统。IOS仅仅限制于苹果系列,不对外开放,其他的公司无法使用该系统,除非长期保持在市场上有着超高的占有率,否则,长期来看不一定会乐观。相对来说,Android的市场占有比例较大,而且多家公司共同使用此系统,因此在市场的竞争力也会加大,人们对新技术的追求也会变高。Android也将是未来最具有前景的操作系统。

目前,中国移动、MotoLG、huawei、MTK、Vivo、Oppo、xiaomi、金立、美图、Samsung等正在积极筹备Android产品和相关的电子市场,中国移动率先推出了基于Android深度定制的Ophone系统和MobileMarke。基于Android国内许多电子厂商纷纷表示,下半年会推出大量的基于Android的手机和相关MID产品。国产企业追逐国际商业带来了起飞的机会,据预测亚太区域来日会占有全球Android市场中最大的收入额。

(二)开发工具

 1、Android Studio

Android Studio 是一个Android集成开发工具。Android Studio 提供了集成的 Android 开发工具用于开发和调整试行。

谷歌(Goole)公司专门为开发Android应用操作程序提供了集成开发处境。Android Studio 包涵了几乎所有的Android应用发行和调整试运行的相关功能。Android应用程序主要使用Java语言编辑,SDk作为开发用具。该平台由操作应用系统、中间界件和应用软件等等组成。是第一个为了移动应用端而打造的真正开放的移动软件。Android平台具有以下几大优势:一是具有平台自由开发放行性,二是解脱运营商的羁绊,三是有更丰富的硬器件选择项,四是不再受任何限制的开造发行商,五是完整结合和谷歌(Google)技术,大大的提高了工作效率。Android Studio是一个完整的开发工具,它拥有软件生命周期中必要的工具,它所编写的程序适用于android平台,它也是当下比较主要流行的应用操作程序的集成开造发行境地。提供比较友善简单的界面,更加人性化,并且具有可视化的功能。

Android 是一个开放源代码的、基于 Linux 的移动操作终端系统,如手机和(ipad)平板电脑。Android 是由谷歌及其他公司带动领导的开源手机联合开发的。

Android 提供了一个统一的应用程序开造发行方法,这意味着开发工作人员只需要为 Android 进行开发,这样他们的应用操作程序就能够运行,并且在不同搭载 Android 的移动设备上。

谷歌公司在2007年的时候,发布了第一个测试版块的 Android 软件开发工具包(SDK),第一个商业版本的 Android 1.0,则发布于2008年9月。

2012年6月,在谷歌I/O会议上,谷歌宣布发布了 Android新的版本。 Jelly Bean 是一个在功能和性能方面的循序渐进的更新,主要的目的是改进用户使用界面的效果。

Android 源程序代码是自由和开发放行的源代码软件程序许可证。谷歌发布的多部分代码是遵循 Apache 许可证的,Linux 内部核心的变化遵循 GNU 通用且公共许可版块。

(三)Android技术

1、Android组成

Android应用程序的基本组成有以下六部分:

Activities是应用操作程序的表示层面。程序的每一个界面都Activitiey的扩展。对于程序开放发行而言,一个活动(Activity)就相当于一个窗体(Form)。一个Activity通常就是一个单独的屏幕(Screen)。Activity通过intent进行通信。

Services是相当于程序中的服务者。Service服务是在程序后台部分运行的,用户完成规定的操作,Service不需要与用户互相交流。Service没有图形用户使用界面,Service组件应用于给其他组件提供后台的各项服务或者监测控制其他用户的状态。

Content Providers是可共同享用的数据保存和储蓄。Content Providers用于管理和共享应用程序的数据总库,也可以保存和获取数据。这是不同于程序间共同享用数据的唯一方式,因为android没有提供所有共同访问的公共保存储蓄区间。只有需要在多个应用操作程序间共享数据是才需要内容的主要提供者。例如,通讯记录表中的数据被多个应用程序共同使用,而且必须存储在同一个内容提供者中。它的益处是数据统一访问方法。

Broadcast Receivers 是播送接受收取者。注册的方式分为两种,分别是动态程序注册以及androidmanifest文件中进行静态程序注册。可以使用它对外表事情进行过滤和各种处理,只对有较多兴趣的事件(如当有人打进,或者有可用的网络时)进行接收并且及时地做出响应。

通过解开耦合应用操作程序各组件间的依赖,你可以和其他的应用操作程序(包括你自己的和外部的程序)共同享用和交流换取单独的组件,如Content Providers、Services或者是Activities。 

目   录

一、系统概述 1

(一)系统简介 1

1、选题简介 1

2、选题意义 2

(二)开发工具 3

1、Android Studio 3

(三)Android技术 4

1、Android组成 4

2、 Android开发工具 4

3、AndroidRuntime 6

二、系统分析 6

(一)需求分析 6

(二)业务分析 7

(三)功能模块设计 7

1、音乐播放 7

2、歌曲止息以及开始 7

3、切换播放顺序 7

4、查看并修改日期和时间 8

5、退出界面 8

(四)功能模块设计图 8

三、系统实施 8

1、虚拟机连接 9

2、开发目录 9

3、播放界面 10

4、日期界面 11

5、时间界面 13

6、退出界面 14

四、系统搭建 15

1、播放界面 15

2、播放器暂停、开始界面 16

3、 音乐列表界面 18

4、 退出提示界面 18

5、 专辑界面 20

五、系统测试 21

1、运行环境 21

2、 测试目的 21

3、 测试案例 21

4、 运行结果 22

六、系统使用说明 22

七、结束语 23

八、参考文献 24

参考文献

[1] 刘卫国,姚昱禹.Android的架构与应用开发研究[J] .中南大学:信息科学与工程学院 计算机系统应用 2008.11.

[2] 诸姣,李宏伟,彭鑫,赵文耘.安卓应用系统的功能与权限相关性研究[J]. 计算机应用与软件,2014,10:27-33.

[3] 赵振峰,董日壮.基于安卓的手机校园导航应用系统[J]. 电脑知识与技术,2014.03.

[4] 李泽堃,王腾飞,巩睿.基于安卓平台的校园通软件设计与实现[J]. 信息通信,2014.11.

[5]  韩超,梁泉.Android 系统原理及开发要点详解[M].北京:电子工业出版社,2011:15-16.

[6] 李芙蓉.当前智能手机操作系统及其比较分析[J].信息技术,2008,12(5):18-19.

[7] 杨潇亮.基于安卓操作系统的应用软件开发[J]. 电子制作,2014,19:45-46.

[8] 李志刚.安卓手机运维助手APP开发与应用[J]. 有线电视技术,2016,03:79-82.

[9] 高瑞晴.基于安卓操作系统的应用软件开发思考[J]. 智能城市,2016,03:166-167.

[10] 张梅,陈兰.试论安卓操作系统的应用软件开发[A]. 旭日华夏(北京)国际科学技术研究院.首届国际信息化建设学术研讨会论文集(三)[C].旭日华夏(北京)国际科学技术研究院:,2016:1.

[11] 冯生强,姚午,汤建明,邓少娟,舒小红.校园生活助手安卓应用设计与实现[J]. 电脑编程技巧与维护,2015,08:53-55.

[12] 王彦彦,赵丽,白永红.基于Android手机智能控制系统的研究与实现[J]. 现代计算机(专业版),2017,(01):46-50.

[13] 杨全海.基于Android平台的图像处理技术的设计与实现[J]. 电子设计工程,2017,(01):160-162.

[14] 谢杭,朱鹏羽,孟庆贺. 基于安卓平台的掌上校园APP的设计与开发[J]. 软件工程,2016,(03):24-26.

[15] 王亚东,雷灵光,周健,向继.Android移动设备管理系统的设计与实现[J]. 软件,2016,(02):11-16.

[16] 张恒喜, 史争军. 基于SQLite的Android数据库编程[J]. 电脑编程技巧与维护,2011(21):30-31.

[17] 余成锋,李代平,毛永华. Android3.0 内存管理机制分析[M]. 计算机应用与软件,2013:55-80.

[18] 马壮,陈年飞,史梦安,王志勃。 一种基于Android混合开发模式的软件架构设计[J]. 软件导刊,2017,(01):93-96.



  • 关键词 Android MP3 播放器 平台 目的 实现
  • 上一篇:安卓平台项目的设计与实现
  • 下一篇:Android游戏平台项目的设计与实现
  • 暂无购买记录

    暂时没有评论

    真实

    多重认证,精挑细选的优质资源 优质老师。

    安全

    诚实交易,诚信为本。

    保密

    所有交易信息,都为您保密。

    专业

    10年专业经验,10年来帮助无数学子。