我已经在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);
}
在此先感谢
请发送代码您如何开始致电 – Dimmerg
请分享您的代码。疯狂的猜测是'String.format()'的一个很大的麻烦,就locale而言,这确实令人吃惊。 – Bex
公共无效的onClick(DialogInterface对话框,其中INT){ \t \t \t \t意图callIntent =新意图(Intent.ACTION_CALL); \t \t \t \t callIntent.setData(Uri.parse(“tel:320492727200”)); \t \t \t \t startActivity(callIntent); \t \t \t} –