1 Android直接拨打电话
Intent dialIntent = new Intent(Intent.ACTION_CALL,Uri.parse("tel:" + phoneNumber));//直接拨打电话
startActivity(dialIntent);
需要添加拨号权限 推荐使用第二种
<uses-permission android:name="android.permission.CALL_PHONE" />
2 android跳转到拨号界面
Intent dialIntent = new Intent(Intent.ACTION_CALL_BUTTON);//跳转到拨号界面
startActivity(dialIntent);
3 Android跳转到拨号界面,同时传递电话号码
Intent intent=new Intent();
intent.setAction(Intent.ACTION_DIAL); //android.intent.action.DIAL
intent.setData(Uri.parse("tel:110"));
startActivity(intent);`
4.错误示范 有很多博客 照抄 也不试可不可行
Intent dialIntent = new Intent(Intent.ACTION_DIAL,Uri.parse("tel:" + phoneNumber));
//跳转到拨号界面,同时传递电话号码
startActivity(dialIntent);