我需要在Android设备中使用语言环境或当前位置,从国家名称(如IN,US,SG ...)获取国家代码,例如+ 91,+ 1,+ 65 ...
例如,假设设备在印度,则返回+91;如果设备在美国,则返回+1;如果设备在新加坡,则返回+65
我已经尝试了很多方法,但无法获得适当的解决方案。
您可以获取国家/地区ID,但不能获取+ 91,+ 1之类的代码,依此类推
TelephonyManager manager = (TelephonyManager) this.getSystemService(Context.TELEPHONY_SERVICE);
CountryID= manager.getSimCountryIso().toUpperCase();
您可以为此准备自己的数据库,并且需要手动从数据库中搜索然后进行此类操作
在这里检查这种数据
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句