2

我开始这样的呼叫意图:

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

但我没有直接拨打该号码,而是看到预先填写了号码的呼叫屏幕,我必须按下通话按钮才能拨打电话。是否可以不按通话键直接通话?

谢谢

4

2 回答 2

2

将此添加到您的清单中。它将允许您在没有提示的情况下拨打电话

<uses-permission android:name="android.permission.CALL_PHONE"></uses-permission> 

CALL_PHONE:允许应用程序在不通过拨号器用户界面的情况下发起电话呼叫,以便用户确认正在拨打的电话。

可以在这里找到:

http://developer.android.com/reference/android/Manifest.permission.html

于 2012-09-30T18:44:13.287 回答
1

您可以使用CALL_PHONE权限拨打号码。对于其他特权号码,使用CALL_PRIVILEGED许可。

于 2012-09-30T18:40:44.950 回答