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:" />