Android学习笔记(二)之电话拨号器

2019-12-10 19:51:14王振洲
  • //为按键设置点击事件  bt_dail.setOnClickListener(new MyOnClickListener()); 
  • }  //单击监听事件 
  • private class MyOnClickListener implements OnClickListener{  /** 
  • * 单击按键被点击时调用的方法  */ 
  • @Override  public void onClick(View v) { 
  • //取出输入框中的内容  //先找到ID 
  • EditText et_number=(EditText) MainActivity.this.findViewById(R.id.et_number);  //根据ID出内容 
  • String phoneNumber=et_number.getText().toString();  //意图,想做什么事 
  • Intent intent=new Intent();  //开始拔打电话 
  • intent.setAction(Intent.ACTION_CALL);  //设置动作内容 uri:统一资源标识符,url的类型 统一资源定位符 
  • intent.setData(Uri.parse("tel:"+phoneNumber));  //开启新的界面 
  • startActivity(intent);  } 
  • }  } 

    或者

     

     
    1. package com.pb.dial;  import android.net.Uri; 
    2. import android.os.Bundle;  import android.text.TextUtils; 
    3. import android.view.View;  import android.view.View.OnClickListener; 
    4. import android.widget.Button;  import android.widget.EditText; 
    5. import android.widget.Toast;  import android.app.Activity; 
    6. import android.content.Intent;  public class MainActivity extends Activity implements OnClickListener{