资源简介
基于android平台的猜数字游戏(源代码+详尽的注释)即使是新手相信也会容易理解!希望能够帮助菜鸟进阶!!!

代码片段和文件信息
package net.xsmile.guess;
import net.xsmile.guessNumber.NewGuess;
import net.xsmile.guessNumber.NumberGuess;
import android.app.Activity;
import android.content.SharedPreferences;
import android.os.Bundle;
import android.view.View;
import android.view.View.onclickListener;
import android.widget.Button;
import android.widget.LinearLayout;
import android.widget.TextView;
public class Guess extends Activity {
private TextView playerNamechancenumberresultsend;
private Button guess;
private LinearLayout layout1layout2;
private String pName;
private int level;
private NumberGuess newGuess;
public void onCreate(Bundle icicle) {
super.onCreate(icicle);
setContentView(R.layout.main);
playerName=(TextView)findViewById(R.id.name);
chance=(TextView)findViewById(R.id.left);
number=(TextView)findViewById(R.id.number);
number.setSelectAllonfocus(true);
results=(TextView)findViewById(R.id.results);
end=(TextView)findViewById(R.id.end);
guess=(Button)findViewById(R.id.guess);
layout1=(LinearLayout)findViewById(R.id.label1);
layout2=(LinearLayout)findViewById(R.id.label2);
SharedPreferences preferences = getSharedPreferences(“NewGuess“ 0);
pName=preferences.getString(“name““John Do“);
level=preferences.getInt(“level“ 9);
newGuess=new NewGuess(level);
playerName.setText(pName);
chance.setText(Integer.toString(level));
//add Listener
guess.setonclickListener(play);
}
private onclickListener play=new onclickListener(){
public void onclick(View v){
String gnumber=number.getText().toString();
guess.requestFocus();
number.requestFocus();
if(gnumber.length()<4){
showAlert(getString(R.string.alert_title) 1 getString(R.string.alert_length)getString(R.string.alert_button)true);
}else if(!newGuess.isNumberValid(gnumber)){
showAlert(getString(R.string.alert_title) 1 getString(R.string.alert_unique)getString(R.string.alert_button)true);
}
else{
switch(newGuess.NumberCompare(gnumber)){
case 1:{
layout1.setVisibility(8);
layout2.setVisibility(8);
end.setText(getString(R.string.success));
break;
}
case 0:{
layout1.setVisibility(8);
layout2.setVisibility(8);
end.setText(getString(R.string.failure)+(newGuess.getNewNumber().toString()));
break;
}
case 2:{
chance.setText(Integer.toString(newGuess.getGuessTimeLeft()));
}
}
results.setText(newGuess.getResults().toString());
}
}
};
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 265 2008-04-16 09:23 MobileGuess\.classpath
文件 1287 2008-04-16 09:23 MobileGuess\.project
文件 629 2008-04-16 09:36 MobileGuess\AndroidManifest.xm
目录 0 2008-09-06 18:47 MobileGuess\assets
文件 13276 2008-04-23 12:23 MobileGuess\bin\classes.dex
文件 22952 2008-04-23 12:23 MobileGuess\bin\MobileGuess.apk
文件 2640 2008-04-23 12:23 MobileGuess\bin\net\xsmile\guess\Guess$1.class
文件 3003 2008-04-23 12:23 MobileGuess\bin\net\xsmile\guess\Guess.class
文件 2506 2008-04-23 12:23 MobileGuess\bin\net\xsmile\guess\MobileGuess$1.class
文件 2043 2008-04-23 12:23 MobileGuess\bin\net\xsmile\guess\MobileGuess.class
文件 334 2008-04-23 12:23 MobileGuess\bin\net\xsmile\guess\R$attr.class
文件 394 2008-04-23 12:23 MobileGuess\bin\net\xsmile\guess\R$drawable.class
文件 753 2008-04-23 12:23 MobileGuess\bin\net\xsmile\guess\R$id.class
文件 417 2008-04-23 12:23 MobileGuess\bin\net\xsmile\guess\R$layout.class
文件 951 2008-04-23 12:23 MobileGuess\bin\net\xsmile\guess\R$string.class
文件 517 2008-04-23 12:23 MobileGuess\bin\net\xsmile\guess\R.class
目录 0 2008-09-06 18:47 MobileGuess\bin\net\xsmile\guess
文件 3456 2008-04-23 12:23 MobileGuess\bin\net\xsmile\guessNumber\NewGuess.class
文件 391 2008-04-23 12:23 MobileGuess\bin\net\xsmile\guessNumber\NumberGuess.class
目录 0 2008-09-06 18:47 MobileGuess\bin\net\xsmile\guessNumber
目录 0 2008-09-06 18:47 MobileGuess\bin\net\xsmile
目录 0 2008-09-06 18:47 MobileGuess\bin\net
文件 17733 2008-04-23 12:23 MobileGuess\bin\resources.ap_
目录 0 2008-09-06 18:47 MobileGuess\bin
文件 6094 2007-12-13 19:38 MobileGuess\res\drawable\icon.png
目录 0 2008-09-06 18:47 MobileGuess\res\drawable
文件 1849 2008-04-16 09:41 MobileGuess\res\layout\login.xm
文件 2415 2008-04-16 09:41 MobileGuess\res\layout\main.xm
目录 0 2008-09-06 18:47 MobileGuess\res\layout
文件 1102 2007-12-15 23:08 MobileGuess\res\values\strings.xm
............此处省略16个文件信息
- 上一篇:煤气公司送气管理系统.zip
- 下一篇:64位的jpcap.dl、jpcap.jar
相关资源
- Android非常漂亮的登录界面
- pc与android通过usb socket实现手机通信
- android毕业设计
- 百度地图自定义Markerandroid
- Android分区工具包
- android-support-v4.jar已打包进去源代码
- u-blox_Android_GNSS_Driver_v3.10驱动源码+中
- 个人根据Android移动开发案例详解手写
- android 视频播放器 项目和原码
- Android【动画】【特效】 17种动画特效
- 基于Android智能家居详细设计(经典)
- android通过JDBC连接Mysql数据库
- Android通讯录的源代码
- android 瀑布流Demo
- 指纹传感器FPC1080在android下的驱动
- delphi xe5 android 调用照相机摄像头拍照
- Android手机连连看游戏源码
- android-sdk-windows v2.3离线完整版
- android 底部弹出菜单(带透明背景)
- Android工程模式简介.rar
- Android蓝牙和Cors网络开发源码
- Android powermanger wakelock
- Android v7的一些jar包
- 最新android supportV7包
- android图片压缩工具类分享
- 单机搭建Android(解决Network is unreach
- Android上监听收到的短信(SMS)
- android电商app源码
- Android代码-多功能拨号盘源码.zip
- printershare直接破解版--11.5(适配andr
评论
共有 条评论