package com.example.serial;
|
|
import androidx.activity.EdgeToEdge;
|
import androidx.appcompat.app.AppCompatActivity;
|
|
import android.annotation.SuppressLint;
|
import android.content.Intent;
|
import android.os.Bundle;
|
import android.view.Gravity;
|
import android.view.View;
|
import android.widget.Button;
|
import android.widget.EditText;
|
import android.widget.Toast;
|
|
import com.example.serial.databinding.ActivityMainBinding;
|
|
public class MainActivity extends AppCompatActivity {
|
private Button mBtnRS485;
|
private Button mBtnCan;
|
private Button mBtnLed;
|
private Button mBtnBuzzer;
|
private Button mBtnAdc;
|
|
@Override
|
protected void onCreate(Bundle savedInstanceState){
|
super.onCreate(savedInstanceState);
|
EdgeToEdge.enable(this);
|
setContentView(R.layout.activity_menu);
|
|
mBtnBuzzer = findViewById(R.id.btn_buzzer);
|
mBtnAdc = findViewById(R.id.btn_adc);
|
mBtnCan = findViewById(R.id.btn_can);
|
mBtnLed = findViewById(R.id.btn_led);
|
mBtnRS485 = findViewById(R.id.btn_rs485);
|
|
setListener();
|
}
|
|
private void setListener(){
|
OnClick onClick = new OnClick();
|
|
mBtnRS485.setOnClickListener(onClick);
|
mBtnLed.setOnClickListener(onClick);
|
mBtnCan.setOnClickListener(onClick);
|
mBtnBuzzer.setOnClickListener(onClick);
|
mBtnAdc.setOnClickListener(onClick);
|
}
|
|
private class OnClick implements View.OnClickListener{
|
@SuppressLint("NonConstantResourceId")
|
@Override
|
public void onClick(View v) {
|
Intent intent = null;
|
int id = v.getId();
|
if (id == R.id.btn_rs485){
|
intent = new Intent(MainActivity.this, RS485Activity.class);
|
}else if (id == R.id.btn_can){
|
intent = new Intent(MainActivity.this, CanActivity.class);
|
}else if (id == R.id.btn_buzzer) {
|
intent = new Intent(MainActivity.this, BuzzerActivity.class);
|
}else if (id == R.id.btn_led) {
|
intent = new Intent(MainActivity.this, LedActivity.class);
|
}else if (id == R.id.btn_adc) {
|
intent = new Intent(MainActivity.this, AdcActivity.class);
|
}
|
startActivity(intent);
|
|
}
|
}
|
}
|