//首先在res/values下新建:telephone_area_code.xml文件

全国区号,暂时没有台湾地区区号:

<?xml version="1.0" encoding="utf-8"?>
<resources><string-array name="area_code"><!--直辖市电话区号--><item>010*北京</item><item>021*上海</item><item>022*天津</item><item>023*重庆</item><!--河北电话区号--><item>0310*河北邯郸</item><item>0311*河北石家庄</item><item>0312*河北保定</item><item>0313*河北张家口</item><item>0314*河北承德</item><item>0315*河北唐山</item><item>0316*河北廊坊</item><item>0317*河北沧州</item><item>0318*河北衡水</item><item>0319*河北邢台</item><item>0335*河北秦皇岛</item><!--山西电话区号--><item>0349*山西朔州</item><item>0350*山西忻州</item><item>0351*山西太原</item><item>0352*山西大同</item><item>0353*山西阳泉</item><item>0354*山西晋中</item><item>0355*山西长治</item><item>0356*山西晋城</item><item>0357*山西临汾</item><item>0358*山西吕梁</item><item>0359*山西运城</item><!--内蒙古电话区号--><item>0470*内蒙古呼伦贝尔</item><item>0471*内蒙古呼和浩特</item><item>0472*内蒙古包头</item><item>0473*内蒙古乌海</item><item>0474*内蒙古乌兰察布</item><item>0475*内蒙古通辽</item><item>0476*内蒙古赤峰</item><item>0477*内蒙古鄂尔多斯</item><item>0478*内蒙古巴彦淖尔</item><item>0479*内蒙古锡林郭勒</item><item>0482*内蒙古兴安盟</item><item>0483*内蒙古阿拉善</item><!--辽宁电话区号--><item>024*辽宁沈阳/抚顺/铁岭/本溪</item><item>0411*辽宁大连</item><item>0412*辽宁鞍山</item><item>0415*辽宁丹东</item><item>0416*辽宁锦州</item><item>0417*辽宁营口</item><item>0418*辽宁阜新</item><item>0419*辽宁辽阳</item><item>0421*辽宁朝阳</item><item>0427*辽宁盘锦</item><item>0429*辽宁葫芦岛</item><!--吉林电话区号--><item>0431*吉林长春</item><item>0432*吉林吉林</item><item>0433*吉林延边</item><item>0434*吉林四平</item><item>0435*吉林通化</item><item>0436*吉林白城</item><item>0437*吉林辽源</item><item>0438*吉林松原</item><item>0439*吉林白山</item><!--黑龙江电话区号--><item>0451*黑龙江哈尔滨</item><item>0452*黑龙江齐齐哈尔</item><item>0453*黑龙江牡丹江</item><item>0454*黑龙江佳木斯</item><item>0455*黑龙江绥化</item><item>0456*黑龙江黑河</item><item>0457*黑龙江大兴安岭</item><item>0458*黑龙江伊春</item><item>0459*黑龙江大庆</item><item>0464*黑龙江七台河</item><item>0467*黑龙江鸡西</item><item>0468*黑龙江鹤岗</item><item>0469*黑龙江双鸭山</item><!--江苏电话区号--><item>025*江苏南京</item><item>0510*江苏无锡</item><item>0511*江苏镇江</item><item>0512*江苏苏州</item><item>0513*江苏南通</item><item>0514*江苏扬州</item><item>0515*江苏盐城</item><item>0516*江苏徐州</item><item>0517*江苏淮安</item><item>0518*江苏连云港</item><item>0519*江苏常州</item><item>0523*江苏泰州</item><item>0527*江苏宿迁</item><!--浙江电话区号--><item>0570*浙江衢州</item><item>0571*浙江杭州</item><item>0572*浙江湖州</item><item>0573*浙江嘉兴</item><item>0574*浙江宁波</item><item>0575*浙江绍兴</item><item>0576*浙江台州</item><item>0577*浙江温州</item><item>0578*浙江丽水</item><item>0579*浙江金华</item><item>0580*浙江舟山</item><!--安徽电话区号--><item>0550*安徽滁州</item><item>0551*安徽合肥</item><item>0552*安徽蚌埠</item><item>0553*安徽芜湖</item><item>0554*安徽淮南</item><item>0555*安徽马鞍山</item><item>0556*安徽安庆</item><item>0557*安徽宿州</item><item>0558*安徽阜阳/亳州</item><item>0559*安徽黄山</item><item>0561*安徽淮北</item><item>0562*安徽铜陵</item><item>0563*安徽宣城</item><item>0564*安徽六安</item><item>0566*安徽池州</item><!--福建电话区号--><item>0591*福建福州</item><item>0592*福建厦门</item><item>0593*福建宁德</item><item>0594*福建莆田</item><item>0595*福建泉州</item><item>0596*福建漳州</item><item>0597*福建龙岩</item><item>0598*福建三明</item><item>0599*福建南平</item><!--江西电话区号--><item>0790*江西新余</item><item>0791*江西南昌</item><item>0792*江西九江</item><item>0793*江西上饶</item><item>0794*江西抚州</item><item>0795*江西宜春</item><item>0796*江西吉安</item><item>0797*江西赣州</item><item>0798*江西景德镇</item><item>0799*江西萍乡</item><item>0701*江西鹰潭</item><!--山东电话区号--><item>0530*山东菏泽</item><item>0531*山东济南</item><item>0532*山东青岛</item><item>0533*山东淄博</item><item>0534*山东德州</item><item>0535*山东烟台</item><item>0536*山东潍坊</item><item>0537*山东济宁</item><item>0538*山东泰安</item><item>0539*山东临沂</item><item>0543*山东滨州</item><item>0546*山东东营</item><item>0631*山东威海</item><item>0632*山东枣庄</item><item>0633*山东日照</item><item>0634*山东莱芜</item><item>0635*山东聊城</item><!--河南电话区号--><item>0370*河南商丘</item><item>0371*河南郑州/开封</item><item>0372*河南安阳</item><item>0373*河南新乡</item><item>0374*河南许昌</item><item>0375*河南平顶山</item><item>0376*河南信阳</item><item>0377*河南南阳</item><item>0379*河南洛阳</item><item>0391*河南焦作/济源</item><item>0392*河南鹤壁</item><item>0393*河南濮阳</item><item>0394*河南周口</item><item>0395*河南漯河</item><item>0396*河南驻马店</item><item>0398*河南三门峡</item><!--湖北电话区号--><item>027*湖北武汉</item><item>0710*湖北襄阳</item><item>0711*湖北鄂州</item><item>0712*湖北孝感</item><item>0713*湖北黄冈</item><item>0714*湖北黄石</item><item>0715*湖北咸宁</item><item>0716*湖北荆州</item><item>0717*湖北宜昌</item><item>0718*湖北恩施</item><item>0719*湖北十堰/神农架</item><item>0722*湖北随州</item><item>0724*湖北荆门</item><item>0728*湖北仙桃/天门/潜江</item><!--湖南电话区号--><item>0730*湖南岳阳</item><item>0731*湖南长沙/湘潭/株洲</item><item>0734*湖南衡阳</item><item>0735*湖南郴州</item><item>0736*湖南常德</item><item>0737*湖南益阳</item><item>0738*湖南娄底</item><item>0739*湖南邵阳</item><item>0743*湖南湘西</item><item>0744*湖南张家界</item><item>0745*湖南怀化</item><item>0746*湖南永州</item><!--广东电话区号--><item>020*广东广州</item><item>0660*广东汕尾</item><item>0662*广东阳江</item><item>0663*广东揭阳</item><item>0668*广东茂名</item><item>0750*广东江门</item><item>0751*广东韶关</item><item>0752*广东惠州</item><item>0753*广东梅州</item><item>0754*广东汕头</item><item>0755*广东深圳</item><item>0756*广东珠海</item><item>0757*广东佛山</item><item>0758*广东肇庆</item><item>0759*广东湛江</item><item>0760*广东中山</item><item>0762*广东河源</item><item>0763*广东清远</item><item>0766*广东云浮</item><item>0768*广东潮州</item><item>0769*广东东莞</item><!--广西电话区号--><item>0770*广西防城港</item><item>0771*广西南宁/崇左</item><item>0772*广西柳州/来宾</item><item>0773*广西桂林</item><item>0774*广西梧州/贺州</item><item>0775*广西玉林/贵港</item><item>0776*广西百色</item><item>0777*广西钦州</item><item>0778*广西河池</item><item>0779*广西北海</item><!--海南电话区号,各大城市区号一样--><item>0898*海南</item><!--四川电话区号--><item>028*四川成都/资阳/眉山</item><item>0812*四川攀枝花</item><item>0813*四川自贡</item><item>0816*四川绵阳</item><item>0817*四川南充</item><item>0818*四川达州</item><item>0825*四川遂宁</item><item>0826*四川广安</item><item>0827*四川巴中</item><item>0830*四川泸州</item><item>0831*四川宜宾</item><item>0832*四川内江</item><item>0833*四川乐山</item><item>0834*四川凉山</item><item>0835*四川雅安</item><item>0836*四川甘孜</item><item>0837*四川阿坝</item><item>0838*四川德阳</item><item>0839*四川广元</item><!--贵州电话区号--><item>0851*贵州贵阳</item><item>0852*贵州遵义</item><item>0853*贵州安顺</item><item>0854*贵州黔南</item><item>0855*贵州黔东南</item><item>0856*贵州铜仁</item><item>0857*贵州毕节</item><item>0858*贵州六盘水</item><item>0859*贵州黔西南</item><!--云南电话区号--><item>0691*云南西双版纳</item><item>0692*云南德宏</item><item>0870*云南昭通</item><item>0871*云南昆明</item><item>0872*云南大理</item><item>0873*云南红河</item><item>0874*云南曲靖</item><item>0875*云南保山</item><item>0876*云南文山</item><item>0877*云南玉溪</item><item>0878*云南楚雄</item><item>0879*云南普洱</item><item>0883*云南临沧</item><item>0886*云南怒江</item><item>0887*云南迪庆</item><item>0888*云南丽江</item><!--西藏电话区号--><item>0891*西藏拉萨</item><item>0892*西藏日喀则</item><item>0893*西藏山南</item><item>0894*西藏林芝</item><item>0895*西藏昌都</item><item>0896*西藏那曲</item><item>0897*西藏阿里</item><!--陕西电话区号--><item>029*陕西西安/咸阳</item><item>0911*陕西延安</item><item>0912*陕西榆林</item><item>0913*陕西渭南</item><item>0914*陕西商洛</item><item>0915*陕西安康</item><item>0916*陕西汉中</item><item>0917*陕西宝鸡</item><item>0919*陕西铜川</item><!--甘肃电话区号--><item>0930*甘肃临夏</item><item>0931*甘肃兰州</item><item>0932*甘肃定西</item><item>0933*甘肃平凉</item><item>0934*甘肃庆阳</item><item>0935*甘肃武威/金昌</item><item>0936*甘肃张掖</item><item>0937*甘肃酒泉/嘉峪关</item><item>0938*甘肃天水</item><item>0939*甘肃陇南</item><item>0941*甘肃甘南</item><item>0943*甘肃白银</item><!--宁夏电话区号--><item>0951*宁夏银川</item><item>0952*宁夏石嘴山</item><item>0953*宁夏吴忠</item><item>0954*宁夏固原</item><item>0955*宁夏中卫</item><!--青海电话区号--><item>0970*青海海北</item><item>0971*青海西宁</item><item>0972*青海海东</item><item>0973*青海黄南</item><item>0974*青海海南</item><item>0975*青海果洛</item><item>0976*青海玉树</item><item>0979*青海海西</item><!--新疆电话区号--><item>0901*新疆塔城</item><item>0902*新疆哈密</item><item>0903*新疆和田</item><item>0906*新疆阿勒泰</item><item>0908*新疆克孜勒苏</item><item>0909*新疆博尔塔</item><item>0990*新疆克拉玛依</item><item>0991*新疆乌鲁木齐</item><item>0993*新疆石河子</item><item>0994*新疆昌吉/五家渠</item><item>0995*新疆吐鲁番</item><item>0996*新疆巴音郭楞</item><item>0997*新疆阿克苏/阿拉尔</item><item>0998*新疆喀什/图木舒克</item><item>0999*新疆伊犁</item><!--特别行政区电话区号--><item>852*香港</item><item>853*澳门</item></string-array>
</resources>

//根据座机号区号,匹配对应区号城市:

/** 方法名:areaCodeQueryCity(String phone, Context context)* 功    能:查询区号城市* 参    数:String phone, Context context* 返回值:String*/
public static String areaCodeQueryCity(String phone, Context context) {String[] array = context.getResources().getStringArray(R.array.area_code);if (null != array) {for (String code : array) {if (phone.startsWith(code.substring(0, code.indexOf("*")))) {String substring = code.substring(code.indexOf("*") + 1);return substring;}}}return "";
}

//-----------------------------------------------------------------完------------------------------------------------------------------------------

98.android 全国城市区号,座机号区号匹配对应城市相关推荐

  1. 手机号座机号身份证号的规则

    1身份证号: 一共18位.15位的是老身份证号,已弃用,不考虑. 前6位为中国地址区编码,中间8位是出生年月日,接下来3位是同一区域同一出生年月日的人的编号,奇数为男,偶数为女.最后1位是校验码. 中 ...

  2. (带区号)座机号正则_字符串处理之正则表达式(通俗易懂)

    背景图为:网易Bgwan/Lofter&&:click 写在前面 很久没有更新内容了,本篇准备介绍一些基础实用性的内容,-字符串处理之正则表达式 字符串是编程时涉及到的最多的一种数据结 ...

  3. 城市区号查询 API数据接口

    城市区号查询 计费模式 免费额度 点数单价 每日限制 会员免费 100次 免费 1000次 更新时间:2022-07-11 02:59:37接口状态:正常 根据城市名称 返回对应区号 或者 根据区号 ...

  4. python正则表达式提取电话号码区号_Python学习笔模式匹配与正则表达式之电话号码和Email地址提取程序...

    随笔记录方便自己和同路人查阅. #------------------------------------------------我是可耻的分割线--------------------------- ...

  5. js验证电话号码(包括手机,固定电话,带区号,不带区号))

    函数名称:IsTelephone 函数功能:固话,手机号码检查函数,合法返回true,反之,返回false 函数参数:obj,待检查的号码 检查规则: (1)电话号码由数字."(" ...

  6. Vue.js 电话验证规则(包括座机,带区号和不带区号,手机)

    检查规则:    (1)电话号码由数字."(".")"和"-"构成    (2)电话号码为3到8位    (3)如果电话号码中包含有区号,那 ...

  7. 小程序获取城市行政区号_支付宝小程序开发——获取位置API没有城市区号的最佳处理方案...

    前言: 需要对城市区号进行判断,但是支付宝小程序提供的my.getLocation() API返回的数据中只有6位的城市行政代码,诸如:深圳(440300),并没有区号(0755),那么怎么办呢? 需 ...

  8. 支付宝小程序获取位置API没有城市区号的最佳处理方案

    前言: 需要对城市区号进行判断,但是支付宝小程序提供的my.getLocation() API返回的数据中只有6位的城市行政代码,诸如:深圳(440300),并没有区号(0755),那么怎么办呢? 需 ...

  9. 判断身份证号是否合法;验证城市区号,生日

    判断身份证号是否合法 ; 验证城市区号 , 生日 直接上代码 /*** 判断身份证号是否合法* 验证城市区号;生日* Date:2018年12月29日 * @author D2yml**/ publi ...

  10. 用户名、邮箱、手机号、座机号、身份证号、邮政编码、税务登记号、图片等正则表达式

    用户名.邮箱.手机号.座机号.身份证号.邮政编码.税务登记号等正则表达式,这几个表达式在用户注册或者登陆的时候用的比较多,要细细研究需要记住每一个符号所表达的意思,在这里专门记录下来 //数字或字母长 ...

最新文章

  1. 5G UE — SIM Card
  2. request.getParameterValues与request.getParameter的区别 想搞清楚为什么前者返回的是数组...
  3. Android—— ScrollView 与 ListView 滑动冲突处理
  4. Intel VT学习笔记(九)—— EPT应用示例
  5. [Golang]Go语言学习资源集合
  6. 什么是堆栈?内存中划分出按FIL0方式操作的特殊区域,叫做堆栈
  7. select语句 rows相等_我去,这两个小技巧,让我的SQL语句不仅躲了坑,还提升了 1000 倍(半分钟干货系列)...
  8. 我的第一个Python随笔
  9. python 获取foobar2000官网全部插件
  10. 深入探讨Android异步精髓Handler
  11. 孙玄:微服务架构中分布式事务实现方案如何取舍
  12. 《工业设计史》第八章:20世纪20、30年代的流行风格
  13. 计算机桌面下方任务栏图标不见了,任务栏显示桌面图标不见怎么办
  14. 迈瑞医疗前三季归母净利81亿:同比增21.6% 营收233亿
  15. 2021年安全员-C证考试题库及安全员-C证考试资料
  16. adb命令查看手机电量_adb获取电池信息以及电量消耗信息
  17. [高数][高昆轮][高等数学上][第二章-导数与微分]02.函数的求导法则
  18. 熟女姿态:完美女人必备的十个资本!
  19. Douyin-Bot 项目优化-改进,优化效率,本地cv2识别过滤
  20. 2021-06-24CTF-攻防世界-WEB新手练习区(12题入门题)

热门文章

  1. JAVA中利用Docx4J组件操作word文档,进行docx格式文档的创建、写入、读取、转换html、图片处理示例、转换pdf
  2. 百度网盘有linux版本的,百度网盘Linux版发布,网友反馈“限速该有还是有”
  3. Changer常用的软件
  4. 微软小娜服务器,微软小娜正在继续被边缘化中:奇妙清单也不再支持小娜连接-...
  5. 遥感原理与应用总结——第五章:遥感图像几何处理
  6. 硬盘显示无法访问由于IO设备错误的文件找到办法
  7. 【2022PMP最全总结-敏捷专题课】
  8. java动态数组输入_java中如何使用动态数组?代码示例
  9. Android项目:天气预报App
  10. 人脸识别数据集的建立(dlib+opencv)及人脸识别