不按 call 键能把电话号码直接拨出去吗?

我启动一个打电话Intent,代码如下:

Intent callIntent = new Intent(Intent.ACTION_CALL);
callIntent.setData(Uri.parse("tel:"+numberToCall));
startActivity(callIntent);

但是没有直接拨打出去,而是将号码显示在屏幕上,我必须按call键才能打出去。不按Call按键可以直接拨打出去么?

你可以使用 CALL_PHONE 权限来拨号。对于其它的,权限,号码可以用 CALL_PRIVILEGED 权限。

在 manifest 中添加
<uses-permission android:name="android.permission.CALL_PHONE"></uses-permission>

http://blog.csdn.net/zlqqhs/article/details/8600690