Skip to content

Commit

Permalink
Merge pull request #315 from 1414080903104/master
Browse files Browse the repository at this point in the history
#4 #22 第四次实验
  • Loading branch information
zengsn authored May 15, 2017
2 parents 0617e09 + 752c517 commit b9c3997
Show file tree
Hide file tree
Showing 4 changed files with 68 additions and 50 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -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;}
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
package edu.hzuapps.androidlabs.homeworks.net1414080903104;

/*
* 实现”抽卡“按钮的相关事情:
* 从10个id号码(0-9)内随机选取一个号码,并根据这个id号码从数据库总提取该卡牌的所有数据
* 实现”抽卡“按钮的相关事情:
* 从10个id号码(0-9)内随机选取一个号码,并根据这个id号码从数据库总提取该卡牌的所有数据
*/
import edu.hzuapps.androidlabs.homeworks.net1414080903104.Visitdatabases;
import edu.hzuapps.androidlabs.homeworks.net1414080903104.Accessdata;
Expand All @@ -17,58 +17,66 @@


public class Net1414080903104extractActivity extends ActionBarActivity {
int num;//用于存放随机得到的数字,该数字代表着卡牌的id
Accessdata U=new Accessdata();//定义一个Accessdata变量以便用于存放从数据库获取得到的某卡牌数据
Visitdatabases Visit=new Visitdatabases();//定义一个Visitdatabases变量以便想数据库传送数据或者从数据库内获取数据
int num;//用于存放随机得到的数字,该数字代表着卡牌的id
Accessdata U=new Accessdata();//定义一个Accessdata变量以便用于存放从数据库获取得到的某卡牌数据
Visitdatabases Visit=new Visitdatabases();//定义一个Visitdatabases变量以便想数据库传送数据或者从数据库内获取数据

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方法获取到数据库内的数据;
}//将num利用Visitdatabases类(即上述创建的对象 V )封装起来,并访问到数据库中相应的数据;
//将对象Visit返回的类型赋值给对象U;*/

//这时候对象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,"库丘林Alter","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;
}

}
Original file line number Diff line number Diff line change
Expand Up @@ -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:" />
<TextView
android:id="@+id/textView2_1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_column="0"
android:textColor="#FF69B4"
android:layout_column="2"
android:textColor="#000000"
android:textSize="20sp"
/>
</TableRow>
Expand All @@ -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:" />
<TextView
android:id="@+id/textView3_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"
/>
</TableRow>
Expand All @@ -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:" />
<TextView
android:id="@+id/textView4_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"
/>
</TableRow>
Expand All @@ -74,16 +74,16 @@
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="背景故事:" />
<TextView
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"
/>
</TableRow>
Expand All @@ -92,16 +92,16 @@
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="攻击力:" />
<TextView
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"
/>
</TableRow>
Expand All @@ -110,16 +110,16 @@
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="防御力:" />
<TextView
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"
/>
</TableRow>
Expand All @@ -128,16 +128,16 @@
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="血量:" />
<TextView
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"
/>
</TableRow>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,23 +21,23 @@
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:" />
<TextView
android:id="@+id/textView2_1"
android:layout_width="100dp"
android:layout_height="wrap_content"
android:layout_column="1"
android:textColor="#FF4500"
android:textColor="#000000"
android:textSize="20sp"
android:text="name:" />
<TextView
android:id="@+id/textView2_2"
android:layout_width="100dp"
android:layout_height="wrap_content"
android:layout_column="2"
android:textColor="#FF4500"
android:textColor="#000000"
android:textSize="20sp"
android:text="level:" />
</TableRow>
Expand Down

0 comments on commit b9c3997

Please sign in to comment.