From 9ad8ef00b75072856ca3f1545aa32ba19ec7f8d3 Mon Sep 17 00:00:00 2001 From: mlirxfapo <2900551006@qq.com> Date: Fri, 8 Oct 2021 19:56:38 +0800 Subject: [PATCH] ADD file via upload --- .../RegistrationPage.java | 88 +++++++++++++++++++ 1 file changed, 88 insertions(+) create mode 100644 点餐系统(CS体系风格)/RegistrationPage.java diff --git a/点餐系统(CS体系风格)/RegistrationPage.java b/点餐系统(CS体系风格)/RegistrationPage.java new file mode 100644 index 0000000..d713281 --- /dev/null +++ b/点餐系统(CS体系风格)/RegistrationPage.java @@ -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; + } + } +} \ No newline at end of file