一 如何使用代码拨打电话:
1> 创建隐式意图:
//创建隐式意图
Intent intent = new Intent(Intent.ACTION_CALL);
Uri uri = Uri.parse("tel:电话号");//tel: 必写的
//设置要拨打的电话号
intent.setData(uri);
2> 启动Activity
startActivity(intent);
3> 添加权限
<uses-permission android:name="android.permission.CALL_PHONE" />
完整代码如下:
/**
* 拨打电话
*/
public void doClick(View v) {
switch (v.getId()) {
case R.id.button1:
//创建隐式意图
Intent intent = new Intent(Intent.ACTION_CALL);
String num = et.getText().toString();//这里是获取的EditText里输入的电话号码
Uri uri = Uri.parse("tel:" + num);
//设置要拨打的电话号
intent.setData(uri);
//启动Activity进行拨打
startActivity(intent);
break;
}
}