无需按通话键即可拨打电话

时间:2012-09-30 18:38:28

标签: android

我开始这样的通话意图:

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

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

由于

2 个答案:

答案 0 :(得分:2)

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

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

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

可在此处找到:

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

答案 1 :(得分:1)

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