团队冲刺6
Posted teamno12
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了团队冲刺6相关的知识,希望对你有一定的参考价值。
1.任务量:10天
目前已经花费的时间:5天
还剩余的时间:5天
3.
4.把安卓写完了。
安卓的登录,注册。页面。查询。下载,预览。
package com.example.medicalretrieval; import androidx.appcompat.app.AppCompatActivity; import android.content.Intent; import android.os.Bundle; import android.view.View; import android.widget.Button; import android.widget.EditText; import android.widget.TextView; import android.widget.Toast; import com.example.medicalretrieval.pojo.User; import com.example.medicalretrieval.utils.Result; import com.google.gson.Gson; import com.google.gson.JsonElement; import com.google.gson.JsonObject; import com.google.gson.JsonParser; import java.io.IOException; import okhttp3.OkHttpClient; import okhttp3.Request; import okhttp3.Response; public class LoginActivity extends AppCompatActivity implements View.OnClickListener private EditText account; private EditText password; private TextView register; private TextView forgetPassword; @Override protected void onCreate(Bundle savedInstanceState) super.onCreate(savedInstanceState); setContentView(R.layout.activity_login); account = findViewById(R.id.input_account); password = findViewById(R.id.input_password); Button login = findViewById(R.id.login); register = findViewById(R.id.register); forgetPassword = findViewById(R.id.forget_password); login.setOnClickListener(this); register.setOnClickListener(this); forgetPassword.setOnClickListener(this); @Override public void onClick(View v) Intent intent; switch (v.getId()) case R.id.login: String acc = account.getText().toString(); String pass = password.getText().toString(); login(acc,pass); break; case R.id.register: intent = new Intent(this,RegisterActivity.class); intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); startActivity(intent); System.out.println("注册被点击"); break; case R.id.forget_password: break; private void login(String acc,String pass) new Thread(() -> OkHttpClient client = new OkHttpClient(); Request request = new Request.Builder() .url("http://192.168.43.144:8080/user/?account="+acc+"&password="+pass+"") .get() .build(); try Response response = client.newCall(request).execute(); String Data = response.body().string(); Result result; result = new Gson().fromJson(Data,Result.class); if (result.getCode()==1) JsonElement jsonElement = JsonParser.parseString(Data); JsonObject jsonObject = jsonElement.getAsJsonObject(); User user = new Gson().fromJson(jsonObject.getAsJsonObject("data"),User.class); MyApplication.getInstance().application.put("user",user); Intent intent = new Intent(LoginActivity.this, ViewPagerActivity.class); intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TASK); startActivity(intent); else Toast.makeText(this, "账号或密码错误", Toast.LENGTH_SHORT).show(); catch (IOException e) e.printStackTrace(); ).start(); private void showData(String data) runOnUiThread(() -> Intent intent = new Intent(LoginActivity.this, ViewPagerActivity.class); intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TASK); intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); //登录成功 System.out.println(data); MyApplication.getInstance().application.put("account","");//登录信息 startActivity(intent); );
饱满骑士-团队作业五 α冲刺汇总
作业的基本信息 | |
---|---|
这个作业属于哪个课程 | 2021春软件工程实践S班 |
这个作业要求在哪里 | 团队第二次作业github编程实战 |
团队名称 | 饱满骑士 |
这个作业的目标 | 实现团队项目基本功能 |
其他参考文献 |
以上是关于团队冲刺6的主要内容,如果未能解决你的问题,请参考以下文章