public class MainActivity extends AppCompatActivity implements View.OnClickListener {
private EditText etNumber;
private Button btnDail;
private Button btnCall;
private Button btnSendSMS;
private Button btnWeb;
private Button btnHide;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
etNumber = (EditText) findViewById(R.id.etNumber);
btnDail = (Button) findViewById(R.id.btnDail);
btnCall = (Button) findViewById(R.id.btnCall);
btnSendSMS = (Button) findViewById(R.id.btnSendSMS);
btnWeb = (Button) findViewById(R.id.btnWeb);
btnHide = (Button) findViewById(R.id.btnHide);
btnDail.setOnClickListener(this);
btnCall.setOnClickListener(this);
btnSendSMS.setOnClickListener(this);
btnWeb.setOnClickListener(this);
btnHide.setOnClickListener(this);
}
@Override
public void onClick(View v) {
int id = v.getId();
switch (id) {
case R.id.btnDail:
dail();
break;
case R.id.btnCall:
call();
break;
case R.id.btnSendSMS:
sendSMS();
break;
case R.id.btnWeb:
web();
break;
case R.id.btnHide:
hide();
break;
default:
break;
}
}
private void dail(){
Intent intent = new Intent();
intent.setAction(Intent.ACTION_DIAL);
intent.setData(Uri.parse("tel:"+etNumber.getText().toString()));
startActivity(intent);
}
private void call() {
Intent intent = new Intent();
intent.setAction(Intent.ACTION_CALL);
intent.setData(Uri.parse("tel:"+etNumber.getText().toString()));
startActivity(intent);
}
private void sendSMS() {
Intent intent = new Intent();
intent.setAction(Intent.ACTION_SENDTO);
intent.setData(Uri.parse("smsto:15764230137"));
intent.putExtra("sms_body", "你还好吗??");
startActivity(intent);
}
private void web() {
Intent intent = new Intent();
intent.setAction(Intent.ACTION_VIEW);
intent.setData(Uri.parse("http://www.baidu.com"));
startActivity(intent);
}
private void hide() {
Intent intent = new Intent("com.lingzhuo.test2.SecondActivity");
intent.putExtra(Config.MAIN_TO_SECOND, etNumber.getText().toString());
startActivity(intent);
}
}
多个按键的写法 并实现一些action
最新推荐文章于 2022-04-29 15:08:07 发布