package com.alfeye.powerdemo; import android.os.Bundle; import android.support.v7.app.AppCompatActivity; import android.widget.Button; import android.widget.CheckBox; import android.widget.CompoundButton; import android.widget.EditText; import android.widget.RadioGroup; import android.widget.Toast; import com.alfeye.a1io.A1IoDevBaseUtil; import com.alfeye.a1io.A1IoDevManager; import butterknife.BindView; import butterknife.ButterKnife; import butterknife.OnClick; /** * @author yellow * @date 2019/7/2 17:09 * @类描述: */ public class WeiGenActivity extends AppCompatActivity { @BindView(R.id.gr) RadioGroup gr; @BindView(R.id.edt_CardNumber) EditText edtCardNumber; @BindView(R.id.bt_Send) Button btSend; @BindView(R.id.checkbox) CheckBox checkbox; private A1IoDevBaseUtil basUtil; private int weigenH = 26; private boolean flag = false; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_wei_gen); ButterKnife.bind(this); basUtil = A1IoDevManager.initIOManager(); gr.setOnCheckedChangeListener(new RadioGroup.OnCheckedChangeListener() { @Override public void onCheckedChanged(RadioGroup group, int checkedId) { switch (checkedId) { case R.id.rb_Radio1: weigenH = 26; break; case R.id.rb_Radio2: weigenH = 34; break; default: break; } } }); checkbox.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() { @Override public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) { if (isChecked) { flag = true; } else { flag = false; } } }); } @OnClick(R.id.bt_Send) public void onViewClicked() { String trim = edtCardNumber.getText().toString().trim(); basUtil.openPower(weigenH, trim, flag); Toast.makeText(this, "发送成功" + weigenH + "--卡号:" + trim + "大下端切换" + flag, Toast.LENGTH_SHORT).show(); } }