package com.bawei.login; import android.os.Bundle; import android.support.v7.app.AppCompatActivity; import android.util.Log; import android.view.View; import android.widget.Button; import android.widget.EditText; import java.io.IOException; import okhttp3.Call; import okhttp3.FormBody; import okhttp3.OkHttpClient; import okhttp3.Request; import okhttp3.Response; public class MainActivity extends AppCompatActivity implements View.OnClickListener { /** * 请输入手机号码 */ private EditText mName; /** * 请输入密码 */ private EditText mPass; /** * 注册 */ private Button mBtn1; /** * 登录 */ private Button mBtn2; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); initView(); } private void initView() { mName = (EditText) findViewById(R.id.name); mPass = (EditText) findViewById(R.id.pass); mBtn1 = (Button) findViewById(R.id.btn1); mBtn1.setOnClickListener(this); mBtn2 = (Button) findViewById(R.id.btn2); mBtn2.setOnClickListener(this); } @Override public void onClick(View v) { switch (v.getId()) { default: break; case R.id.btn1: zhuce(); break; case R.id.btn2: denglu(); break; } } //注册 public void zhuce( ){ new Thread(new Runnable() { @Override public void run() { OkHttpClient okHttpClient = new OkHttpClient(); FormBody.Builder builder = new FormBody.Builder() .add("mobile", mName.getText().toString()) .add("password",mPass.getText().toString()); Request request = new Request.Builder().post(builder.build()).url("http://120.27.23.105/user/reg").build(); Call call = okHttpClient.newCall(request); try { Response response = call.execute(); if(response.isSuccessful()){ String s = response.body().string(); Log.i("t",s); } } catch (IOException e) { e.printStackTrace(); } } }).start(); } //登录 public void denglu( ){ new Thread(new Runnable() { @Override public void run() { OkHttpClient okHttpClient = new OkHttpClient(); FormBody.Builder builder = new FormBody.Builder() .add("mobile", mName.getText().toString()) .add("password",mPass.getText().toString()); Request request = new Request.Builder().post(builder.build()).url("http://120.27.23.105/user/login").build(); Call call = okHttpClient.newCall(request); try { Response response = call.execute(); if(response.isSuccessful()){ String s = response.body().string(); Log.i("t",s); } } catch (IOException e) { e.printStackTrace(); } } }).start(); } }
注册 登录的验证
最新推荐文章于 2024-05-15 22:54:36 发布