2021年3月8日 体温上报app开发02
时间:1个小时左右
代码:200行左右
博客:1
学习内容:今天梳理了体温上报app的逻辑对代码进行了整理
开始页面:
package bjfu.it.sun.tem; import androidx.appcompat.app.AppCompatActivity; import android.content.Intent; import android.os.Bundle; import android.view.View; import android.widget.Button; //主界面 public class MainActivity extends AppCompatActivity implements View.OnClickListener { private Button deng,zhuce; private Intent i; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); initView(); } //初始化id public void initView(){ deng=findViewById(R.id.main_deng);//初始化 deng.setOnClickListener(this); //添加监听事件 zhuce=findViewById(R.id.main_zhuce) ; zhuce.setOnClickListener(this); //添加监听事件 } @Override public void onClick(View v) { switch(v.getId() ){ case R.id.main_deng : i=new Intent(this,dengActivity.class) ; // i.putExtra("flag",1) ; startActivity(i);//执行跳转 finish() ; break; case R.id.main_zhuce : i=new Intent(this,zhuceActivity .class) ; i.putExtra("flag",2) ; startActivity(i);//执行跳转 finish() ; break; } } }
选择功能页面:
package bjfu.it.sun.tem; import android.content.Intent; import android.os.Bundle; import android.view.View; import android.widget.Button; import androidx.appcompat.app.AppCompatActivity; //选择功能页面 public class LoginActivity extends AppCompatActivity implements View.OnClickListener { private Button add,check,see,export; private Intent i; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_login); initView(); } private void initView(){ add=findViewById(R.id.lo_add ) ; check =findViewById(R.id.lo_check ) ; see=findViewById(R.id.lo_see ) ; export=findViewById(R.id.lo_export); add.setOnClickListener(this) ; check .setOnClickListener(this) ; see.setOnClickListener(this) ; export.setOnClickListener(this) ; } @Override public void onClick(View v) { switch (v.getId() ){ case R.id.lo_add : i=new Intent(this,AddTemActivity.class) ; startActivity(i);//执行跳转 finish(); break; case R.id.lo_check : i=new Intent(this,CheckActivity.class) ; startActivity(i);//执行跳转 break; case R.id.lo_see : i=new Intent(this,StatisticsActivity.class) ; startActivity(i);//执行跳转 break; case R.id.lo_export: //导到了新建的表里面 i=new Intent(this,ExportActivity.class) ; startActivity(i);//执行跳转 break; } } }