WEB开发网
开发学院手机开发Android 开发 Android编程之“捏泡泡”游戏 阅读

Android编程之“捏泡泡”游戏

 2010-08-23 01:06:00 来源:WEB开发网   
核心提示:}}Sound类package randork.game;import android.content.Context;import android.media.MediaPlayer;public class Sound {private MediaPlayer mPlayers[]=new MediaPlayer[

}

}

Sound类

package randork.game;

import android.content.Context;

import android.media.MediaPlayer;

public class Sound {

private MediaPlayer mPlayers[]=new MediaPlayer[6];

private Context context;

public Sound(Context c){

context=c;

initMPlayers();

}

/**

* 随机播放一个爆炸的声音

*/

public void play(){

int idx=(int)Math.ceil(Math.random()*6)-1;

mPlayers[idx].start();

}

/**

* 释放mPlayer

*/

public void destroy(){

int i,l=mPlayers.length;

for(i=0;i

mPlayers[i].release();

}

}

/**

* 初始化播放声音对象数组

*/

private void initMPlayers(){

mPlayers[0]=MediaPlayer.create(context,R.raw.sound1);

mPlayers[1]=MediaPlayer.create(context,R.raw.sound2);

mPlayers[2]=MediaPlayer.create(context,R.raw.sound3);

mPlayers[3]=MediaPlayer.create(context,R.raw.sound4);

mPlayers[4]=MediaPlayer.create(context,R.raw.sound5);

mPlayers[5]=MediaPlayer.create(context,R.raw.sound6);

}

}

这是程序运行界面

这篇博文只是说明了一个应用,并不是讲解Android开发的基本原理,Android开发的相关还是建议大家看http://developer.android.com/的(需要翻墙过去。。- -!),我这里只是做了一个小应用,希望对一些像我这样刚入门的同学能有一些帮助。

这里再把编译好的apk和源代码提供下载:APK下载   源代码

上一页  1 2 3 4 

Tags:Android 编程 泡泡

编辑录入:coldstar [复制链接] [打 印]
赞助商链接