我开始这样的呼叫意图:
Intent callIntent = new Intent(Intent.ACTION_CALL);
callIntent.setData(Uri.parse("tel:"+numberToCall));
startActivity(callIntent);
但我没有直接拨打该号码,而是看到预先填写了号码的呼叫屏幕,我必须按下通话按钮才能拨打电话。是否可以不按通话键直接通话?
谢谢
我开始这样的呼叫意图:
Intent callIntent = new Intent(Intent.ACTION_CALL);
callIntent.setData(Uri.parse("tel:"+numberToCall));
startActivity(callIntent);
但我没有直接拨打该号码,而是看到预先填写了号码的呼叫屏幕,我必须按下通话按钮才能拨打电话。是否可以不按通话键直接通话?
谢谢
将此添加到您的清单中。它将允许您在没有提示的情况下拨打电话
<uses-permission android:name="android.permission.CALL_PHONE"></uses-permission>
CALL_PHONE:允许应用程序在不通过拨号器用户界面的情况下发起电话呼叫,以便用户确认正在拨打的电话。
可以在这里找到:
http://developer.android.com/reference/android/Manifest.permission.html
您可以使用CALL_PHONE权限拨打号码。对于其他特权号码,使用CALL_PRIVILEGED许可。