我开始这样的通话意图:
Intent callIntent = new Intent(Intent.ACTION_CALL);
callIntent.setData(Uri.parse("tel:"+numberToCall));
startActivity(callIntent);
但是我没有直接拨打该号码,而是看到了预先填写号码的主叫屏幕,我必须按下通话按钮才能拨打电话。是否可以直接拨打而无需按下呼叫按钮?
由于
答案 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许可。