如何在不打开拨号器的情况下自动拨号

时间:2013-11-11 06:48:10

标签: android jquery html5 cordova

我正在使用phonegap来创建一个Android应用程序。我需要从应用程序调用一次触摸调用,以便用户可以直接调用。我用< a href ='tel:xxxx ...'> 但它仍然会打开Android Dialer对话框,用户需要按下呼叫按钮进行初始呼叫..我们可以删除此中间拨号器并直接调用号码?

2 个答案:

答案 0 :(得分:1)

不,你不能直接打电话。为此,您必须使用本机代码。但HTML5和Cordova不支持。我们无法删除此中间拨号程序,也无法直接拨打号码。

答案 1 :(得分:-1)

试试这个,

Intent intent = new Intent("android.intent.action.CALL", Uri.parse("tel:xxxx..."));
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);

context.startActivity(intent);

此代码无需按呼叫按钮即可拨号。

在Android 2.3.6上测试