如何以编程方式直接进行调用

时间:2014-01-09 14:09:58

标签: android

我在这里试过这段代码,但它只是调用内置应用而不是直接调用:

 Intent i = new Intent(android.content.Intent.ACTION_DIAL,
 Uri.parse("tel:+" + phoneNumber));
 startActivity(i); 

有任何线索吗?

1 个答案:

答案 0 :(得分:2)

你可以这么做。它直接打电话。

 Intent callIntent = new Intent(Intent.ACTION_CALL, Uri.parse("tel:" + "Your Phone_number")); 
 startActivity(callIntent);

并在AndroidManifest.xml中添加此权限

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