2016-08-02 27 views
-2

如何獲得像印度+91+1美國的國家代碼。如何獲取Android中的國家代碼

這是我的代碼,

TelephonyManager manager = (TelephonyManager) this.getSystemService(Context.TELEPHONY_SERVICE); 
String CountryID= manager.getSimCountryIso().toUpperCase(); 

上面的代碼顯示。請幫幫我。

+0

'IN'是印度的ISO國家代碼 –

+0

它更好地向用戶詢問 –

回答

0

我希望這會有所幫助。

String locale = context.getResources().getConfiguration().locale.getCountry(); 
0

您無法從sdk自動獲取前綴。

我也有類似的問題,我解決了通過創建預填充JSON和閱讀它(但不是最好的方法),我建議你讀這post具有快速,高效的解決方案

相關問題