public class MainActivity extends AppCompatActivity{ @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); //获取输入框和拨号按钮对象 EditText number=(EditText) findViewById(R.id.number); Button takephone=(Button) findViewById(R.id.takephone); //按钮点击事件 takephone.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { //取出输入框内的号码 String etnumber= number.getText().toString(); Intent inten=new Intent(Intent.ACTION_DIAL);//指定一个意图,动作为打电话 inten.setData(Uri.parse("tel:"+etnumber));//指定要拨打的电话号码 startActivity(inten);//执行这个动作 } }); } }
清单文件中加入权限:<uses-permission android:name="android.permission.CALL_PHONE"/>