我需要一个帮助来决定我应该为我的应用程序使用哪个国家/地区代码ISO

时间:2015-01-19 20:58:33

标签: android

此代码在您所在的国家/地区返回的内容。

TelephonyManager tm=(TelephonyManager)getSystemService(Context.TELEPHONY_SERVICE);
String SIMCountryISO=tm.getNetworkCountryIso();

它返回两个字符或三个字符。请回复您的国家和结果

2 个答案:

答案 0 :(得分:0)

它将返回alpha-2 code

我有点惊讶the API没有更具体的ISO国家代码类型,但......

  

返回与当前注册的等效的ISO国家/地区代码   运营商的MCC(移动国家代码)。

请注意

由于各个国家/地区永远不会共享MCC代码,因此您可以仅根据MCC代码推断国家/地区。这正是这种方法所做的,并将返回该国家的2字符ISO代码。

语言ISO代码完全不同,代表特定语言。语言ISO代码+国家ISO代码的组合称为区域设置。语言iso代码通常是小写的。

E.g。 EN_US

答案 1 :(得分:0)

您应该可以在线查找各种资源的国家/地区代码。你不必去请社区为你做测试;这样做并不是StackOverflow的用途。

尝试使用this之类的列表来满足您的需求。