您的位置:首页 > 移动开发 > Android开发

Android 电话的国家代码

2017-08-01 12:15 288 查看
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string-array name="CountryCodes">
<item>93,AF,阿富汗</item>
<item>355,AL,阿尔巴尼亚</item>
<item>213,DZ,阿尔及利亚</item>
<item>376,AD,安道尔共和国</item>
<item>244,AO,安哥拉</item>
<!--<item>672,AQ,未知</item>-->
<item>54,AR,阿根廷</item>
<item>374,AM,亚美尼亚</item>
<!--<item>297,AW,未知</item>-->
<item>61,AU,澳大利亚</item>
<item>43,AT,奥地利</item>
<item>994,AZ,阿塞拜疆</item>
<item>973,BH,巴林</item>
<item>880,BD,孟加拉国</item>
<item>375,BY,白俄罗斯</item>
<item>32,BE,比利时</item>
<item>501,BZ,伯利兹</item>
<item>229,BJ,贝宁</item>
<!--<item>975,BT,未知</item>-->
<item>591,BO,玻利维亚</item>
<!--<item>387,BA,</item>-->
<item>267,BW,博茨瓦纳</item>
<item>55,BR,巴西</item>
<item>673,BN,文莱</item>
<item>359,BG,保加利亚</item>
<item>226,BF,布基纳法索</item>
<item>95,MM,缅甸</item>
<item>257,BI,布隆迪</item>
<item>855,KH,柬埔寨</item>
<item>237,CM,喀麦隆</item>
<item>1,CA,加拿大</item>
<!--<item>238,CV,</item>-->
<!--<item>236,CF,</item>-->
<item>235,TD,印度尼西亚</item>
<item>56,CL,智利</item>
<item>86,CN,中国</item>
<!--<item>61,CX,</item>-->
<!--<item>61,CC,</item>-->
<item>57,CO,哥伦比亚</item>
<!--<item>269,KM,</item>-->
<item>242,CG,刚果</item>
<!--<item>243,CD,</item>-->
<item>682,CK,库克群岛</item>
<item>506,CR,哥斯达黎加</item>
<!--<item>385,HR,</item>-->
<item>53,CU,古巴</item>
<item>357,CY,塞浦路斯</item>
<item>420,CZ,捷克</item>
<item>45,DK,丹麦</item>
<item>253,DJ,吉布提   </item>
<!--<item>670,TL,</item>-->
<item>593,EC,厄瓜多尔</item>
<item>20,EG,埃及</item>
<item>503,SV,萨尔瓦多</item>
<!--<item>240,GQ,</item>-->
<!--<item>291,ER,</item>-->
<item>372,EE,爱沙尼亚</item>
<item>251,ET,埃塞俄比亚</item>
<!--<item>500,FK,</item>-->
<!--<item>298,FO,</item>-->
<item>679,FJ,斐济</item>
<item>358,FI,芬兰</item>
<item>33,FR,法国</item>
<item>689,PF,法属玻利尼西亚</item>
<!--<item>241,GA,</item>-->
<item>220,GM,冈比亚</item>
<item>995,GE,格鲁吉亚</item>
<item>49,DE,德国</item>
<item>233,GH,加纳</item>
<item>350,GI,直布罗陀</item>
<item>30,GR,希腊</item>
<!--<item>299,GL,</item>-->
<item>502,GT,危地马拉</item>
<item>224,GN,几内亚</item>
<!--<item>245,GW,</item>-->
<!--<item>592,GY,</item>-->
<item>509,HT,海地</item>
<item>504,HN,洪都拉斯</item>
<item>852,HK,香港</item>
<item>36,HU,匈牙利</item>
<item>91,IN,印度</item>
<item>62,ID,印度尼西亚</item>
<item>98,IR,伊朗</item>
<item>964,IQ,伊拉克</item>
<item>353,IE,爱尔兰</item>
<!--<item>44,IM,</item>-->
<item>972,IL,以色列</item>
<item>39,IT,意大利</item>
<!--<item>225,CI,</item>-->
<item>81,JP,日本</item>
<item>962,JO,约旦</item>
<item>7,KZ,哈萨克斯坦</item>
<item>254,KE,肯尼亚</item>
<!--<item>686,KI,</item>-->
<!--<item>965,KW,</item>-->
<item>996,KG,吉尔吉斯坦</item>
<item>856,LA,老挝</item>
<item>371,LV,拉脱维亚</item>
<item>961,LB,黎巴嫩</item>
<item>266,LS,莱索托</item>
<item>231,LR,利比里亚</item>
<item>218,LY,利比亚</item>
<item>423,LI,列支敦士登</item>
<item>370,LT,立陶宛</item>
<item>352,LU,卢森堡</item>
<item>853,MO,澳门</item>
<item>389,MK,马其顿文</item>
<item>261,MG,马达加斯加</item>
<item>265,MW,马拉维</item>
<item>60,MY,马来西亚</item>
<item>960,MV,马尔代夫</item>
<item>223,ML,马里</item>
<item>356,MT,马耳他</item>
<!--<item>692,MH,</item>-->
<!--<item>222,MR,</item>-->
<item>230,MU,毛里求斯</item>
<!--<item>262,YT,</item>-->
<item>52,MX,墨西哥</item>
<!--<item>691,FM,</item>-->
<item>373,MD,摩尔多瓦</item>
<item>377,MC,摩纳哥</item>
<item>976,MN,蒙古</item>
<!--<item>382,ME,</item>-->
<item>212,MA,摩洛哥</item>
<item>258,MZ,莫桑比克</item>
<item>264,NA,纳米比亚</item>
<item>674,NR,瑙鲁</item>
<item>977,NP,尼泊尔</item>
<item>31,NL,荷兰</item>
<!--<item>599,AN,</item>-->
<!--<item>687,NC,</item>-->
<item>64,NZ,新西兰</item>
<item>505,NI,尼加拉瓜</item>
<item>227,NE,尼日尔</item>
<item>234,NG,尼日利亚</item>
<!--<item>683,NU,</item>-->
<item>850,KP,朝鲜</item>
<item>47,NO,挪威</item>
<item>968,OM,阿曼</item>
<item>92,PK,巴基斯坦</item>
<!--<item>680,PW,</item>-->
<item>507,PA,巴拿马</item>
<item>675,PG,巴布亚新几内亚</item>
<item>595,PY,巴拉圭</item>
<item>51,PE,秘鲁</item>
<item>63,PH,菲律宾</item>
<!--<item>870,PN,</item>-->
<item>48,PL,波兰</item>
<item>351,PT,葡萄牙</item>
<item>1,PR,波多黎各</item>
<item>974,QA,卡塔尔</item>
<item>40,RO,罗马尼亚</item>
<item>7,RU,俄罗斯</item>
<!--<item>250,RW,</item>-->
<!--<item>590,BL,</item>-->
<!--<item>685,WS,</item>-->
<item>378,SM,圣马力诺</item>
<item>239,ST,圣多美和普林西比</item>
<item>966,SA,沙特阿拉伯</item>
<item>221,SN,塞内加尔</item>
<!--<item>381,RS,</item>-->
<!--<item>248,SC,</item>-->
<item>232,SL,塞拉利昂</item>
<item>65,SG,新加坡</item>
<item>421,SK,斯洛伐克</item>
<item>386,SI,斯洛文尼亚</item>
<item>677,SB,所罗门群岛</item>
<item>252,SO,索马里</item>
<item>27,ZA,南非</item>
<item>82,KR,韩国</item>
<item>34,ES,西班牙</item>
<item>94,LK,斯里兰卡</item>
<item>290,SH,塞波尼斯-克罗地亚文</item>
<!--<item>508,PM,</item>-->
<item>249,SD,苏丹</item>
<item>597,SR,苏里南</item>
<item>268,SZ,斯威士兰</item>
<item>46,SE,瑞典</item>
<item>41,CH,瑞士</item>
<item>963,SY,叙利亚</item>
<item>886,TW,台湾省</item>
<item>992,TJ,塔吉克斯坦</item>
<item>255,TZ,坦桑尼亚</item>
<item>66,TH,泰国</item>
<item>228,TG,多哥</item>
<!--<item>690,TK,</item>-->
<item>676,TO,汤加</item>
<item>216,TN,突尼斯</item>
<item>90,TR,土耳其</item>
<item>993,TM,土库曼斯坦</item>
<!--<item>688,TV,</item>-->
<item>971,AE,阿拉伯联合酋长国</item>
<item>256,UG,乌干达</item>
<item>44,GB,英国</item>
<item>380,UA,乌克兰</item>
<item>598,UY,乌拉圭</item>
<item>1,US,美国</item>
<item>998,UZ,乌兹别克斯坦</item>
<!--<item>678,VU,</item>-->
<!--<item>39,VA,</item>-->
<item>58,VE,委内瑞拉</item>
<item>84,VN,越南</item>
<!--<item>681,WF,</item>-->
<item>967,YE,也门</item>
<item>260,ZM,赞比亚</item>
<item>263,ZW,津巴布韦</item>
</string-array>

</resources>

public class CountryCodeUtil {//获取电话号码的国家代码
public static String GetCountryZipCode(Context Context) {//   HashMap<Integer, String> countryCodeMap = new HashMap<>();
String CountryID = "";
String CountryZipCode = "";
TelephonyManager manager = (TelephonyManager) Context.getSystemService(Context.TELEPHONY_SERVICE);
//getNetworkCountryIso
CountryID = manager.getSimCountryIso().toUpperCase();
String[] rl = Context.getResources().getStringArray(R.array.CountryCodes);
for (int i = 0; i < rl.length; i++) {
String[] g = rl[i].split(",");
if (g[1].trim().equals(CountryID.trim())) {
CountryZipCode = g[0];
break;
}
}
return CountryZipCode;
}
}


                                            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息