From 752c5179d7015763b321d1568dd0b8f0bcc5bc26 Mon Sep 17 00:00:00 2001
From: 1414080903104 <937671117@qq.com>
Date: Mon, 15 May 2017 11:24:08 +0800
Subject: [PATCH] =?UTF-8?q?#4=20#22=20=E7=AC=AC=E5=9B=9B=E6=AC=A1=E5=AE=9E?=
=?UTF-8?q?=E9=AA=8C?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../net1414080903104/Accessdata.java | 10 ++++
.../Net1414080903104extractActivity.java | 60 +++++++++++--------
.../extractactivity_net1414080903104.xml | 42 ++++++-------
.../layout/lookactivity_net1414080903104.xml | 6 +-
4 files changed, 68 insertions(+), 50 deletions(-)
diff --git a/AndroidLabs/app/src/main/java/edu/hzuapps/androidlabs/homeworks/net1414080903104/Accessdata.java b/AndroidLabs/app/src/main/java/edu/hzuapps/androidlabs/homeworks/net1414080903104/Accessdata.java
index 4fd209c6..167903cf 100644
--- a/AndroidLabs/app/src/main/java/edu/hzuapps/androidlabs/homeworks/net1414080903104/Accessdata.java
+++ b/AndroidLabs/app/src/main/java/edu/hzuapps/androidlabs/homeworks/net1414080903104/Accessdata.java
@@ -8,6 +8,16 @@ public class Accessdata {
private int id;//定义私有变量id,
private String name,level,background;//定义私有变量名字name、等级level、背景资料background
private String strength,defensive,hp;//定义私有变量力量值strength、防御值defensive、血量值hp
+ public Accessdata(){}
+ public Accessdata(int id,String name,String level,String background,String strength,String defensive,String hp){
+ setId(id);
+ setName(name);
+ setLevel(level);
+ setBackground(background);
+ setStrength(strength);
+ setDefensive(defensive);
+ setHp(hp);
+ }
public int getId(){return id;}
public void setId(int id){this.id=id;}
public String getName(){return name;}
diff --git a/AndroidLabs/app/src/main/java/edu/hzuapps/androidlabs/homeworks/net1414080903104/Net1414080903104extractActivity.java b/AndroidLabs/app/src/main/java/edu/hzuapps/androidlabs/homeworks/net1414080903104/Net1414080903104extractActivity.java
index 4b4cb0da..d913f9bd 100644
--- a/AndroidLabs/app/src/main/java/edu/hzuapps/androidlabs/homeworks/net1414080903104/Net1414080903104extractActivity.java
+++ b/AndroidLabs/app/src/main/java/edu/hzuapps/androidlabs/homeworks/net1414080903104/Net1414080903104extractActivity.java
@@ -1,8 +1,8 @@
package edu.hzuapps.androidlabs.homeworks.net1414080903104;
/*
- * 实现”抽卡“按钮的相关事情:
- * 从10个id号码(0-9)内随机选取一个号码,并根据这个id号码从数据库总提取该卡牌的所有数据
+ * 瀹炵幇鈥濇娊鍗♀滄寜閽殑鐩稿叧浜嬫儏锛
+ * 浠10涓猧d鍙风爜锛0-9锛夊唴闅忔満閫夊彇涓涓彿鐮侊紝骞舵牴鎹繖涓猧d鍙风爜浠庢暟鎹簱鎬绘彁鍙栬鍗$墝鐨勬墍鏈夋暟鎹
*/
import edu.hzuapps.androidlabs.homeworks.net1414080903104.Visitdatabases;
import edu.hzuapps.androidlabs.homeworks.net1414080903104.Accessdata;
@@ -17,58 +17,66 @@
public class Net1414080903104extractActivity extends ActionBarActivity {
- int num;//用于存放随机得到的数字,该数字代表着卡牌的id
- Accessdata U=new Accessdata();//定义一个Accessdata变量以便用于存放从数据库获取得到的某卡牌数据
- Visitdatabases Visit=new Visitdatabases();//定义一个Visitdatabases变量以便想数据库传送数据或者从数据库内获取数据
+ int num;//鐢ㄤ簬瀛樻斁闅忔満寰楀埌鐨勬暟瀛楋紝璇ユ暟瀛椾唬琛ㄧ潃鍗$墝鐨刬d
+ Accessdata U=new Accessdata();//瀹氫箟涓涓狝ccessdata鍙橀噺浠ヤ究鐢ㄤ簬瀛樻斁浠庢暟鎹簱鑾峰彇寰楀埌鐨勬煇鍗$墝鏁版嵁
+ Visitdatabases Visit=new Visitdatabases();//瀹氫箟涓涓猇isitdatabases鍙橀噺浠ヤ究鎯虫暟鎹簱浼犻佹暟鎹垨鑰呬粠鏁版嵁搴撳唴鑾峰彇鏁版嵁
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.extractactivity_net1414080903104);
num=randomnum();
- System.out.print(num);
- /*
+ /*System.out.print(num);//杩炴帴鏁版嵁搴撳け璐
+
try {
U=Visit.findonecard(num);
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
Log.e("android", "fail to connect!"+" "+e.getMessage());
- }//将num利用Visitdatabases类(即上述创建的对象 V )封装起来,并访问到数据库中相应的数据;
- //将对象Visit返回的类型赋值给对象U;*
- */
- //这时候对象U可以利用getXXX方法获取到数据库内的数据;
+ }//灏唍um鍒╃敤Visitdatabases绫伙紙鍗充笂杩板垱寤虹殑瀵硅薄 V 锛夊皝瑁呰捣鏉ワ紝骞惰闂埌鏁版嵁搴撲腑鐩稿簲鐨勬暟鎹紱
+ //灏嗗璞isit杩斿洖鐨勭被鍨嬭祴鍊肩粰瀵硅薄U锛*/
+
+ //杩欐椂鍊欏璞鍙互鍒╃敤getXXX鏂规硶鑾峰彇鍒版暟鎹簱鍐呯殑鏁版嵁锛
TextView textView2_1 = (TextView)findViewById(R.id.textView2_1);
TextView textView3_1 = (TextView)findViewById(R.id.textView3_1);
TextView textView4_1 = (TextView)findViewById(R.id.textView4_1);
TextView textView5_1 = (TextView)findViewById(R.id.textView5_1);
TextView textView6_1 = (TextView)findViewById(R.id.textView6_1);
TextView textView7_1 = (TextView)findViewById(R.id.textView7_1);
- TextView textView8_1 = (TextView)findViewById(R.id.textView8_1);
- textView2_1.setText("1");
- textView3_1.setText("库丘林Alter");
- textView4_1.setText("SSR");
- textView5_1.setText("凯尔特神话");
- textView6_1.setText("9999");
- textView7_1.setText("9999");
- textView8_1.setText("9999");
- //没办法从封装类读取出来
- /*textView3_1.setText(U.getName());
+ TextView textView8_1 = (TextView)findViewById(R.id.textView8_1);
+ U=shuju(num);
+ textView2_1.setText(String.valueOf(U.getId()));
+ textView3_1.setText(U.getName());
textView4_1.setText(U.getLevel());
textView5_1.setText(U.getBackground());
textView6_1.setText(U.getStrength());
textView7_1.setText(U.getDefensive());
textView8_1.setText(U.getHp());
- *
- */
- //将获得的数据显示出来(待编写代码)
+
+
+ //灏嗚幏寰楃殑鏁版嵁鏄剧ず鍑烘潵(寰呯紪鍐欎唬鐮)
}
- public int randomnum(){//定义一个在0-9之间获得随机生成数的方法
+ public int randomnum(){//瀹氫箟涓涓湪0-9涔嬮棿鑾峰緱闅忔満鐢熸垚鏁扮殑鏂规硶
Random random= new Random();
int result=random.nextInt(10);
- return result;
+ return result+1;
+ }
+ public Accessdata shuju(int a){//鐢变簬鏁版嵁搴撹繛鎺ュ嚭鐜伴敊璇紝鏆傛椂鍒╃敤鍑芥暟鏂规硶鏉ュ疄鐜版暟鎹唴瀹圭殑鑾峰彇
+ Accessdata U1 = null;
+ if(a==1){U1=new Accessdata(1,"搴撲笜鏋桝lter","SSR","鍑皵鐗圭璇","9999","9999","9999");}
+ if(a==2){U1=new Accessdata(2,"浜氱憻銉绘綐寰锋媺璐","SR","浜氱憻鐜嬩紶璇","8888","8888","8888");}
+ if(a==3){U1=new Accessdata(3,"瑭瑰鏂疯帿閲屼簹钂","R","绂忓皵鎽╂柉鎺㈡闆嗙郴鍒","7777","7777","7777");}
+ if(a==4){U1=new Accessdata(4,"姊呮灄","SSR","浜氱憻鐜嬩紶璇","6666","6666","6666");}
+ if(a==5){U1=new Accessdata(5,"鍚夊皵浼界編浠","SSR","鑻忕編灏旀枃鏄庛佸悏灏斾冀缇庝粈鍙欎簨璇","5555","5555","5555");}
+ if(a==6){U1=new Accessdata(6,"鎭╁閮","R","鍙や唬缇庣储涓嶈揪绫充簹绁炶瘽","4444","4444","4444");}
+ if(a==7){U1=new Accessdata(7,"浼婁慨濉斿皵","SR","鍙や唬缇庣储涓嶈揪绫充簹绁炶瘽","3333","3333","3333");}
+ if(a==8){U1=new Accessdata(8,"杩皵濮嗗痉銉诲ゥ杩撼","R","鍑皵鐗圭璇","2333","2333","2333");}
+ if(a==9){U1=new Accessdata(9,"鍐茬敯鎬诲徃","R","鍙插疄","2222","2222","2222");}
+ if(a==10){U1=new Accessdata(10,"璐炲痉","SR","鍙插疄","1111","1111","1111");}
+ return U1;
}
}
diff --git a/AndroidLabs/app/src/main/res/layout/extractactivity_net1414080903104.xml b/AndroidLabs/app/src/main/res/layout/extractactivity_net1414080903104.xml
index 1d633e99..7d5f0097 100644
--- a/AndroidLabs/app/src/main/res/layout/extractactivity_net1414080903104.xml
+++ b/AndroidLabs/app/src/main/res/layout/extractactivity_net1414080903104.xml
@@ -20,15 +20,15 @@
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_column="0"
- android:textColor="#FF69B4"
+ android:textColor="#000000"
android:textSize="20sp"
android:text="id:" />
@@ -39,15 +39,15 @@
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_column="0"
- android:textColor="#FF69B4"
+ android:textColor="#000000"
android:textSize="20sp"
android:text="name:" />
@@ -57,15 +57,15 @@
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_column="0"
- android:textColor="#FF69B4"
+ android:textColor="#000000"
android:textSize="20sp"
android:text="level:" />
@@ -74,7 +74,7 @@
android:id="@+id/textView5"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
- android:textColor="#FF69B4"
+ android:textColor="#000000"
android:layout_column="0"
android:textSize="20sp"
android:text="鑳屾櫙鏁呬簨:" />
@@ -82,8 +82,8 @@
android:id="@+id/textView5_1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
- android:textColor="#FF69B4"
- android:layout_column="0"
+ android:textColor="#000000"
+ android:layout_column="2"
android:textSize="20sp"
/>
@@ -92,7 +92,7 @@
android:id="@+id/textView6"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
- android:textColor="#FF69B4"
+ android:textColor="#000000"
android:layout_column="0"
android:textSize="20sp"
android:text="鏀诲嚮鍔:" />
@@ -100,8 +100,8 @@
android:id="@+id/textView6_1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
- android:textColor="#FF69B4"
- android:layout_column="0"
+ android:textColor="#000000"
+ android:layout_column="2"
android:textSize="20sp"
/>
@@ -110,7 +110,7 @@
android:id="@+id/textView7"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
- android:textColor="#FF69B4"
+ android:textColor="#000000"
android:layout_column="0"
android:textSize="20sp"
android:text="闃插尽鍔:" />
@@ -118,8 +118,8 @@
android:id="@+id/textView7_1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
- android:textColor="#FF69B4"
- android:layout_column="0"
+ android:textColor="#000000"
+ android:layout_column="2"
android:textSize="20sp"
/>
@@ -128,7 +128,7 @@
android:id="@+id/textView8"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
- android:textColor="#FF69B4"
+ android:textColor="#000000"
android:layout_column="0"
android:textSize="20sp"
android:text="琛閲:" />
@@ -136,8 +136,8 @@
android:id="@+id/textView8_1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
- android:textColor="#FF69B4"
- android:layout_column="0"
+ android:textColor="#000000"
+ android:layout_column="2"
android:textSize="20sp"
/>
diff --git a/AndroidLabs/app/src/main/res/layout/lookactivity_net1414080903104.xml b/AndroidLabs/app/src/main/res/layout/lookactivity_net1414080903104.xml
index ad49d517..82d0b284 100644
--- a/AndroidLabs/app/src/main/res/layout/lookactivity_net1414080903104.xml
+++ b/AndroidLabs/app/src/main/res/layout/lookactivity_net1414080903104.xml
@@ -21,7 +21,7 @@
android:layout_width="100dp"
android:layout_height="wrap_content"
android:layout_column="0"
- android:textColor="#FF4500"
+ android:textColor="#000000"
android:textSize="20sp"
android:text="id:" />