基于Android的音乐播放器设计与实现

基于Android的音乐播放器设计与实现

基于Android的音乐播放器设计与实现

  • 适用:本科,大专,自考
  • 更新时间2021年
  • 原价: ¥300
  • 活动价: ¥200 (活动截止日期:2021-09-27)
  • (到期后自动恢复原价)
基于Android的音乐播放器设计与实现

基于Android的音乐播放器设计与实现

摘要:在移动互联行业的推动下,软件相关行业发展以银河落九天般不可阻挡的飞速发展着,android便是其中优秀的产物之一。为此,手机的音乐播放器的开发就变得不可或缺了。本论文主要就手机上的音乐播放器进行讨论研究。对其研究的开发工具、开发过程及遇到的问题进行了研究解决。主要是用谷歌开发的android studio开发软件来设计实现的。主要是设计一款手机上的音乐App,实现音乐播放器的基本功能。

该App拥有播放歌曲、切换歌曲、后台自动读取音频文件、根据用户的需求可以选择单曲循环等播放模式的功能。设计界面符合审美,美观简洁。同时对研究的App的缺陷,改进思路和方法进行讨论。

关键词:Android ; 软件开发;音乐播放器

Design and Implementation of Music Player 

Based on Android

abstract :Driven by the mobile Internet industry, the development of software-related industries is developing at an irresistible speed as the galaxy falls nine days ago. Android is one of the excellent products. Therefore, the development of mobile music player becomes indispensable. This paper mainly discusses and studies the music player on mobile phone. The development tools, process and problems encountered in the research are studied and solved. It is mainly designed and implemented with Android Studio software developed by Google. It mainly designs a music App on mobile phone to realize the basic functions of music player. The App has the functions of playing songs, switching songs, automatically reading audio files in the background, and selecting single song circulation mode according to users'needs. The design interface is aesthetic, beautiful and concise. At the same time, the shortcomings of App and the ways to improve it are discussed. 

Key words: Android; software development ;music player

目    录

一、绪论 3

1、课题的背景 3

2、课题研究的意义 3

二、系统分析与设计 4

1、用户需求分析 4

2、系统设计可行性分析 4

3、系统功能分析 4

3.1 用例图分析 4

3.2 系统流程图 6

3.3 系统功能结构图 7

三、 Android及组件简介 8

1、Android简介 8

2、Android 架构 8

3、Android Studio软件介绍 9

4、Activity活动组件 9

4.1 Activity组建介绍 9

4.2 Activity的生命周期 10

5、Service组件 11

5.1 Service介绍 11

5.2 Service生命周期 11

6、广播接收器BroadcastReceiver组件 12

6.1 BroadcastReceiver介绍 12

6.2 BroadcastReceiver的生命周期 13

7、内容提供者ContentProvider 13

8、应用程序上下文Application context 13

四、播放器系统功能详细设计 14

1、音乐播放器界面的实现 14

1.1 播放器界面整体布局 14

1.2 播放器音轨设计 14

1.3 播放器播放,暂停等界面的设计 16

2、音乐播放器功能的实现 16

2.1 后台音乐文件的读取 16

2.2 图片旋转的实现 18

2.3 播放器音轨功能的实现 19

2.4 播放、暂停、上一首、下一首功能的实现 20

2.5 播放模式的实现 22

五、总结与展望 25

六、参考文献 26

一、绪论

1、课题的背景

现如今的社会,互联网行业飞速发展,由此出现了一种不同于传统语言的语言,这是一种服务于互联网网络的编程语言,和传统语言一样,传统语言会分为不同的语种,如中文,英文,俄文等,互联网编程语言也分为不同的语种,有c语言,java,asp.Net等。Android是开源的开发软件,本次毕业设计也是用android studio开发软件来编写实现的。

有人说世上的美需要用眼睛去发现,其实,用耳去听同样可以发现很多美妙的,不同体验的美。尤其是如今人们的生活方式,九九六式的工作方式,让很多的人没有时间去用眼睛发现美好的事物。在这种时候,音乐的作用就显得弥足珍贵。试想,在一天的忙碌工作之后,躺在自己的小屋里,听着曲韵悠扬的歌曲,是不是有一种畅游海洋的感觉,一天的疲惫也会随着歌曲而消失殆尽。所以,一款能够播放音乐的app软件也就应运而生了。运用新时代的编程语言去按照人们的想法去控制歌曲,让歌曲随着人们的心意去播放,正式编程语言的魅力所在。

在互联网行业高铁的推动下,手机渐渐步入了人们的视野,从以前的只能少数人使用的珍贵物件到现在的人手一部。手机也成为了人们手中如同身份证般不可或缺的东西。由此开发一款可以在手机上运行的音乐播放器也就成为了很多人研究的课题。这也是本次毕业设计研究的主要内容。

2、课题研究的意义

近几年来,互联网的发展超越了人们的想象,android做为移动互联下的产物,成为了当下发展最快,潜力最大的业务。随着科技的进步,手机的功能也在不断的丰富。手机已经成为了我们生活中必不可少的一部分。现在人们的工作时间越来越久,休息的时间也越来越短,过着工作睡觉的两点式的生活,尤其是互联网软件相关的工作人员,不仅要完成九九六的正常工作,加班到深夜也是家常便饭,所以几乎没有时间去放松自己。而听音乐和其他放松方式不同,它不需要去类似游乐园般的具体的场所,也不会影响我们的其他工作,人们可以随时随地,打开手机音乐播放器就可以听到动听的歌曲,可以一边做别的事情,一边听歌曲。音乐作为解压的良药,受到了越来越多人的关注。人们在购买手机时都会关心音乐播放功能。所以一款受欢迎的音乐播放软件是具有良好的发展前景的。研究设计一款个性化的,功能强大的音乐播放器是很有意义的。

3、本次课题主要是运用自己所学习的相关专业知识,利用android studio开发软件来实现简单的音乐播放器功能。满足使用人员对音乐播放器的基本需求。需要研究实现的功能有:

1.当程序开始运行时,可以自动从手机储存目录中扫描读取歌曲清单,并按顺序添加到播放器列表中。

2.实现对歌曲播放的控制,自主选择是否播放歌曲,选择自己喜欢的歌曲去听。

3.音乐播放器可以在手机后台运行。

4.用户可以自主变换歌曲播放方式,通过单击来选择自己喜欢的播放顺序。

二、系统分析与设计

1、用户需求分析

现今,朝九晚九工作让人们不复从前的闲适,因为工作时间的原因,人们也没有多余的时间去做一些例如散步,游玩等放松的娱乐项目。音乐作为一种不受空间时间制约的放松娱乐方式,受到了越来越多的人们的青睐。手机作为当下最流行,使用最广泛的移动工具,成为了音乐播放软件的主要载体。所以研究设计一款手机上的音乐播放软件app很有必要的。

2、系统设计可行性分析

互联网带动下的软件编程,近乎是所有行业中前置需求最少的行业之一,它只需一台可以连接网络的电脑,一款android studio开发集成软件,一个拥有专业编程知识的程序员就可以完成几乎所有的软件App的制作。本次毕业设计的课题是一款简单的音乐播放器的实现,因为其编写难度和其功能的复杂度比较低,所以是可以在规定的时间里完成设计和论文的。

3、系统功能分析

由前文中课题研究的内容我们就可以知道本次音乐播放器要实现的功能,下面我会用不同的方法去分析此次设计的程序的功能。

参考文献

[1] 盖索林. Android开发入门指南(第二版)[M]. 北京:人民邮电出版社,2012 

[2] 靳岩,姚尚朗. Android 入门开发与实践[M]. 北京:人民邮件出版社,2012

[3] 李佐彬. Android开发入门与实战体验[M].北京:机械工业出版社,2010

[4] 伯内特,田俊静,张波等. Android基础教程(第3版)[M].北京:人民邮电出版社

[5] 汪源,刘芳. Android的进程与单线程模型浅析[J]. 仪器仪表用户,2011,(5):30-31 

[6] 于志龙,郑名杰等.Android SDK 开发范例大全[M].北京:人民邮电出版社,2012

[7] 邹治军. 3G Android应用程序数据存储的实现方法[J]. 商业文化, 2011,(5):236-236

[8] 傅志红,陈兴璐. 深入浅出Google Android [M]. 北京:人民邮电出版社,2012

[9] 李亮. 基于Android系统的小型店铺辅助管理软件的设计[J]. 企业科技与发展,2011(10):48-50

[10] J.F.DiMarzio. Android a programmer's Guide[M].McGraw.Hill,2012

[11] 韩超,粱泉. Android 系统原理开发要点详解[M]. 北京:电子工业出版社,2010

[12] 邓凡平. 深入理解Android[M]. 北京:电子工业出版社,2010



  • 关键词 Android 音乐 播放器 实现
  • 上一篇:Android游戏平台项目的设计与实现
  • 下一篇:基于Android的车载视频播控系统研究设计
  • 暂无购买记录

    暂时没有评论

    真实

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

    安全

    诚实交易,诚信为本。

    保密

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

    专业

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