Android:国家气象局天气预报接口JSON完全解析
16lz
2021-01-24
天气预报的接口看这里:Android:国家气象局提供的天气预报接口(完整Json接口)
最近由于谷歌天气预报接口出现了一些小问题,没办法,只能重新写一下国家气象局天气预报接口JSON完全解析,程序包括了所有的地点,所以有些复杂
1.首先准备好要解析的json数据,方便以后写程序解析的时候,直接进行分析。如下
查看文本 打印 ?
- { "weatherinfo":
- {
- "city":"北京",
- "city_en":"beijing",
- "date_y":"2012年8月14日",
- "date":"",
- "week":"星期二",
- "fchh":"18",
- "cityid":"101010100",
- "temp1":"19℃~31℃",
- "temp2":"21℃~31℃",
- "temp3":"22℃~28℃",
- "temp4":"20℃~28℃",
- "temp5":"21℃~29℃",
- "temp6":"22℃~31℃",
- "tempF1":"66.2℉~87.8℉",
- "tempF2":"69.8℉~87.8℉",
- "tempF3":"71.6℉~82.4℉",
- "tempF4":"68℉~82.4℉",
- "tempF5":"69.8℉~84.2℉",
- "tempF6":"71.6℉~87.8℉",
- "weather1":"阵雨转晴",
- "weather2":"晴",
- "weather3":"多云转雷阵雨",
- "weather4":"雷阵雨",
- "weather5":"多云转阴",
- "weather6":"雷阵雨",
- "img1":"3",
- "img2":"0",
- "img3":"0",
- "img4":"99",
- "img5":"1",
- "img6":"4",
- "img7":"4",
- "img8":"99",
- "img9":"1",
- "img10":"2",
- "img11":"4",
- "img12":"99",
- "img_single":"0",
- "img_title1":"阵雨",
- "img_title2":"晴",
- "img_title3":"晴",
- "img_title4":"晴",
- "img_title5":"多云",
- "img_title6":"雷阵雨",
- "img_title7":"雷阵雨",
- "img_title8":"雷阵雨",
- "img_title9":"多云",
- "img_title10":"阴",
- "img_title11":"雷阵雨",
- "img_title12":"雷阵雨",
- "img_title_single":"晴",
- "wind1":"微风",
- "wind2":"微风",
- "wind3":"微风",
- "wind4":"微风",
- "wind5":"微风",
- "wind6":"微风",
- "fx1":"微风",
- "fx2":"微风",
- "fl1":"小于3级",
- "fl2":"小于3级",
- "fl3":"小于3级",
- "fl4":"小于3级",
- "fl5":"小于3级",
- "fl6":"小于3级",
- "index":"炎热",
- "index_d":"<strong>天气strong>炎热,建议着短衫、短裙、短裤、薄型T恤衫、敞领短袖棉衫等清凉夏季服装。",
- "index48":"炎热",
- "index48_d":"<strong>天气strong>炎热,建议着短衫、短裙、短裤、薄型T恤衫、敞领短袖棉衫等清凉夏季服装。",
- "index_uv":"很强",
- "index48_uv":"强",
- "index_xc":"较不宜",
- "index_tr":"适宜",
- "index_co":"较不舒适",
- "st1":"31",
- "st2":"17",
- "st3":"31",
- "st4":"22",
- "st5":"27",
- "st6":"22",
- "index_cl":"适宜",
- "index_ls":"极适宜",
- "index_ag":"易发"
- }
- }
2.先让大家看看我的布局,让大家知道我的这个程序是干什么呢。如下图
3.布局代码如下
查看文本 打印 ?
- <?xml version="1.0" encoding="utf-8"?>
- <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
- android:layout_width="fill_parent"
- android:layout_height="fill_parent"
- android:orientation="vertical" >
- <LinearLayout
- android:layout_width="match_parent"
- android:layout_height="wrap_content" >
- <Spinner
- android:id="@+id/spinner1"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:layout_weight="1" />
- <Spinner
- android:id="@+id/spinner2"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:layout_weight="1" />
- <Button
- android:id="@+id/button1"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:layout_weight="1"
- android:text="省市查询" />
- LinearLayout>
- <LinearLayout
- android:layout_width="match_parent"
- android:layout_height="wrap_content" >
- <EditText
- android:id="@+id/editText1"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:layout_weight="1"
- android:ems="10"
- android:text="西安" >
- <requestFocus />
- EditText>
- <Button
- android:id="@+id/button2"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:layout_weight="1"
- android:text="特殊市县查询" />
- LinearLayout>
- <LinearLayout
- android:layout_width="match_parent"
- android:layout_height="wrap_content" >
- <ImageView
- android:id="@+id/imageView1"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:src="@drawable/ic_launcher" />
- <ImageView
- android:id="@+id/imageView2"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:src="@drawable/ic_launcher" />
- <TextView
- android:id="@+id/textView1"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:text="Large Text" />
- LinearLayout>
- <LinearLayout
- android:layout_width="match_parent"
- android:layout_height="wrap_content" >
- <ImageView
- android:id="@+id/imageView3"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:src="@drawable/ic_launcher" />
- <ImageView
- android:id="@+id/imageView4"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:src="@drawable/ic_launcher" />
- <TextView
- android:id="@+id/textView2"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:text="Large Text" />
- LinearLayout>
- <LinearLayout
- android:layout_width="match_parent"
- android:layout_height="wrap_content" >
- <ImageView
- android:id="@+id/imageView5"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:src="@drawable/ic_launcher" />
- <ImageView
- android:id="@+id/imageView6"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:src="@drawable/ic_launcher" />
- <TextView
- android:id="@+id/textView3"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:text="Large Text" />
- LinearLayout>
- LinearLayout>
4.因为需要联网,先写上权限
查看文本 打印 ?
- <uses-permission android:name="android.permission.INTERNET" />
- <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
- <uses-permission android:name="android.permission.READ_PHONE_STATE" />
5.第一个工具类文件
查看文本 打印 ?
- package mars.com;
- import java.util.HashMap;
- import java.util.Map;
- //这个类将所有的县都囊括在内了。
- public class NameIDMap {
- private String[] allNames;
- private String[] allIDs;
- private Map
mapAllNameID; - public Map
getMapAllNameID() { - return mapAllNameID;
- }
- public NameIDMap() {
- initVar();
- for (int i = 0; i < allNames.length; i++) {
- mapAllNameID.put(allNames[i], allIDs[i]);
- }
- }
- private void initVar() {
- mapAllNameID = new HashMap
(); - allNames = new String[] { "北京", "海淀", "朝阳", "顺义", "怀柔", "通州", "昌平",
- "延庆", "丰台", "石景山", "大兴", "房山", "密云", "门头沟", "平谷", "八达岭", "佛爷顶",
- "汤河口", "密云上甸子", "斋堂", "霞云岭", "上海", "闵行", "宝山", "川沙", "嘉定",
- "南汇", "金山", "青浦", "松江", "奉贤", "崇明", "陈家镇", "引水船", "徐家汇", "浦东",
- "天津", "武清", "宝坻", "东丽", "西青", "北辰", "宁河", "汉沽", "静海", "津南",
- "塘沽", "大港", "平台", "蓟县", "重庆", "永川", "合川", "南川", "江津", "万盛",
- "渝北", "北碚", "巴南", "长寿", "黔江", "万州天城", "万州龙宝", "涪陵", "开县", "城口",
- "云阳", "巫溪", "奉节", "巫山", "潼南", "垫江", "梁平", "忠县", "石柱", "大足",
- "荣昌", "铜梁", "璧山", "丰都", "武隆", "彭水", "綦江", "酉阳", "金佛山", "秀山",
- "沙坪坝", "哈尔滨", "双城", "呼兰", "阿城", "宾县", "依兰", "巴彦", "通河", "方正",
- "延寿", "尚志", "五常", "木兰", "齐齐哈尔", "讷河", "龙江", "甘南", "富裕", "依安",
- "拜泉", "克山", "克东", "泰来", "牡丹江", "海林", "穆棱", "林口", "绥芬河", "宁安",
- "东宁", "佳木斯", "汤原", "抚远", "桦川", "桦南", "同江", "富锦", "绥化", "肇东",
- "安达", "海伦", "明水", "望奎", "兰西", "青冈", "庆安", "绥棱", "黑河", "嫩江",
- "孙吴", "逊克", "五大连池", "北安", "大兴安岭", "塔河", "漠河", "呼玛", "呼中", "新林",
- "阿木尔", "加格达奇", "伊春", "乌伊岭", "五营", "铁力", "嘉荫", "大庆", "林甸", "肇州",
- "肇源", "杜蒙", "七台河", "勃利", "鸡西", "虎林", "密山", "鸡东", "鹤岗", "绥滨",
- "萝北", "双鸭山", "集贤", "宝清", "饶河", "长春", "农安", "德惠", "九台", "榆树",
- "双阳", "吉林", "舒兰", "永吉", "蛟河", "磐石", "桦甸", "烟筒山", "延吉", "敦化",
- "安图", "汪清", "和龙", "天池", "龙井", "珲春", "图们", "松江", "罗子沟", "延边",
- "四平", "双辽", "梨树", "公主岭", "伊通", "孤家子", "通化", "梅河口", "柳河", "辉南",
- "集安", "通化县", "白城", "洮南", "大安", "镇赉", "通榆", "辽源", "东丰", "松原",
- "乾安", "前郭", "长岭", "扶余", "白山", "靖宇", "临江", "东岗", "长白", "沈阳",
- "苏家屯", "辽中", "康平", "法库", "新民", "于洪", "新城子", "大连", "瓦房店", "金州",
- "普兰店", "旅顺", "长海", "庄河", "皮口", "海洋岛", "鞍山", "台安", "岫岩", "海城",
- "抚顺", "清原", "章党", "本溪", "本溪县", "草河口", "桓仁", "丹东", "凤城", "宽甸",
- "东港", "东沟", "锦州", "凌海", "北宁", "义县", "黑山", "北镇", "营口", "大石桥",
- "盖州", "阜新", "彰武", "辽阳", "辽阳县", "灯塔", "铁岭", "开原", "昌图", "西丰",
- "朝阳", "建平", "凌源", "喀左", "北票", "羊山", "建平县", "盘锦", "大洼", "盘山",
- "葫芦岛", "建昌", "绥中", "兴城", "呼和浩特", "土默特左旗", "托克托", "和林格尔", "清水河",
- "呼和浩特市郊区", "武川", "包头", "白云鄂博", "满都拉", "土默特右旗", "固阳",
- "达尔罕茂明安联合旗", "石拐", "乌海", "集宁", "卓资", "化德", "商都", "希拉穆仁", "兴和",
- "凉城", "察哈尔右翼前旗", "察哈尔右翼中旗", "察哈尔右翼后旗", "四子王旗", "丰镇", "通辽",
- "舍伯吐", "科尔沁左翼中旗", "科尔沁左翼后旗", "青龙山", "开鲁", "库伦旗", "奈曼旗", "扎鲁特旗",
- "高力板", "巴雅尔吐胡硕", "通辽钱家店", "赤峰", "赤峰郊区站", "阿鲁科尔沁旗", "浩尔吐",
- "巴林左旗", "巴林右旗", "林西", "克什克腾旗", "翁牛特旗", "岗子", "喀喇沁旗", "八里罕",
- "宁城", "敖汉旗", "宝过图", "鄂尔多斯", "达拉特旗", "准格尔旗", "鄂托克前旗", "河南",
- "伊克乌素", "鄂托克旗", "杭锦旗", "乌审旗", "伊金霍洛旗", "乌审召", "东胜", "临河", "五原",
- "磴口", "乌拉特前旗", "大佘太", "乌拉特中旗", "乌拉特后旗", "海力素", "那仁宝力格", "杭锦后旗",
- "巴盟农试站", "锡林浩特", "朝克乌拉", "二连浩特", "阿巴嘎旗", "伊和郭勒", "苏尼特左旗",
- "苏尼特右旗", "朱日和", "东乌珠穆沁旗", "西乌珠穆沁旗", "太仆寺旗", "镶黄旗", "正镶白旗",
- "正兰旗", "多伦", "博克图", "乌拉盖", "白日乌拉", "那日图", "呼伦贝尔", "海拉尔", "小二沟",
- "阿荣旗", "莫力达瓦旗", "鄂伦春旗", "鄂温克旗", "陈巴尔虎旗", "新巴尔虎左旗", "新巴尔虎右旗",
- "满洲里", "牙克石", "扎兰屯", "额尔古纳", "根河", "图里河", "乌兰浩特", "阿尔山",
- "科尔沁右翼中旗", "胡尔勒", "扎赉特旗", "索伦", "突泉", "霍林郭勒", "阿拉善左旗", "阿拉善右旗",
- "额济纳旗", "拐子湖", "吉兰太", "锡林高勒", "头道湖", "中泉子", "巴彦诺尔贡", "雅布赖",
- "乌斯太", "孪井滩", "石家庄", "井陉", "正定", "栾城", "行唐", "灵寿", "高邑", "深泽",
- "赞皇", "无极", "平山", "元氏", "赵县", "辛集", "藁城", "晋洲", "新乐", "保定",
- "满城", "阜平", "徐水", "唐县", "高阳", "容城", "紫荆关", "涞源", "望都", "安新",
- "易县", "涞水", "曲阳", "蠡县", "顺平", "雄县", "涿州", "定州", "安国", "高碑店",
- "张家口", "宣化", "张北", "康保", "沽源", "尚义", "蔚县", "阳原", "怀安", "万全",
- "怀来", "涿鹿", "赤城", "崇礼", "承德", "承德县", "兴隆", "平泉", "滦平", "隆化",
- "丰宁", "宽城", "围场", "塞罕坎", "唐山", "丰南", "丰润", "滦县", "滦南", "乐亭",
- "迁西", "玉田", "唐海", "遵化", "迁安", "廊坊", "固安", "永清", "香河", "大城",
- "文安", "大厂", "霸州", "三河", "沧州", "青县", "东光", "海兴", "盐山", "肃宁",
- "南皮", "吴桥", "献县", "孟村", "泊头", "任丘", "黄骅", "河间", "曹妃甸", "衡水",
- "枣强", "武邑", "武强", "饶阳", "安平", "故城", "景县", "阜城", "冀州", "深州",
- "邢台", "临城", "邢台县浆水", "内邱", "柏乡", "隆尧", "南和", "宁晋", "巨鹿", "新河",
- "广宗", "平乡", "威县", "清河", "临西", "南宫", "沙河", "任县", "邯郸", "峰峰",
- "临漳", "成安", "大名", "涉县", "磁县", "肥乡", "永年", "邱县", "鸡泽", "广平",
- "馆陶", "魏县", "曲周", "武安", "秦皇岛", "青龙", "昌黎", "抚宁", "卢龙", "北戴河",
- "太原", "清徐", "阳曲", "娄烦", "太原古交区", "太原北郊", "太原南郊", "大同", "阳高",
- "大同县", "天镇", "广灵", "灵邱", "浑源", "左云", "阳泉", "盂县", "平定", "晋中",
- "榆次", "榆社", "左权", "和顺", "昔阳", "寿阳", "太谷", "祁县", "平遥", "灵石",
- "介休", "长治", "黎城", "屯留", "潞城", "襄垣", "平顺", "武乡", "沁县", "长子",
- "沁源", "壶关", "晋城", "沁水", "阳城", "陵川", "高平", "临汾", "曲沃", "永和",
- "隰县", "大宁", "吉县", "襄汾", "蒲县", "汾西", "洪洞", "霍州", "乡宁", "翼城",
- "侯马", "浮山", "安泽", "古县", "运城", "临猗", "稷山", "万荣", "河津", "新绛",
- "绛县", "闻喜", "垣曲", "永济", "芮城", "夏县", "平陆", "朔州", "平鲁", "山阴",
- "右玉", "应县", "怀仁", "忻州", "定襄", "五台县豆村", "河曲", "偏关", "神池", "宁武",
- "代县", "繁峙", "五台山", "保德", "静乐", "岢岚", "五寨", "原平", "吕梁", "离石",
- "临县", "兴县", "岚县", "柳林", "石楼", "方山", "交口", "中阳", "孝义", "汾阳",
- "文水", "交城", "西安", "长安", "临潼", "蓝田", "周至", "户县", "高陵", "杨凌",
- "咸阳", "三原", "礼泉", "永寿", "淳化", "泾阳", "武功", "乾县", "彬县", "长武",
- "旬邑", "兴平", "延安", "延长", "延川", "子长", "宜川", "富县", "志丹", "安塞",
- "甘泉", "洛川", "黄陵", "黄龙", "吴起", "榆林", "府谷", "神木", "佳县", "定边",
- "靖边", "横山", "米脂", "子洲", "绥德", "吴堡", "清涧", "渭南", "华县", "潼关",
- "大荔", "白水", "富平", "蒲城", "澄城", "合阳", "韩城", "华阴", "华山", "商洛",
- "洛南", "柞水", "镇安", "丹凤", "商南", "山阳", "安康", "紫阳", "石泉", "汉阴",
- "旬阳", "岚皋", "平利", "白河", "镇坪", "宁陕", "汉中", "略阳", "勉县", "留坝",
- "洋县", "城固", "西乡", "佛坪", "宁强", "南郑", "镇巴", "宝鸡", "宝鸡县", "千阳",
- "麟游", "岐山", "凤翔", "扶风", "眉县", "太白", "凤县", "陇县", "铜川", "耀县",
- "宜君", "济南", "长清", "商河", "章丘", "平阴", "济阳", "青岛", "崂山", "潮连岛",
- "即墨", "胶州", "胶南", "莱西", "平度", "淄博", "淄川", "博山", "高青", "周村",
- "沂源", "桓台", "临淄", "德州", "武城", "临邑", "陵县", "齐河", "乐陵", "庆云",
- "平原", "宁津", "夏津", "禹城", "烟台", "莱州", "长岛", "蓬莱", "龙口", "招远",
- "栖霞", "福山", "牟平", "莱阳", "海阳", "千里岩", "潍坊", "青州", "寿光", "临朐",
- "昌乐", "昌邑", "安丘", "高密", "诸城", "济宁", "嘉祥", "微山", "鱼台", "兖州",
- "金乡", "汶上", "泗水", "梁山", "曲阜", "邹城", "泰安", "新泰", "泰山", "肥城",
- "东平", "宁阳", "临沂", "莒南", "沂南", "苍山", "临沭", "郯城", "蒙阴", "平邑",
- "费县", "沂水", "马站", "菏泽", "鄄城", "郓城", "东明", "定陶", "巨野", "曹县",
- "成武", "单县", "滨州", "博兴", "无棣", "阳信", "惠民", "沾化", "邹平", "东营",
- "河口", "垦利", "利津", "广饶", "威海", "文登", "荣成", "乳山", "成山头", "石岛",
- "枣庄", "薛城", "峄城", "台儿庄", "滕州", "日照", "五莲", "莒县", "莱芜", "聊城",
- "冠县", "阳谷", "高唐", "茌平", "东阿", "临清", "朝城", "莘县", "乌鲁木齐", "蔡家湖",
- "小渠子", "巴仑台", "达坂城", "十三间房气象站", "天山大西沟", "乌鲁木齐牧试站", "天池",
- "白杨沟", "克拉玛依", "石河子", "炮台", "莫索湾", "乌兰乌苏", "昌吉", "呼图壁", "米泉",
- "阜康", "吉木萨尔", "奇台", "玛纳斯", "木垒", "北塔山", "吐鲁番", "托克逊", "吐鲁番东坎",
- "鄯善", "红柳河", "库尔勒", "轮台", "尉犁", "若羌", "且末", "和静", "焉耆", "和硕",
- "库米什", "巴音布鲁克", "铁干里克", "博湖", "塔中", "阿拉尔", "阿克苏", "乌什", "温宿",
- "拜城", "新和", "沙雅", "库车", "柯坪", "阿瓦提", "喀什", "英吉沙", "塔什库尔干",
- "麦盖提", "莎车", "叶城", "泽普", "巴楚", "岳普湖", "伽师", "伊宁", "察布查尔",
- "尼勒克", "伊宁县", "巩留", "新源", "昭苏", "特克斯", "霍城", "霍尔果斯", "塔城",
- "裕民", "额敏", "和布克赛尔", "托里", "乌苏", "沙湾", "和丰", "哈密", "沁城", "巴里坤",
- "伊吾", "淖毛湖", "和田", "皮山", "策勒", "墨玉", "洛浦", "民丰", "于田", "阿勒泰",
- "哈巴河", "一八五团", "黑山头", "吉木乃", "布尔津", "福海", "富蕴", "青河", "安德河",
- "阿图什", "乌恰", "阿克陶", "阿合奇", "吐尔尕特", "博乐", "温泉", "精河", "阿拉山口",
- "拉萨", "当雄", "尼木", "墨竹贡卡", "日喀则", "拉孜", "南木林", "聂拉木", "定日",
- "江孜", "帕里", "山南", "贡嘎", "琼结", "加查", "浪卡子", "错那", "隆子", "泽当",
- "林芝", "波密", "米林", "察隅", "昌都", "丁青", "类乌齐", "洛隆", "左贡", "芒康",
- "八宿", "那曲", "嘉黎", "班戈", "安多", "索县", "比如", "阿里", "改则", "申扎",
- "狮泉河", "普兰", "西宁", "大通", "湟源", "湟中", "铁卜加", "铁卜加寺", "中心站",
- "海东", "乐都", "民和", "互助", "化隆", "循化", "冷湖", "平安", "黄南", "尖扎",
- "泽库", "河南", "海南", "江西沟", "贵德", "河卡", "兴海", "贵南", "同德", "共和",
- "果洛", "班玛", "甘德", "达日", "久治", "玛多", "清水河", "玛沁", "玉树", "托托河",
- "治多", "杂多", "囊谦", "曲麻莱", "海西", "格尔木", "察尔汉", "野牛沟", "五道梁",
- "小灶火", "天峻", "乌兰", "都兰", "诺木洪", "茫崖", "大柴旦", "茶卡", "香日德",
- "德令哈", "海北", "门源", "祁连", "海晏", "托勒", "刚察", "兰州", "皋兰", "永登",
- "榆中", "定西", "通渭", "陇西", "渭源", "临洮", "漳县", "岷县", "安定", "平凉",
- "泾川", "灵台", "崇信", "华亭", "庄浪", "静宁", "崆峒", "庆阳", "西峰", "环县",
- "华池", "合水", "正宁", "宁县", "镇原", "庆城", "武威", "民勤", "古浪", "乌鞘岭",
- "天祝", "金昌", "永昌", "张掖", "肃南", "民乐", "临泽", "高台", "山丹", "酒泉",
- "鼎新", "金塔", "马鬃山", "瓜州", "肃北", "玉门镇", "敦煌", "天水", "北道区", "清水",
- "秦安", "甘谷", "武山", "张家川", "麦积", "武都", "成县", "文县", "宕昌", "康县",
- "西和", "礼县", "徽县", "两当", "临夏", "康乐", "永靖", "广河", "和政", "东乡",
- "合作", "临潭", "卓尼", "舟曲", "迭部", "玛曲", "碌曲", "夏河", "白银", "靖远",
- "会宁", "华家岭", "景泰", "银川", "永宁", "灵武", "贺兰", "石嘴山", "惠农", "平罗",
- "陶乐", "石炭井", "大武口", "吴忠", "同心", "盐池", "韦州", "麻黄山", "青铜峡", "固原",
- "西吉", "隆德", "泾源", "六盘山", "彭阳", "中卫", "中宁", "兴仁堡", "海原", "郑州",
- "巩义", "荥阳", "登封", "新密", "新郑", "中牟", "郑州农试站", "安阳", "汤阴", "滑县",
- "内黄", "林州", "新乡", "获嘉", "原阳", "辉县", "卫辉", "延津", "封丘", "长垣",
- "许昌", "鄢陵", "襄城", "长葛", "禹州", "平顶山", "郏县", "宝丰", "汝州", "叶县",
- "舞钢", "鲁山", "信阳", "息县", "罗山", "光山", "新县", "淮滨", "潢川", "固始",
- "商城", "鸡公山", "信阳地区农试站", "南阳", "南召", "方城", "社旗", "西峡", "内乡",
- "镇平", "淅川", "新野", "唐河", "邓州", "桐柏", "开封", "杞县", "尉氏", "通许",
- "兰考", "洛阳", "新安", "孟津", "宜阳", "洛宁", "伊川", "嵩县", "偃师", "栾川",
- "汝阳", "商丘", "睢阳区", "睢县", "民权", "虞城", "柘城", "宁陵", "夏邑", "永城",
- "焦作", "修武", "武陟", "沁阳", "博爱", "温县", "孟州", "鹤壁", "浚县", "淇县",
- "濮阳", "台前", "南乐", "清丰", "范县", "周口", "扶沟", "太康", "淮阳", "西华",
- "商水", "项城", "郸城", "鹿邑", "沈丘", "黄泛区", "漯河", "临颍", "舞阳", "驻马店",
- "西平", "遂平", "上蔡", "汝南", "泌阳", "平舆", "新蔡", "确山", "正阳", "三门峡",
- "灵宝", "渑池", "卢氏", "济源", "南京", "溧水", "高淳", "江宁", "六合", "江浦",
- "浦口", "无锡", "江阴", "宜兴", "镇江", "丹阳", "扬中", "句容", "丹徒", "苏州",
- "常熟", "张家港", "昆山", "吴县东山", "吴县", "吴江", "太仓", "南通", "海安", "如皋",
- "如东", "吕泗", "吕泗渔场", "启东", "海门", "通州", "扬州", "宝应", "仪征", "高邮",
- "江都", "邗江", "盐城", "响水", "滨海", "阜宁", "射阳", "建湖", "东台", "大丰",
- "盐都", "徐州", "徐州农试站", "丰县", "沛县", "邳州", "睢宁", "新沂", "淮安", "金湖",
- "盱眙", "洪泽", "涟水", "淮阴县", "淮阴", "楚州", "连云港", "东海", "赣榆", "灌云",
- "灌南", "西连岛", "燕尾港", "常州", "溧阳", "金坛", "泰州", "兴化", "泰兴", "姜堰",
- "靖江", "宿迁", "沭阳", "泗阳", "泗洪", "武汉", "蔡甸", "黄陂", "新洲", "江夏",
- "襄樊", "襄阳", "保康", "南漳", "宜城", "老河口", "谷城", "枣阳", "鄂州", "孝感",
- "安陆", "云梦", "大悟", "应城", "汉川", "黄冈", "红安", "麻城", "罗田", "英山",
- "浠水", "蕲春", "黄梅", "武穴", "黄石", "大冶", "阳新", "咸宁", "赤壁", "嘉鱼",
- "崇阳", "通城", "通山", "荆州", "江陵", "公安", "石首", "监利", "洪湖", "松滋",
- "宜昌", "远安", "秭归", "兴山", "宜昌县", "五峰", "当阳", "长阳", "宜都", "枝江",
- "三峡", "夷陵", "恩施", "利川", "建始", "咸丰", "宣恩", "鹤峰", "来凤", "巴东",
- "绿葱坡", "十堰", "竹溪", "郧西", "郧县", "竹山", "房县", "丹江口", "神农架", "随州",
- "广水", "荆门", "钟祥", "京山", "天门", "仙桃", "潜江", "杭州", "萧山", "桐庐",
- "淳安", "建德", "余杭", "临安", "富阳", "湖州", "长兴", "安吉", "德清", "嘉兴",
- "嘉善", "海宁", "桐乡", "平湖", "海盐", "宁波", "慈溪", "余姚", "奉化", "象山",
- "石浦", "宁海", "鄞县", "北仑", "鄞州", "镇海", "绍兴", "诸暨", "上虞", "新昌",
- "嵊州", "台州", "括苍山", "玉环", "三门", "天台", "仙居", "温岭", "大陈", "洪家",
- "温州", "泰顺", "文成", "平阳", "瑞安", "洞头", "乐清", "永嘉", "苍南", "丽水",
- "遂昌", "龙泉", "缙云", "青田", "云和", "庆元", "金华", "浦江", "兰溪", "义乌",
- "东阳", "武义", "永康", "磐安", "衢州", "常山", "开化", "龙游", "江山", "舟山",
- "嵊泗", "嵊山", "岱山", "普陀", "定海", "合肥", "长丰", "肥东", "肥西", "蚌埠",
- "怀远", "固镇", "五河", "芜湖", "繁昌", "芜湖县", "南陵", "淮南", "凤台", "马鞍山",
- "当涂", "安庆", "枞阳", "太湖", "潜山", "怀宁", "宿松", "望江", "岳西", "桐城",
- "宿州", "砀山", "灵璧", "泗县", "萧县", "阜阳", "阜南", "颍上", "临泉", "界首",
- "太和", "亳州", "涡阳", "利辛", "蒙城", "黄山站", "黄山区", "屯溪", "祁门", "黟县",
- "歙县", "休宁", "黄山市", "滁州", "凤阳", "明光", "定远", "全椒", "来安", "天长",
- "淮北", "濉溪", "铜陵", "宣城", "泾县", "旌德", "宁国", "绩溪", "广德", "郎溪",
- "六安", "霍邱", "寿县", "南溪", "金寨", "霍山", "舒城", "巢湖", "庐江", "无为",
- "含山", "和县", "池州", "东至", "青阳", "九华山", "石台", "福州", "闽清", "闽侯",
- "罗源", "连江", "马祖", "永泰", "平潭", "福州郊区", "长乐", "福清", "平潭海峡大桥",
- "厦门", "同安", "宁德", "古田", "霞浦", "寿宁", "周宁", "福安", "柘荣", "福鼎",
- "屏南", "莆田", "仙游", "秀屿港", "泉州", "安溪", "九仙山", "永春", "德化", "南安",
- "崇武", "金山", "晋江", "漳州", "长泰", "南靖", "平和", "龙海", "漳浦", "诏安",
- "东山", "云霄", "华安", "龙岩", "长汀", "连城", "武平", "上杭", "永定", "漳平",
- "三明", "宁化", "清流", "泰宁", "将乐", "建宁", "明溪", "沙县", "尤溪", "永安",
- "大田", "南平", "顺昌", "光泽", "邵武", "武夷山", "浦城", "建阳", "松溪", "政和",
- "建瓯", "南昌", "新建", "南昌县", "安义", "进贤", "莲塘", "九江", "瑞昌", "庐山",
- "武宁", "德安", "永修", "湖口", "彭泽", "星子", "都昌", "棠荫", "修水", "上饶",
- "鄱阳", "婺源", "康山", "余干", "万年", "德兴", "上饶县", "弋阳", "横峰", "铅山",
- "玉山", "广丰", "波阳", "抚州", "广昌", "乐安", "崇仁", "金溪", "资溪", "宜黄",
- "南城", "南丰", "黎川", "东乡", "宜春", "铜鼓", "宜丰", "万载", "上高", "靖安",
- "奉新", "高安", "樟树", "丰城", "吉安", "吉安县", "吉水", "新干", "峡江", "永丰",
- "永新", "井冈山", "万安", "遂川", "泰和", "安福", "宁冈", "赣州", "崇义", "上犹",
- "南康", "大余", "信丰", "宁都", "石城", "瑞金", "于都", "会昌", "安远", "全南",
- "龙南", "定南", "寻乌", "兴国", "景德镇", "乐平", "萍乡", "莲花", "新余", "分宜",
- "鹰潭", "余江", "贵溪", "长沙", "宁乡", "浏阳", "马坡岭", "湘潭", "韶山", "湘乡",
- "株洲", "攸县", "醴陵", "株洲县", "茶陵", "炎陵", "衡阳", "衡山", "衡东", "祁东",
- "衡阳县", "常宁", "衡南", "耒阳", "南岳", "郴州", "桂阳", "嘉禾", "宜章", "临武",
- "桥口", "资兴", "汝城", "安仁", "永兴", "桂东", "常德", "安乡", "桃源", "汉寿",
- "澧县", "临澧", "石门", "益阳", "赫山区", "南县", "桃江", "安化", "沅江", "娄底",
- "双峰", "冷水江", "冷水滩", "新化", "涟源", "邵阳", "隆回", "洞口", "新邵", "邵东",
- "绥宁", "新宁", "武冈", "城步", "邵阳县", "岳阳", "华容", "湘阴", "汨罗", "平江",
- "临湘", "张家界", "桑植", "慈利", "怀化", "鹤城区", "沅陵", "辰溪", "靖州", "会同",
- "通道", "麻阳", "新晃", "芷江", "溆浦", "黔阳", "洪江", "永州", "祁阳", "东安",
- "双牌", "道县", "宁远", "江永", "蓝山", "新田", "江华", "吉首", "保靖", "永顺",
- "古丈", "凤凰", "泸溪", "龙山", "花垣", "贵阳", "白云", "花溪", "乌当", "息烽",
- "开阳", "修文", "清镇", "遵义", "遵义县", "仁怀", "绥阳", "湄潭", "凤冈", "桐梓",
- "赤水", "习水", "道真", "正安", "务川", "余庆", "汇川", "安顺", "普定", "镇宁",
- "平坝", "紫云", "关岭", "都匀", "贵定", "瓮安", "长顺", "福泉", "惠水", "龙里",
- "罗甸", "平塘", "独山", "三都", "荔波", "凯里", "岑巩", "施秉", "镇远", "黄平",
- "黄平旧洲", "麻江", "丹寨", "三穗", "台江", "剑河", "雷山", "黎平", "天柱", "锦屏",
- "榕江", "从江", "炉山", "铜仁", "江口", "玉屏", "万山", "思南", "塘头", "印江",
- "石阡", "沿河", "德江", "松桃", "毕节", "赫章", "金沙", "威宁", "大方", "纳雍",
- "织金", "六盘水", "六枝", "水城", "盘县", "黔西", "晴隆", "兴仁", "贞丰", "望谟",
- "兴义", "安龙", "册亨", "普安", "成都", "龙泉驿", "新都", "温江", "金堂", "双流",
- "郫县", "大邑", "蒲江", "新津", "都江堰", "彭州", "邛崃", "崇州", "崇庆", "彭县",
- "攀枝花", "仁和", "米易", "盐边", "自贡", "富顺", "荣县", "绵阳", "三台", "盐亭",
- "安县", "梓潼", "北川", "平武", "江油", "南充", "南部", "营山", "蓬安", "仪陇",
- "西充", "阆中", "达州", "宣汉", "开江", "大竹", "渠县", "万源", "达川", "遂宁",
- "蓬溪", "射洪", "广安", "岳池", "武胜", "邻水", "华蓥山", "巴中", "通江", "南江",
- "平昌", "泸州", "泸县", "合江", "叙永", "古蔺", "纳溪", "宜宾", "宜宾农试站", "宜宾县",
- "南溪", "江安", "长宁", "高县", "珙县", "筠连", "兴文", "屏山", "内江", "东兴",
- "威远", "资中", "隆昌", "资阳", "安岳", "乐至", "简阳", "乐山", "犍为", "井研",
- "夹江", "沐川", "峨边", "马边", "峨眉", "峨眉山", "眉山", "仁寿", "彭山", "洪雅",
- "丹棱", "青神", "凉山", "木里", "盐源", "德昌", "会理", "会东", "宁南", "普格",
- "西昌", "金阳", "昭觉", "喜德", "冕宁", "越西", "甘洛", "雷波", "美姑", "布拖",
- "雅安", "名山", "荣经", "汉源", "石棉", "天全", "芦山", "宝兴", "甘孜", "康定",
- "泸定", "丹巴", "九龙", "雅江", "道孚", "炉霍", "新龙", "德格", "白玉", "石渠",
- "色达", "理塘", "巴塘", "乡城", "稻城", "得荣", "阿坝", "汶川", "理县", "茂县",
- "松潘", "九寨沟", "金川", "小金", "黑水", "马尔康", "壤塘", "若尔盖", "红原", "南坪",
- "德阳", "中江", "广汉", "什邡", "绵竹", "罗江", "广元", "旺苍", "青川", "剑阁",
- "苍溪", "广州", "番禺", "从化", "增城", "花都", "天河", "韶关", "乳源", "始兴",
- "翁源", "乐昌", "仁化", "南雄", "新丰", "曲江", "惠州", "博罗", "惠阳", "惠东",
- "龙门", "梅州", "兴宁", "蕉岭", "大埔", "丰顺", "平远", "五华", "梅县", "汕头",
- "潮阳", "澄海", "南澳", "云澳", "南澎岛", "深圳", "珠海", "斗门", "黄茅洲", "佛山",
- "顺德", "三水", "南海", "肇庆", "广宁", "四会", "德庆", "怀集", "封开", "高要",
- "湛江", "吴川", "雷州", "徐闻", "廉江", "硇洲", "遂溪", "江门", "开平", "新会",
- "恩平", "台山", "上川岛", "鹤山", "河源", "紫金", "连平", "和平", "龙川", "清远",
- "连南", "连州", "连山", "阳山", "佛冈", "英德", "云浮", "罗定", "新兴", "郁南",
- "潮州", "饶平", "东莞", "中山", "阳江", "阳春", "揭阳", "揭西", "普宁", "惠来",
- "茂名", "高州", "化州", "电白", "信宜", "汕尾", "海丰", "陆丰", "遮浪", "东沙岛",
- "昆明", "昆明农试站", "东川", "寻甸", "晋宁", "宜良", "石林", "呈贡", "富民", "嵩明",
- "禄劝", "安宁", "太华山", "河口", "大理", "云龙", "漾鼻", "永平", "宾川", "弥渡",
- "祥云", "魏山", "剑川", "洱源", "鹤庆", "南涧", "红河", "石屏", "建水", "弥勒",
- "元阳", "绿春", "开远", "个旧", "蒙自", "屏边", "泸西", "金平", "曲靖", "沾益",
- "陆良", "富源", "马龙", "师宗", "罗平", "会泽", "宣威", "保山", "富宁", "龙陵",
- "施甸", "昌宁", "腾冲", "文山", "西畴", "马关", "麻栗坡", "砚山", "邱北", "广南",
- "玉溪", "澄江", "江川", "通海", "华宁", "新平", "易门", "峨山", "元江", "楚雄",
- "大姚", "元谋", "姚安", "牟定", "南华", "武定", "禄丰", "双柏", "永仁", "普洱",
- "景谷", "景东", "澜沧", "普洱", "墨江", "江城", "孟连", "西盟", "镇源", "镇沅",
- "宁洱", "昭通", "鲁甸", "彝良", "镇雄", "威信", "巧家", "绥江", "永善", "盐津",
- "大关", "临沧", "沧源", "耿马", "双江", "凤庆", "永德", "云县", "镇康", "怒江",
- "福贡", "兰坪", "泸水", "六库", "贡山", "香格里拉", "德钦", "维西", "中甸", "丽江",
- "永胜", "华坪", "宁蒗", "德宏", "潞江坝", "陇川", "盈江", "畹町镇", "瑞丽", "梁河",
- "潞西", "景洪", "大勐龙", "勐海", "景洪电站", "勐腊", "南宁", "南宁城区", "邕宁",
- "横县", "隆安", "马山", "上林", "武鸣", "宾阳", "硕龙", "崇左", "天等", "龙州",
- "凭祥", "大新", "扶绥", "宁明", "海渊", "柳州", "柳城", "沙塘", "鹿寨", "柳江",
- "融安", "融水", "三江", "来宾", "忻城", "金秀", "象州", "武宣", "桂林", "桂林农试站",
- "龙胜", "永福", "临桂", "兴安", "灵川", "全州", "灌阳", "阳朔", "恭城", "平乐",
- "荔浦", "资源", "梧州", "藤县", "太平", "苍梧", "蒙山", "岑溪", "贺州", "昭平",
- "富川", "钟山", "信都", "贵港", "桂平", "平南", "玉林", "博白", "北流", "容县",
- "陆川", "百色", "那坡", "田阳", "德保", "靖西", "田东", "平果", "隆林", "西林",
- "乐业", "凌云", "田林", "钦州", "浦北", "灵山", "河池", "天峨", "东兰", "巴马",
- "环江", "罗城", "宜州", "凤山", "南丹", "都安", "北海", "合浦", "涠洲岛", "防城港",
- "上思", "东兴", "板栏", "防城", "海口", "琼山", "三亚", "东方", "临高", "澄迈",
- "儋州", "昌江", "白沙", "琼中", "定安", "屯昌", "琼海", "文昌", "清兰", "保亭",
- "万宁", "陵水", "西沙", "珊瑚岛", "永署礁", "南沙岛", "乐东", "五指山", "通什", "香港",
- "九龙", "新界", "中环", "铜锣湾", "澳门", "台北县", "台北市", "高雄", "东港", "大武",
- "恒春", "兰屿", "台南", "台中", "桃园", "新竹县", "新竹市", "公馆", "宜兰", "马公",
- "东吉屿", "嘉义", "阿里山", "玉山", "新港" };
- allIDs = new String[] { "101010100", "101010200", "101010300",
- "101010400", "101010500", "101010600", "101010700",
- "101010800", "101010900", "101011000", "101011100",
- "101011200", "101011300", "101011400", "101011500",
- "101011600", "101011700", "101011800", "101011900",
- "101012000", "101012100", "101020100", "101020200",
- "101020300", "101020400", "101020500", "101020600",
- "101020700", "101020800", "101020900", "101021000",
- "101021100", "101021101", "101021102", "101021200",
- "101021300", "101030100", "101030200", "101030300",
- "101030400", "101030500", "101030600", "101030700",
- "101030800", "101030900", "101031000", "101031100",
- "101031200", "101031300", "101031400", "101040100",
- "101040200", "101040300", "101040400", "101040500",
- "101040600", "101040700", "101040800", "101040900",
- "101041000", "101041100", "101041200", "101041300",
- "101041400", "101041500", "101041600", "101041700",
- "101041800", "101041900", "101042000", "101042100",
- "101042200", "101042300", "101042400", "101042500",
- "101042600", "101042700", "101042800", "101042900",
- "101043000", "101043100", "101043200", "101043300",
- "101043400", "101043500", "101043600", "101043700",
- "101050101", "101050102", "101050103", "101050104",
- "101050105", "101050106", "101050107", "101050108",
- "101050109", "101050110", "101050111", "101050112",
- "101050113", "101050201", "101050202", "101050203",
- "101050204", "101050205", "101050206", "101050207",
- "101050208", "101050209", "101050210", "101050301",
- "101050302", "101050303", "101050304", "101050305",
- "101050306", "101050307", "101050401", "101050402",
- "101050403", "101050404", "101050405", "101050406",
- "101050407", "101050501", "101050502", "101050503",
- "101050504", "101050505", "101050506", "101050507",
- "101050508", "101050509", "101050510", "101050601",
- "101050602", "101050603", "101050604", "101050605",
- "101050606", "101050701", "101050702", "101050703",
- "101050704", "101050705", "101050706", "101050707",
- "101050708", "101050801", "101050802", "101050803",
- "101050804", "101050805", "101050901", "101050902",
- "101050903", "101050904", "101050905", "101051002",
- "101051003", "101051101", "101051102", "101051103",
- "101051104", "101051201", "101051202", "101051203",
- "101051301", "101051302", "101051303", "101051304",
- "101060101", "101060102", "101060103", "101060104",
- "101060105", "101060106", "101060201", "101060202",
- "101060203", "101060204", "101060205", "101060206",
- "101060207", "101060301", "101060302", "101060303",
- "101060304", "101060305", "101060306", "101060307",
- "101060308", "101060309", "101060310", "101060311",
- "101060312", "101060401", "101060402", "101060403",
- "101060404", "101060405", "101060406", "101060501",
- "101060502", "101060503", "101060504", "101060505",
- "101060506", "101060601", "101060602", "101060603",
- "101060604", "101060605", "101060701", "101060702",
- "101060801", "101060802", "101060803", "101060804",
- "101060805", "101060901", "101060902", "101060903",
- "101060904", "101060905", "101070101", "101070102",
- "101070103", "101070104", "101070105", "101070106",
- "101070107", "101070108", "101070201", "101070202",
- "101070203", "101070204", "101070205", "101070206",
- "101070207", "101070208", "101070209", "101070301",
- "101070302", "101070303", "101070304", "101070401",
- "101070403", "101070404", "101070501", "101070502",
- "101070503", "101070504", "101070601", "101070602",
- "101070603", "101070604", "101070605", "101070701",
- "101070702", "101070703", "101070704", "101070705",
- "101070706", "101070801", "101070802", "101070803",
- "101070901", "101070902", "101071001", "101071002",
- "101071003", "101071101", "101071102", "101071103",
- "101071104", "101071201", "101071202", "101071203",
- "101071204", "101071205", "101071206", "101071207",
- "101071301", "101071302", "101071303", "101071401",
- "101071402", "101071403", "101071404", "101080101",
- "101080102", "101080103", "101080104", "101080105",
- "101080106", "101080107", "101080201", "101080202",
- "101080203", "101080204", "101080205", "101080206",
- "101080207", "101080301", "101080401", "101080402",
- "101080403", "101080404", "101080405", "101080406",
- "101080407", "101080408", "101080409", "101080410",
- "101080411", "101080412", "101080501", "101080502",
更多相关文章
- Android中设置搜素联系人的布局
- Android性能优化案例研究
- Android(安卓)ListView 技巧 (一) Android(安卓)ListView Header
- Android上打包jar并在真机上运行
- android studio gradle 多版本多apk打包(打包系列教程之五)
- Android(安卓)Permission
- Android(安卓)5.0 技术新趋势
- Android_android签名证书的sha1值获取
- ImageView用作按钮是添加点击效果Selector