安卓手机平台音乐播放器的设计与实现.doc

资料分类:计算机信息 上传会员:congxia 更新时间:2021-05-31
需要金币1000 个金币 资料包括:完整论文 下载论文
转换比率:金额 X 10=金币数量, 例100元=1000金币 论文字数:12546
折扣与优惠:团购最低可5折优惠 - 了解详情 论文格式:Word格式(*.doc)

摘要:本文是对开发基于安卓平台的音乐播放器的讨论。安卓平台是为移动设备设计的第一个真正开放的综合平台,包含操作系统、用户界面和应用程序。它不是一个纯粹的手机平台,而是能够为越来越多的硬件类型,例如平板电脑和电视,提供的一个开发平台。本论文所讨论的音乐播放器正是基于该平台开发的。本文在讨论音乐播放器的设计开发过程的同时给出了详细的系统设计文档、系统的构建、部分界面截图以及部分源代码。详细描述了该音乐播放器的开发流程。

 

关键字:安卓; 音乐播放器; 移动端开发

 

目录

摘要

Abstract

1绪论-1

1.1研究背景-1

1.1.1智能手机的现状-1

1.1.2选择Android平台的原因-1

1.1.3音乐播放软件的背景-2

1.2论文选题的目的-2

2开发环境简介-3

2.1 Android-3

2.1.1 Android简介-3

2.1.2 Android Features特性-3

2.1.3 Android基本框架(Android Architecture)-4

2.1.4 Android系统的四大组件-6

2.2 Eclipse-7

2.3 Android Development Tools(ADT)-7

3可行性研究-8

3.1可行性研究-8

3.1.1技术可行性-8

3.1.2经济可行性-8

3.1.3操作可行性-8

3.2可行性研究产物-9

3.2.1系统流程图-9

4需求分析-10

4.1功能需求-10

4.1.1检索音乐-10

4.1.2播放音乐-10

4.1.3切换播放模式-10

4.1.4界面需求-11

4.2性能需求-11

4.3潜在需求-11

5系统实现-11

5.1开发环境的搭建-11

5.1.1搭建环境所需的软件-11

5.1.2开发环境的安装步骤-12

5.2自动扫描本地歌曲模块详细设计-13

5.2.1 ContentProvider简介-14

5.2.2 ContentProvider的使用-14

5.2本地列表模块的详细设计-16

5.3后台Service的设计-18

5.3.1将播放操作放置在后台Service的原因-18

5.3.2创建自定义的Service类-19

5.4音乐播放操作的实现-20

5.4.1 MediaPlayer类简介-20

5.4.2播放操作的具体实现方式-21

5.5点击列表实现音乐播放功能的设计-22

5.5.1 OnItemClickListener监听器简介-22

5.5.2 OnItemClickListener监听器的具体应用-23

5.6循环播放功能的设计-24

5.6.1使用OnCompletionListener监听歌曲的播放操作-24

5.6.2使用BroadCast实现播放状态信息在前后台之间的传递-24

6测试阶段-27

6.1测试目标-27

6.2测试方法-27

6.2.1白盒测试-27

6.2.2黑盒测试-27

6.2.3灰盒测试-27

6.3测试过程-28

6.4测试结论-28

总结-29

参考文献-30

致谢-31

相关论文资料:
最新评论
上传会员 congxia 对本文的描述:通过此次播放器的开发,我初步了解了Android应用程序的开发过程,以及Android SDK的简单使用,起初的时候很希望能将这个播放器做的尽善尽美,甚至有想要放到Google Play上去,但是在一步......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: