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

Android编程之“捏泡泡”游戏

 2010-08-23 01:06:00 来源:WEB开发网   
核心提示:上周买了个HTC G6,终于换掉了用了3年5个月的索爱w710c,Android编程之“捏泡泡”游戏,为了平时给自己写一些比较实用的应用工具,于是便开始学习Android编程的相关知识,主类Bubble继承于Activity,然后就是Vacuole和Sound类,折腾了快一周吧,从学习搭环境到开发

上周买了个HTC G6,终于换掉了用了3年5个月的索爱w710c。为了平时给自己写一些比较实用的应用工具,于是便开始学习Android编程的相关知识。折腾了快一周吧,从学习搭环境到开发,虽然也遇到些让人纠结的问题,还好都一一解决了。言归正转,这次写的是一个Demo似的小应用,简单得不能再简单了,一共就三个类,主类Bubble继承于Activity,然后就是Vacuole和Sound类,分别是泡泡对象和声音的处理,类图如下:

 

以下是具体的代码

Bubble类

package randork.game;

import android.app.Activity;

import android.app.Dialog;

import android.os.Bundle;

import android.view.Menu;

import android.view.MenuItem;

import android.widget.TableLayout;

import android.widget.TableRow;

import randork.game.Sound;

import randork.game.Vacuole;

public class Bubble extends Activity {

private int cellCount=7;

private int rowCount=9;

private Vacuole[] vcl=new Vacuole[cellCount * rowCount];

private TableRow[] rows=new TableRow[rowCount];

private Sound sound;

public void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.stage);

sound=new Sound(this);

initRender();

}

public boolean onCreateOptionsMenu(Menu menu) {

boolean result = super.onCreateOptionsMenu(menu);

menu.add(0,0,0,"重玩");

menu.add(0,1,1,"关于...");

menu.add(0,2,2,"退出");

return result;

}

1 2 3 4  下一页

Tags:Android 编程 泡泡

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