import android.app.Activity;
import cn.smssdk.EventHandler;
import cn.smssdk.SMSSDK;
import android.content.Intent;
import android.os.Bundle;
import android.os.Handler;
import android.os.Message;
import android.text.TextUtils;
import android.util.Log;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;
import android.widget.Toast;
public class StartRegisteredActivity extends Activity implements OnClickListener
{
private Button sensmsButton,verificationButton,countryButton;
private EditText phonEditText,verEditText;
private static String APPKEY = ".";
private static String APPSECRET = ".";
public String phString;
@Override
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main_registered);
sensmsButton=(Button) findViewById(R.id.get_verification_code_button);
countryButton=(Button) findViewById(R.id.registered_button);
phonEditText=(EditText) findViewById(R.id.phone_numberEditText);
verEditText=(EditText) findViewById(R.id.verification_codeEditText);
sensmsButton.setOnClickListener(this);
verificationButton.setOnClickListener(this);
countryButton.setOnClickListener(this);
SMSSDK.initSDK(this,APPKEY,APPSECRET);
EventHandler eh=new EventHandler(){
@Override
public void afterEvent(int event, int result, Object data) {
Message msg = new Message();
msg.arg1 = event;
msg.arg2 = result;
msg.obj = data;
handler.sendMessage(msg);
}
};
SMSSDK.registerEventHandler(eh);
Button top_title_registered = (Button)findViewById(R.id.top_title_registered);
top_title_registered.setOnClickListener(new OnClickListener()
{
@Override
public void onClick(View source)
{
Intent intent=new Intent(StartRegisteredActivity.this,StartNoLoginActivity.class);
startActivity(intent);
}
});
Button choose_school_button = (Button)findViewById(R.id.choose_school_button);
choose_school_button.setOnClickListener(new OnClickListener()
{
@Override
public void onClick(View source)
{
Intent intent=new Intent(StartRegisteredActivity.this,StartChooseSchoolActivity.class);
startActivity(intent);
}
});
}
@Override
public void onClick(View v) {
switch (v.getId()) {
case R.id.get_verification_code_button:
if(!TextUtils.isEmpty(phonEditText.getText().toString())){
SMSSDK.getVerificationCode("86",phonEditText.getText().toString());
phString=phonEditText.getText().toString();
}else {
Toast.makeText(this, "电话不能为空", 1).show();
}
break;
case R.id.registered_button:
if(!TextUtils.isEmpty(verEditText.getText().toString())){
SMSSDK.submitVerificationCode("86", phString, verEditText.getText().toString());
}else {
Toast.makeText(this, "验证码不能为空", 1).show();
}
break;
default:
break;
}
}
Handler handler=new Handler(){
@Override
public void handleMessage(Message msg) {
super.handleMessage(msg);
int event = msg.arg1;
int result = msg.arg2;
Object data = msg.obj;
Log.e("event", "event="+event);
}
};
@Override
protected void onDestroy() {
super.onDestroy();
SMSSDK.unregisterAllEventHandler();
}
}