我已在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);
}
提前致谢
答案 0 :(得分:0)
我认为问题是因为他是美国,拨打时会包含国家代码“011”。尝试拨打+320492727200