Android通话功能

时间:2014-01-24 07:52:15

标签: android

我已在Android中实现了通话功能,并且运行正常。当我在印度运行这个应用程序时,它工作正常,但在美国有一个问题。我在美国的客户正在测试他发现此问题的应用程序。

这是一个简单的功能。给定一个电话号码320492727200(+32比利时国家代码),当我点击此号码时,它将拨打相同的号码(在印度进行测试)。现在的问题是,当我的客户点击相同的号码时,它会拨打011320492727200。我做了太多的研究,但我找不到解决方案。

我的代码

public void onClick(DialogInterface dialog, int which){
     Intent callIntent = new Intent(Intent.ACTION_CALL);
     callIntent.setData(Uri.parse("tel:320492727200"));
     startActivity(callIntent);
}

提前致谢enter image description here

1 个答案:

答案 0 :(得分:0)

我认为问题是因为他是美国,拨打时会包含国家代码“011”。尝试拨打+320492727200