android的音乐播放器系统的设计与实现

目录
一、 引言 1
(一) 选题的目的及意义 1
(二) 设计目标 1
(三)系统的可行性研究 2
二、 需求分析 2
(一) 系统功能目标 2
(二) 系统功能需求 2
(三)系统界面需求 2
三、 系统的总体设计 3
(一) 设计思想 3
(二) 系统功能模块图 3
四、 系统详细设计 4
(一) 主界面模块 4
1.页面模块 5
2.页面模块代码 5
(二)音乐列表模块 7
1.页面设计 8
2.界面功能的实现 8
(三) 歌曲播放模块 9
1.歌曲播放界面显示 9
2.歌曲播放界面 10
五、系统测试 15
(一) 音乐列表测试 15
(二) 音乐播放功能测试 15
(三)音量调节功能测试 16
总 结 17
致 谢 18
一、 引言
(一) 选题的目的及意义
谷歌公司在2007年发布了开放式源代码手机系统命名为Android系统,它的开放性基本上是其他的手机系统里面最封闭的,因此,任何人都可以根据自己的爱好重新编写到自己手机系统中的功能。这让这个系统中有更多的人去投入这项开发中。这次设计是根据Android系统中的音乐播放器。
随着计算机的越来越普遍,手机程序在市场中的普遍应用,在网上出现了各种各样的音乐格式,这些音乐看似很普通,但也逐渐变成人们的日常中不可或缺的一部分了。因此好多音乐播放器也跟着流行起来,但是不少的用户都一味的去看重表面的样式,从而产生了资源浪费的问题,如处理器、内存占用率太高,手机运行越多的程序。就会随即带来越多的不便,这对用户来说是一个极大的影响,好多程序里面的功能对面一般的使用者来说都是用不到的,然后这些程序缺占用了手机的内存,根据以上的总结出音乐播放器需要的是普通的功能,性能的优越,可以满足大多数使用者的要求就可以了。如听音乐,可以播放音乐文件的通用格式。能够选择到自己想要听到的地方,也可
 *好棒文|www.hbsrm.com +Q:  3_5_1_9_1_6_0_7_2 
一味的去看重表面的样式,从而产生了资源浪费的问题,如处理器、内存占用率太高,手机运行越多的程序。就会随即带来越多的不便,这对用户来说是一个极大的影响,好多程序里面的功能对面一般的使用者来说都是用不到的,然后这些程序缺占用了手机的内存,根据以上的总结出音乐播放器需要的是普通的功能,性能的优越,可以满足大多数使用者的要求就可以了。如听音乐,可以播放音乐文件的通用格式。能够选择到自己想要听到的地方,也可以选择自己比较舒适的音量大小。
我咨询了市场上流通的各式各样的音乐播放器,熟悉了这些音乐播放器的一般功能和这些功能的实现方法, 还有一些市场上比较流行的音频格式,也对比了这些代码的各种优点跟缺点,还有它们写出的程序的一些能实现的功能还有不能实现的功能。这样就能更好的更有利于我帮助我自己的设计做的更好,音乐播放器已经具备的功能就是播放一些通用的音频格式,比如SND、RAW、AFC等,可以选择性 的播放歌曲,还是调节一些功能,比如切换歌曲,音量的调节等等,还有显示歌词的功能。
(二) 设计目标
该音乐播放器需要实现的功能还有研究的内容:
1、歌曲的播放,歌曲播放的进度,歌曲播放的设置以及音乐歌曲播放的选择。
2、扫面手机中的音乐文件,自动添加手机中的音乐。
3、播放内容的显示,播放设置的管理。
(三)系统的可行性研究
现在科技的发展越来越快,越来越发达,设备也越来越先进,从而人们对设备的要求也越来越高,由于手机的推行越来越快,手机的种类越来越多,现在最常见的有,IOS,Android等手机系统,其中就Android系统的开发前途在这些操作系统中是最大的,因此,我们这次就要在常用的操作系统中编写一款音乐播放器供大家使用。本文就是对这款音乐播放器的功能以及应用做的说明。
二、 需求分析
软件需求分析是在软件开发里极其重要的一个步骤,也是比较难实现的一个步骤。软件需求分析是一个对程序的解剖和对程序的了解的过程,软件需求分析将软件开发细分为几个文字定义的步骤。软件开发的前期要求也是需求分析,在需求分析的过程中发现一个错误,可以用短短的时间去解决,如果不做需求分析的话,就会用无数的时间去解决这个问题。所以对于一些比较复杂的系统来说,第一步就是要对系统进行需求分析。对市场上使用该软件的人进行一些调查。
(一) 系统功能目标
该程序是一个可以对一些常见的音频文件进行一些简单应用的音乐播放器。本系统满足以下的目标:
1、音乐播放器运用的是用户跟系统信息相交流的模式,画面优美,充满更人性化,更利于用户的使用。
2、能很好的对本地的音乐文件进行有效的处理。
3、让用户能够简单的使用这个程序。
(二) 系统功能需求
一个系统的开发人员必须要了解其功能需求,这样才能更好的设计此系统,充分满足人们的需求。用户阐述了他们想要在该系统上能实现的功能,根据此系统的设计,对音量的调节、歌词的显示、音量控制等功能进行了详细的研究和分析。
(三)系统界面需求
系统界面设计合理,色彩的搭配舒适明亮,再加上一些简单的控制按钮,这些设计相结合,更加突出了该系统的主题,达到了整体要求的标准,统一了主题思想。
三、 系统的总体设计
常见的播放器该实现的功能是歌曲的播放、音乐播放的调节、 选择性播放等,其他的功能也要适当的要求,比如在听音乐的同时可以看见播放的内容,播放的模式,以及播放的声音大小等。
(一) 设计思想
1、将一个整体的系统分成一个一个小的模块,便于操作。
2、每个层次理念都可以划分为几个不同的结构设计,让系统变得更简单更容易上手。
3、每个个体模块都可以通过数据连通的特性相互切换信息,合理的数据交换的设计,会使得系统的保密性能更高,每个模块之间的私密信息不会随意的透露。
(二) 系统功能模块图
按照上述需求阐述,该系统可以分为以下几个功能模块: <

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/1554.html

好棒文