Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

#4 #22 第四次实验 #315

Merged
merged 1 commit into from
May 15, 2017
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
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�����Ա����ڴ�Ŵ����ݿ��ȡ�õ���ij��������
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