2016-08-02 69 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具有快速,高效的解决方案