ADD file via upload

master
mlirxfapo 4 years ago
parent cab9bb682d
commit 9ad8ef00b7

@ -0,0 +1,88 @@
package com.example.myapplication;
import android.app.Activity;
import android.content.ContentValues;
import android.content.Intent;
import android.database.sqlite.SQLiteDatabase;
import android.os.Bundle;
import android.util.Log;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.ImageView;
import android.widget.Toast;
public class RegistrationPage extends Activity implements View.OnClickListener {
public static final String TAG = RegistrationPage.class.getName();
private ImageView iv_showCode;
private EditText et_phoneCode;
private EditText ETphone_number;
private EditText ETpassword;
private SQLiteDatabase sqLiteDatabase;
private MyHelper myHelper;
private String phone_number;
private String password;
//产生的验证码
private String realCode;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.regist_layout);
ETphone_number=findViewById(R.id.phone_number);
ETpassword=findViewById(R.id.password);
myHelper=new MyHelper(this);
sqLiteDatabase=myHelper.getWritableDatabase();
et_phoneCode = findViewById(R.id.Code);
Button but_toSetCode = findViewById(R.id.btn_regist);
but_toSetCode.setOnClickListener(this);
iv_showCode = findViewById(R.id.iv_showCode);
//将验证码用图片的形式显示出来
iv_showCode.setImageBitmap(Code.getInstance().createBitmap());
realCode = Code.getInstance().getCode().toLowerCase();
iv_showCode.setOnClickListener(this);
}
@Override
public void onClick(View v) {
switch (v.getId()) {
case R.id.iv_showCode:
iv_showCode.setImageBitmap(Code.getInstance().createBitmap());
realCode = Code.getInstance().getCode().toLowerCase();
Log.v(TAG,"realCode"+realCode);
break;
case R.id.btn_regist:
String phoneCode = et_phoneCode.getText().toString().toLowerCase();
password = ETpassword.getText().toString();
phone_number=ETphone_number.getText().toString();
// String msg = "生成的验证码:"+realCode+"输入的验证码:"+phoneCode;
//Toast.makeText(注册页面.this,msg,Toast.LENGTH_LONG).show();
if (password.trim().equals("")) {
Toast.makeText(RegistrationPage.this, phoneCode + "密码不能为空", Toast.LENGTH_SHORT).show();
break;
}
if (phone_number.trim().equals("")){
Toast.makeText(RegistrationPage.this, phoneCode + "手机号不能为空", Toast.LENGTH_SHORT).show();
break;
}
if (phoneCode.equals(realCode)) {
Toast.makeText(RegistrationPage.this, phoneCode + "验证码正确", Toast.LENGTH_SHORT).show();
ContentValues values =new ContentValues();
values.put("user_phone_number", phone_number);
values.put("user_password", password);
sqLiteDatabase.insert("USERS", null,values);
Toast.makeText(RegistrationPage.this, "注册成功", Toast.LENGTH_SHORT).show();
RegistrationPage.this.startActivity( new Intent(RegistrationPage.this, LandingPage.class));
} else {
Toast.makeText(RegistrationPage.this, "验证码错误", Toast.LENGTH_SHORT).show();
Toast.makeText(RegistrationPage.this, "注册失败", Toast.LENGTH_SHORT).show();
}
break;
}
}
}
Loading…
Cancel
Save