package com.rex.yangtzeu.ui;
import android.app.Activity;
import android.os.AsyncTask;
import android.os.Bundle;
import android.util.Log;
import android.view.KeyEvent;
import android.view.MotionEvent;
import android.view.View;
import android.widget.Button;
import android.widget.Toast;
import com.rex.yangtzeu.R;
import com.rex.yangtzeu.Yangtzeu;
import com.rex.yangtzeu.config.Urls;
import com.rex.yangtzeu.http.YuHttp;
import com.rex.yangtzeu.regex.JwcRegex;
/**
* Created by rex on 2014/7/30.
*/
public class CetScore extends Activity implements
android.view.View.OnClickListener{
private Button get_score_btn;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.cet_score);
// 标题栏按钮动作
get_score_btn = (Button) this.findViewById(R.id.get_score_btn);
get_score_btn.setOnTouchListener(new View.OnTouchListener() {
public boolean onTouch(View v, MotionEvent event) {
if (event.getAction() == MotionEvent.ACTION_DOWN) {
// 更改为按下时的背景图片
v.setBackgroundResource(R.drawable.yangtzeu_main_title);
} else if (event.getAction() == MotionEvent.ACTION_UP) {
// 改为抬起时的图片
v.setBackgroundResource(R.drawable.yangtzeu_title_btn_bg);
}
return false;
}
});
get_score_btn.setOnClickListener(this);
}
/**
* 按键事件
*/
public boolean onKeyDown(int keyCode, KeyEvent event) {
// 后退动画
if (keyCode == KeyEvent.KEYCODE_BACK) {
finish();
overridePendingTransition(R.anim.back_left_in,
R.anim.back_right_out);
return true;
}
return super.onKeyDown(keyCode, event);
}
@Override
public void onClick(View view) {
if (view == get_score_btn) {
new NetTask().execute("cet");
}
}
// Async 查分
private class NetTask extends AsyncTask<String, Void,String> {
String optype;
String cet_result = "";
protected void onPostExecute(String result) {
if(this.optype == "cet"){ // 渲染数据
Toast.makeText(Yangtzeu.getInstance(),cet_result,Toast.LENGTH_LONG).show(); // TODO
}
}
@Override
protected String doInBackground(String... arg0) {
this.optype = arg0[0];
if(arg0[0] == "cet"){ // 网络获取数据
try {
YuHttp.referer = "http://www.chsi.com.cn/cet/";
cet_result = YuHttp.get("http://www.chsi.com.cn/cet/query?zkzh=123456789012345&xm=%E6%9D%8E%E4%BF%8A", "utf-8"); //TODO
} catch (Exception e) {
e.printStackTrace();
}
}
return null;
}
}
}