我已經在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} –