序言:

临近开学,这是假期最后一篇Android文章,也算是假期学习安卓的一个小小的成果吧。 第一次写Android应用,应用中的不足我会一 一列举出来,同时也希望与大家可以指出我的一些问题与不足,我会改进的。图标都是copy网上的,见谅。总之,大家进攻参考吧!可下载源码

缺陷:

  1. UI不是十分漂亮
  2. 权限部分做得并不是很到位,需要手动开启定位权限与定位服务
  3. 定位部分数据传递慢,第一次启动无法定位,但可以手动定位并更新UI
  4. 数据库迁移的不够好,需要重启两次才可以正常使用此应用
  5. 封装的并不是很好
  6. 部分地方未判断错误信息,代码不够健壮

安卓平台: 安卓6.0以上,API 23
效果截图:

用到的包:

第一步:okhttp申请数据:

这里用okhttp 3 或者HttpURLConnection都可以达到相同的目的,都是应用最简单的get()请求,获取JSON数据。
okhttp:

/*** 根据网络获取json数据* @param city*/void HttpOkttp(String city){String net="http://wthrcdn.etouch.cn/weather_mini?city="+city+"";OkHttpClient client = new OkHttpClient();Request request = new Request.Builder().url(net).get().build();client.newCall(request).enqueue(new Callback() {@Overridepublic void onFailure(Call call, IOException e) {Log.i("网络获取Wrong",""+e);}@Overridepublic void onResponse(Call call, Response response) throws IOException {if(response.isSuccessful()){InputStream inputStream = response.body().byteStream();BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(inputStream));StringBuffer stringBuffer = new StringBuffer();String line;while((line=bufferedReader.readLine())!=null){stringBuffer.append(line);}Log.i("网络获取Success","成功后,获取的信息:"+stringBuffer.toString());if(stringBuffer.toString()!=null)AnalysisGet(stringBuffer.toString());response.close();} else {Log.i("网络获取Wrong","错误代码:"+response.code());}}});}

HttpURLConnection:

void HttpContentGet(){String urlConnection = "http://wthrcdn.etouch.cn/weather_mini?city=邯郸";try {URL url = new URL(urlConnection);HttpURLConnection httpURLConnection = (HttpURLConnection) url.openConnection();BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(httpURLConnection.getInputStream()));StringBuffer stringBuffer = new StringBuffer();String line;while((line=bufferedReader.readLine())!=null){stringBuffer.append(line);}Log.i("1111",""+stringBuffer.toString());} catch (MalformedURLException e) {e.printStackTrace();} catch (IOException e) {e.printStackTrace();}}

数据返回:

{"data":{"yesterday":{"date":"22日星期四","high":"高温 29℃","fx":"北风","low":"低温 22℃","fl":"<![CDATA[<3级]]>","type":"阴"},"city":"邯郸","forecast":[{"date":"23日星期五","high":"高温 30℃","fengli":"<![CDATA[<3级]]>","low":"低温 23℃","fengxiang":"南风","type":"多云"},{"date":"24日星期六","high":"高温 27℃","fengli":"<![CDATA[3-4级]]>","low":"低温 20℃","fengxiang":"北风","type":"小雨"},{"date":"25日星期天","high":"高温 25℃","fengli":"<![CDATA[<3级]]>","low":"低温 20℃","fengxiang":"北风","type":"阴"},{"date":"26日星期一","high":"高温 29℃","fengli":"<![CDATA[<3级]]>","low":"低温 21℃","fengxiang":"北风","type":"阴"},{"date":"27日星期二","high":"高温 30℃","fengli":"<![CDATA[<3级]]>","low":"低温 20℃","fengxiang":"北风","type":"多云"}],"ganmao":"相对今天出现了较大幅度降温,较易发生感冒,体质较弱的朋友请注意适当防护。","wendu":"29"},"status":1000,"desc":"OK"
}

第二步:根据返回的信息来创建Weather类,存放调用这些信息

package com.example.newland.weather;public class Weather {String city;String date;String high;String fengli;String low;String fengxiang;String type;String ganmao;Long wendu;Long status;String desc;
}

第三步:解析JSON并保存在List中:

/*** 解析json* @param content*/void AnalysisGet(String content){try {List<Weather> listforWeather= new ArrayList<Weather>();Weather weather = new Weather();JSONObject sourcedb = new JSONObject(content);weather.status = sourcedb.optLong("status");weather.desc = sourcedb.optString("desc");Log.i("解析json",""+weather.status);Log.i("解析json",""+ weather.desc);JSONObject data = sourcedb.optJSONObject("data");weather.ganmao = data.optString("ganmao");weather.wendu = data.optLong("wendu");weather.city  = data.optString("city");Log.i("解析json",""+ weather.city);Log.i("解析json",""+ weather.ganmao);Log.i("解析json",""+ weather.wendu+"°C");JSONObject yesterday = data.optJSONObject("yesterday");weather.date = yesterday.optString("date");weather.high = yesterday.optString("high");weather.fengxiang = yesterday.optString("fx");weather.low = yesterday.optString("low");weather.fengli = yesterday.optString("fl");weather.type = yesterday.optString("type");Log.i("解析json",""+ weather.date);Log.i("解析json",""+ weather.high);Log.i("解析json",""+ weather.fengxiang);Log.i("解析json",""+ weather.low);Log.i("解析json",""+ weather.fengli);Log.i("解析json",""+ weather.type);listforWeather.add(weather);JSONArray forecast = data.optJSONArray("forecast");for(int i=0;i<forecast.length();i++){Weather j = new Weather();JSONObject forecasetoday = forecast.getJSONObject(i);j.date = forecasetoday.optString("date");j.high = forecasetoday.optString("high");j.fengli = forecasetoday.optString("fengli");j.low = forecasetoday.optString("low");j.fengxiang = forecasetoday.optString("fengxiang");j.type = forecasetoday.optString("type");Log.i("解析json",""+j.date);Log.i("解析json",""+j.high);Log.i("解析json",""+j.fengli);Log.i("解析json",""+j.low);Log.i("解析json",""+j.fengxiang);Log.i("解析json",""+j.type);listforWeather.add(j);}Log.i("解析json",""+listforWeather.size());if(listforWeather.size()!=0)ViewTm(listforWeather);} catch (JSONException e) {e.printStackTrace();Log.i("解析json","错误:"+e);}}

这里用了最简单的json解析,仅是json数组、json对象、Key 与 Value。

第四步:显示在页面中:

 /*** 显示不同天的温度*/void ViewTm(List<Weather> listforWeather){String []Key = new String[]{"date","tu","zuidiwendu","zuigaowendu","fengxiang","fengli"};int []Value = new int[]{R.id.textview_date,R.id.imageView,R.id.zuidiwendu,R.id.zuigaowendu,R.id.fengxiang,R.id.fengli};List<Map<String,Object>> listforgridview = new ArrayList<Map<String, Object>>();for(int i=0;i<listforWeather.size();i++){HashMap<String,Object> hashMap = new HashMap<String, Object>();hashMap.put("date",listforWeather.get(i).date);hashMap.put("tu",Type(listforWeather.get(i).type.toString()));hashMap.put("zuidiwendu",listforWeather.get(i).low);hashMap.put("zuigaowendu",listforWeather.get(i).high);hashMap.put("fengxiang",listforWeather.get(i).fengxiang);hashMap.put("fengli",FengLi(listforWeather.get(i).fengli));listforgridview.add(hashMap);}HttpAcceptionContent.this.runOnUiThread(new Runnable() {@Overridepublic void run() {//这里的PageSet是后来加上的,在显示其他天气的同时,显示本日天气PageSet(listforWeather);GridView gridView = findViewById(R.id.gridView);DisplayMetrics displayMetrics = new DisplayMetrics();getWindowManager().getDefaultDisplay().getMetrics(displayMetrics);float density = displayMetrics.density;int gridviewWidth = (int) (110*listforgridview.size()*density);int itemWidth = (int) (100*density);LinearLayout.LayoutParams layoutParams = new LinearLayout.LayoutParams(gridviewWidth,ViewGroup.LayoutParams.MATCH_PARENT);gridView.setLayoutParams(layoutParams);gridView.setColumnWidth(itemWidth);gridView.setHorizontalSpacing(10);gridView.setStretchMode(GridView.NO_STRETCH);gridView.setNumColumns(listforgridview.size());gridView.setAdapter(new SimpleAdapter(HttpAcceptionContent.this,listforgridview,R.layout.share_xml,Key,Value));}});}

这里是使用GridView配合 DisplayMetrics 设置了可以滑动的GridView。
DisplayMetrics类可以获得手机或者平板的尺寸信息,获取时,需要使用
getWindowManager().getDefaultDisplay().getMetrics( DisplayMetrics对象 )方法将屏幕的数据写入进DisplayMetrics对象中。

清洗数据:
源数据中的风力是带有符号的,这里将多余的符号消除 "fengli":"<![CDATA[<3级]]>",

 /*** 字符串 风力的匹配*/String FengLi(String fengli){String geshi = "未匹配成功!!!";if(fengli.length()==15){geshi = fengli.substring(10).replaceAll("\\].*\\>", "");}else if(fengli.length()==16){geshi = fengli.substring(9).replaceAll("\\].*\\>", "");}else {geshi = "未匹配成功!!!";}return geshi;}

根据天气类型决定图片

 /*** 天气类型判断,决定显示的图片*/int Type(String type){int tp = R.drawable.ic_youtube_searched_for_black_24dp;if(type.equals("多云")){tp = R.drawable.w1;}else if(type.equals("晴")){tp = R.drawable.w0;}else if(type.equals("小雨")){tp = R.drawable.w7;}else if(type.equals("中雨")){tp = R.drawable.w9;}else if(type.equals("大雨")){tp = R.drawable.w10;}else if(type.equals("阵雨")){tp = R.drawable.w4;}else if(type.equals("雷阵雨")){tp = R.drawable.w5;}else if(type.equals("阴")){tp = R.drawable.w2;}else if(type.equals("小雪")){tp = R.drawable.w14;}else if(type.equals("中雪")){tp = R.drawable.w15;}else if(type.equals("大雪")){tp = R.drawable.w16;}else if(type.equals("雨夹雪")){tp = R.drawable.w19;}else if(type.equals("暴雪")){tp = R.drawable.w17;}else if(type.equals("雾")){tp = R.drawable.w18;}else {tp = R.drawable.ic_youtube_searched_for_black_24dp;}return tp;}

布局(同主布局):

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayoutxmlns:android="http://schemas.android.com/apk/res/android"xmlns:tools="http://schemas.android.com/tools"android:layout_width="match_parent"android:layout_height="match_parent"android:background="@drawable/background"tools:context=".HttpAcceptionContent"><RelativeLayoutandroid:id="@+id/Up"android:layout_margin="5dp"android:layout_width="match_parent"android:layout_height="45dp"android:background="#5f9254e3"><ImageButtonandroid:id="@+id/title_city"android:layout_width="wrap_content"android:layout_height="match_parent"android:layout_alignParentLeft="true"android:background="#00000000"android:src="@drawable/title_city"/><ImageViewandroid:id="@+id/base_action_bar_back_divider"android:layout_width="wrap_content"android:layout_height="match_parent"android:layout_alignRight="@+id/title_city"android:src="@drawable/base_action_bar_back_divider"/><TextViewandroid:id="@+id/city_name"android:layout_width="wrap_content"android:layout_height="match_parent"android:layout_margin="5dp"android:layout_alignLeft="@+id/base_action_bar_back_divider"android:text="石家庄"android:textColor="#f21ef9cd"android:textSize="25sp"/><ImageButtonandroid:id="@+id/base_action_bar_action_city"android:layout_width="wrap_content"android:layout_height="match_parent"android:layout_toLeftOf="@id/title_update"android:src="@drawable/base_action_bar_action_city"android:background="#00000000"/><ImageButtonandroid:id="@+id/title_update"android:layout_width="wrap_content"android:layout_height="match_parent"android:layout_alignParentRight="true"android:background="@drawable/title_update"/></RelativeLayout><RelativeLayoutandroid:id="@+id/mid1"android:layout_below="@id/Up"android:layout_width="match_parent"android:layout_height="wrap_content"><TextViewandroid:id="@+id/city_name_mid1"android:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_centerInParent="true"android:textColor="#fff"android:textSize="45sp"/></RelativeLayout><RelativeLayoutandroid:id="@+id/mid2"android:layout_below="@id/mid1"android:layout_width="match_parent"android:layout_height="wrap_content"><TextViewandroid:layout_width="match_parent"android:layout_height="10dp"android:layout_centerInParent="true"android:text="-------------------------------------------------"android:textColor="#fff"android:textSize="10sp"/></RelativeLayout><LinearLayoutandroid:id="@+id/mid3"android:layout_below="@id/mid2"android:layout_width="match_parent"android:orientation="vertical"android:layout_height="wrap_content"><TextViewandroid:id="@+id/date"android:layout_width="match_parent"android:layout_height="wrap_content"android:gravity="center"android:text="今天几号星期几"android:textColor="#fff"android:textSize="35dp"/><TextViewandroid:id="@+id/type"android:layout_width="match_parent"android:layout_height="wrap_content"android:gravity="center"android:text="type"android:textColor="#fff"android:textSize="30dp"/><TextViewandroid:id="@+id/wendu"android:layout_width="match_parent"android:layout_height="wrap_content"android:gravity="center"android:text="wendu"android:textColor="#fff"android:textSize="30dp"/><TextViewandroid:id="@+id/diwen"android:layout_width="match_parent"android:layout_height="wrap_content"android:gravity="center"android:text="diwen"android:textColor="#fff"android:textSize="30dp"/><TextViewandroid:id="@+id/gaowen"android:layout_width="match_parent"android:layout_height="wrap_content"android:gravity="center"android:text="gaowen"android:textColor="#fff"android:textSize="30dp"/><TextViewandroid:id="@+id/fengxiang"android:layout_width="match_parent"android:layout_height="wrap_content"android:gravity="center"android:text="fengxiang"android:textColor="#fff"android:textSize="30dp"/><TextViewandroid:id="@+id/fengli"android:layout_width="match_parent"android:layout_height="wrap_content"android:gravity="center"android:text="fengli"android:textColor="#fff"android:textSize="30dp"/><TextViewandroid:id="@+id/ganmao"android:layout_width="match_parent"android:layout_height="wrap_content"android:text="ganmao"android:textColor="#00ccff"android:textSize="25dp"/></LinearLayout><HorizontalScrollViewandroid:layout_below="@id/mid3"android:layout_width="match_parent"android:layout_height="wrap_content"android:layout_marginTop="50dp"><LinearLayoutandroid:layout_width="wrap_content"android:layout_height="wrap_content"><GridViewandroid:id="@+id/gridView"android:layout_width="wrap_content"android:layout_height="wrap_content"android:gravity="center_vertical"/></LinearLayout></HorizontalScrollView>
</RelativeLayout>

GridView使用的填充布局:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"android:orientation="vertical" android:layout_width="match_parent"android:layout_height="match_parent"><TextViewandroid:id="@+id/textview_date"android:layout_width="match_parent"android:layout_height="wrap_content"android:text="今天"android:textColor="#ff0000"android:gravity="center_horizontal"/><ImageViewandroid:id="@+id/imageView"android:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_gravity="center"android:src="@drawable/w0" /><TextViewandroid:id="@+id/zuidiwendu"android:layout_width="match_parent"android:layout_height="wrap_content"android:text="25°"android:textColor="#88cc2e"android:gravity="center_horizontal"/><TextViewandroid:id="@+id/zuigaowendu"android:layout_width="match_parent"android:layout_height="wrap_content"android:text="25°"android:textColor="#88cc2e"android:gravity="center_horizontal"/><TextViewandroid:id="@+id/fengxiang"android:layout_width="match_parent"android:layout_height="wrap_content"android:text="25°"android:textColor="#88cc2e"android:gravity="center_horizontal"/><TextViewandroid:id="@+id/fengli"android:layout_width="match_parent"android:layout_height="wrap_content"android:text="25°"android:textColor="#88cc2e"android:gravity="center_horizontal"/>
</LinearLayout>

经过以上的四步后,基本数据就出来了,之后便完善了自选城市的任务

第五步:自选城市:

这里我使用的AutoCompleteTextView
1.复制数据库(这里使用的是别人的数据库,所以在使用时,首先要进行数据库的迁移,这里的思路也是借鉴大神的,主要是在建立数据库之初,先将数据库复制到将要建立数据库的地方。也许是因为复制属于费时操作,导致的前几次app启动的报死)

package com.example.newland.weather;import android.content.Context;
import android.util.Log;import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;public class CopyDb {String path="/data/data/com.example.newland.weather/databases/City.db";Context context;CopyDb(Context context){this.context = context;}void DbManagerCopy(){File file = new File(path);try {InputStream inputStream = context.getAssets().open("city.db");OutputStream outputStream = new FileOutputStream(file);byte b[] = new byte[1024];int len;while((len=inputStream.read(b))!=-1){outputStream.write(b,0,len);}outputStream.flush();outputStream.close();inputStream.close();} catch (IOException e) {e.printStackTrace();Log.i("数据库导入错误",""+e);}}
}

2.建立数据库:

package com.example.newland.weather;import android.content.Context;
import android.database.sqlite.SQLiteDatabase;
import android.database.sqlite.SQLiteOpenHelper;public class CityDB extends SQLiteOpenHelper {public CityDB(Context context) {super(context,"City.db",null, 1);}@Overridepublic void onCreate(SQLiteDatabase sqLiteDatabase) {}@Overridepublic void onUpgrade(SQLiteDatabase sqLiteDatabase, int i, int i1) {}
}

3.建立与布局相关联的代码:

/*** 自选城市,点击事件*/void CustomCity(){ImageButton  title_city = findViewById(R.id.title_city);View inflateview = LayoutInflater.from(HttpAcceptionContent.this).inflate(R.layout.costomlayout,null,false);AlertDialog alert = new AlertDialog.Builder(HttpAcceptionContent.this).setView(inflateview).create();LoadCostomLayout(inflateview,alert);title_city.setOnClickListener(new View.OnClickListener() {@Overridepublic void onClick(View view) {alert.show();}});}
 /*** 加载自定义布局*/void LoadCostomLayout(View inflateview,AlertDialog alert){AutoCompleteTextView autoCompleteTextView = inflateview.findViewById(R.id.autocompletetextView);autoCompleteTextView.setAdapter(new ArrayAdapter<String>(HttpAcceptionContent.this,R.layout.pulldown,DBManager()));Button sure = inflateview.findViewById(R.id.sure);Button cancel = inflateview.findViewById(R.id.cancle);sure.setOnClickListener(new View.OnClickListener() {@Overridepublic void onClick(View view) {Toast.makeText(HttpAcceptionContent.this,"已更改为"+autoCompleteTextView.getText().toString(),Toast.LENGTH_SHORT).show();HttpAcceptionContent.this.runOnUiThread(new Runnable() {@Overridepublic void run() {HttpOkttp(autoCompleteTextView.getText().toString());}});alert.cancel();autoCompleteTextView.setText("");}});cancel.setOnClickListener(new View.OnClickListener() {@Overridepublic void onClick(View view) {alert.cancel();}});}

显示下拉框的布局(自完成文本框的适配器填充的布局):

<?xml version="1.0" encoding="utf-8"?><TextViewxmlns:android="http://schemas.android.com/apk/res/android"android:id="@+id/city"android:layout_width="match_parent"android:layout_height="wrap_content"android:textSize="25sp"android:textColor="#ff00d0"android:background="#000"/>

4.建立数据库并拿数据:

/***复制并打开数据库,取出城市名字*/List DBManager(){List<String> cityname = new ArrayList<String>();new CopyDb(HttpAcceptionContent.this).DbManagerCopy();CityDB cityDB = new CityDB(HttpAcceptionContent.this);SQLiteDatabase sqLiteDatabase = cityDB.getWritableDatabase();Log.i("数据库版本"," "+sqLiteDatabase.getVersion());Cursor citycursor = sqLiteDatabase.rawQuery("select city from city",null);while (citycursor.moveToNext()){cityname.add(citycursor.getString(citycursor.getColumnIndex("city")));}sqLiteDatabase.close();return cityname;}

第六步:主布局显示今天天气的代码:

/*** 更改布局*/void PageSet(List<Weather> listforWeather){TextView city_name = findViewById(R.id.city_name);city_name.setText(listforWeather.get(0).city);TextView city_name_mid = findViewById(R.id.city_name_mid1);city_name_mid.setText(listforWeather.get(0).city);TextView date = findViewById(R.id.date);date.setText(listforWeather.get(1).date);TextView type = findViewById(R.id.type);type.setText(listforWeather.get(1).type);TextView wendu = findViewById(R.id.wendu);wendu.setText(listforWeather.get(0).wendu.toString()+"°C");TextView diwen = findViewById(R.id.diwen);diwen.setText(listforWeather.get(1).low);TextView gaowen = findViewById(R.id.gaowen);gaowen.setText(listforWeather.get(1).high);TextView fengxiang = findViewById(R.id.fengxiang);fengxiang.setText(listforWeather.get(1).fengxiang);TextView fengli = findViewById(R.id.fengli);fengli.setText(FengLi(listforWeather.get(1).fengli));TextView ganmao = findViewById(R.id.ganmao);ganmao.setText("提示:"+listforWeather.get(0).ganmao);}

第六步定位:

1.创建的定位类:

package com.example.newland.weather;import android.Manifest;
import android.content.Context;
import android.content.pm.PackageManager;
import android.location.Address;
import android.location.Geocoder;
import android.location.Location;
import android.location.LocationListener;
import android.location.LocationManager;
import android.os.Bundle;
import android.support.v4.app.ActivityCompat;
import android.util.Log;import java.io.IOException;
import java.util.ArrayList;
import java.util.List;
import java.util.Locale;public class LocationCity {String city;String Location_city(Context context) {LocationManager locationManager = (LocationManager) context.getSystemService(Context.LOCATION_SERVICE);LocationListener locationListener = new LocationListener() {@Overridepublic void onLocationChanged(Location location) {Geocoder geocoder = new Geocoder(context, Locale.getDefault());List<Address> list = new ArrayList<>();try {list = geocoder.getFromLocation(location.getLatitude(), location.getLongitude(), 1);Address  address = list.get(0);city=address.getLocality();city = city.replace("市","");Log.i("城市类",""+city);} catch (IOException e) {e.printStackTrace();}}@Overridepublic void onStatusChanged(String s, int i, Bundle bundle) {}@Overridepublic void onProviderEnabled(String s) {}@Overridepublic void onProviderDisabled(String s) {}};if (ActivityCompat.checkSelfPermission(context, Manifest.permission.ACCESS_FINE_LOCATION) != PackageManager.PERMISSION_GRANTED && ActivityCompat.checkSelfPermission(context, Manifest.permission.ACCESS_COARSE_LOCATION) != PackageManager.PERMISSION_GRANTED) {// TODO: Consider calling//    ActivityCompat#requestPermissions// here to request the missing permissions, and then overriding//   public void onRequestPermissionsResult(int requestCode, String[] permissions,//                                          int[] grantResults)// to handle the case where the user grants the permission. See the documentation// for ActivityCompat#requestPermissions for more details.}locationManager.requestLocationUpdates(LocationManager.NETWORK_PROVIDER, 0, 0, locationListener);return city;}
}

2.定位类的调用:

/*** 启动定位*/void FirstLocation(){LocationCity locationCity = new LocationCity();String city = locationCity.Location_city(HttpAcceptionContent.this);try {Thread.sleep(500);} catch (InterruptedException e) {e.printStackTrace();} finally {if(city!=null){HttpOkttp(city);} else {HttpOkttp("北京");Toast.makeText(HttpAcceptionContent.this,"定位失败!",Toast.LENGTH_LONG).show();}}}
 /*** 手动定位*/void SecondLocation(){ImageButton base_action_bar_action_city = findViewById(R.id.base_action_bar_action_city);LocationCity locationCity = new LocationCity();base_action_bar_action_city.setOnClickListener(new View.OnClickListener() {@Overridepublic void onClick(View view) {String city;while ((city = locationCity.Location_city(HttpAcceptionContent.this)) != null){Toast.makeText(HttpAcceptionContent.this,"正在定位",Toast.LENGTH_SHORT).show();if(city!=null){HttpOkttp(city);Toast.makeText(HttpAcceptionContent.this,"定位成功",Toast.LENGTH_SHORT).show();break;}}}});}

第七步,天气的更新:

 /*** 更新当前天气*/void Update(){TextView city_name = findViewById(R.id.city_name);ImageButton title_update = findViewById(R.id.title_update);title_update.setOnClickListener(new View.OnClickListener() {@Overridepublic void onClick(View view) {Toast.makeText(HttpAcceptionContent.this,"正在更新"+city_name.getText().toString(),Toast.LENGTH_SHORT).show();HttpOkttp(city_name.getText().toString());Toast.makeText(HttpAcceptionContent.this,"完成更新"+city_name.getText().toString(),Toast.LENGTH_SHORT).show();}});}

第八步:onCreate调用的顺序:

@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_http_acception_content);FirstLocation();//第一次启动定位CustomCity();//自选城市的按钮SecondLocation();//手动定位Update();//手动更新天气}

这里有一部分城市,是我从数据库中倒出来并改写成了ITEM形式:

<item>北京</item>
<item>海淀</item>
<item>朝阳</item>
<item>顺义</item>
<item>怀柔</item>
<item>通州</item>
<item>昌平</item>
<item>延庆</item>
<item>丰台</item>
<item>石景山</item>
<item>大兴</item>
<item>房山</item>
<item>密云</item>
<item>门头沟</item>
<item>平谷</item>
<item>八达岭</item>
<item>佛爷顶</item>
<item>汤河口</item>
<item>密云上甸子</item>
<item>斋堂</item>
<item>霞云岭</item>
<item>上海</item>
<item>闵行</item>
<item>宝山</item>
<item>川沙</item>
<item>嘉定</item>
<item>南汇</item>
<item>金山</item>
<item>青浦</item>
<item>松江</item>
<item>奉贤</item>
<item>崇明</item>
<item>陈家镇</item>
<item>引水船</item>
<item>徐家汇</item>
<item>浦东</item>
<item>天津</item>
<item>武清</item>
<item>宝坻</item>
<item>东丽</item>
<item>西青</item>
<item>北辰</item>
<item>宁河</item>
<item>汉沽</item>
<item>静海</item>
<item>津南</item>
<item>塘沽</item>
<item>大港</item>
<item>平台</item>
<item>蓟县</item>
<item>重庆</item>
<item>永川</item>
<item>合川</item>
<item>南川</item>
<item>江津</item>
<item>万盛</item>
<item>渝北</item>
<item>北碚</item>
<item>巴南</item>
<item>长寿</item>
<item>黔江</item>
<item>万州天城</item>
<item>万州龙宝</item>
<item>涪陵</item>
<item>开县</item>
<item>城口</item>
<item>云阳</item>
<item>巫溪</item>
<item>奉节</item>
<item>巫山</item>
<item>潼南</item>
<item>垫江</item>
<item>梁平</item>
<item>忠县</item>
<item>石柱</item>
<item>大足</item>
<item>荣昌</item>
<item>铜梁</item>
<item>璧山</item>
<item>丰都</item>
<item>武隆</item>
<item>彭水</item>
<item>綦江</item>
<item>酉阳</item>
<item>金佛山</item>
<item>秀山</item>
<item>沙坪坝</item>
<item>哈尔滨</item>
<item>双城</item>
<item>呼兰</item>
<item>阿城</item>
<item>宾县</item>
<item>依兰</item>
<item>巴彦</item>
<item>通河</item>
<item>方正</item>
<item>延寿</item>
<item>尚志</item>
<item>五常</item>
<item>木兰</item>
<item>齐齐哈尔</item>
<item>讷河</item>
<item>龙江</item>
<item>甘南</item>
<item>富裕</item>
<item>依安</item>
<item>拜泉</item>
<item>克山</item>
<item>克东</item>
<item>泰来</item>
<item>牡丹江</item>
<item>海林</item>
<item>穆棱</item>
<item>林口</item>
<item>绥芬河</item>
<item>宁安</item>
<item>东宁</item>
<item>佳木斯</item>
<item>汤原</item>
<item>抚远</item>
<item>桦川</item>
<item>桦南</item>
<item>同江</item>
<item>富锦</item>
<item>绥化</item>
<item>肇东</item>
<item>安达</item>
<item>海伦</item>
<item>明水</item>
<item>望奎</item>
<item>兰西</item>
<item>青冈</item>
<item>庆安</item>
<item>绥棱</item>
<item>黑河</item>
<item>嫩江</item>
<item>孙吴</item>
<item>逊克</item>
<item>五大连池</item>
<item>北安</item>
<item>大兴安岭</item>
<item>塔河</item>
<item>漠河</item>
<item>呼玛</item>
<item>呼中</item>
<item>新林</item>
<item>阿木尔</item>
<item>加格达奇</item>
<item>伊春</item>
<item>乌伊岭</item>
<item>五营</item>
<item>铁力</item>
<item>嘉荫</item>
<item>大庆</item>
<item>林甸</item>
<item>肇州</item>
<item>肇源</item>
<item>杜蒙</item>
<item>七台河</item>
<item>勃利</item>
<item>鸡西</item>
<item>虎林</item>
<item>密山</item>
<item>鸡东</item>
<item>鹤岗</item>
<item>绥滨</item>
<item>萝北</item>
<item>双鸭山</item>
<item>集贤</item>
<item>宝清</item>
<item>饶河</item>
<item>长春</item>
<item>农安</item>
<item>德惠</item>
<item>九台</item>
<item>榆树</item>
<item>双阳</item>
<item>吉林</item>
<item>舒兰</item>
<item>永吉</item>
<item>蛟河</item>
<item>磐石</item>
<item>桦甸</item>
<item>烟筒山</item>
<item>延吉</item>
<item>敦化</item>
<item>安图</item>
<item>汪清</item>
<item>和龙</item>
<item>天池</item>
<item>龙井</item>
<item>珲春</item>
<item>图们</item>
<item>松江</item>
<item>罗子沟</item>
<item>延边</item>
<item>四平</item>
<item>双辽</item>
<item>梨树</item>
<item>公主岭</item>
<item>伊通</item>
<item>孤家子</item>
<item>通化</item>
<item>梅河口</item>
<item>柳河</item>
<item>辉南</item>
<item>集安</item>
<item>通化县</item>
<item>白城</item>
<item>洮南</item>
<item>大安</item>
<item>镇赉</item>
<item>通榆</item>
<item>辽源</item>
<item>东丰</item>
<item>松原</item>
<item>乾安</item>
<item>前郭</item>
<item>长岭</item>
<item>扶余</item>
<item>白山</item>
<item>靖宇</item>
<item>临江</item>
<item>东岗</item>
<item>长白</item>
<item>沈阳</item>
<item>苏家屯</item>
<item>辽中</item>
<item>康平</item>
<item>法库</item>
<item>新民</item>
<item>于洪</item>
<item>新城子</item>
<item>大连</item>
<item>瓦房店</item>
<item>金州</item>
<item>普兰店</item>
<item>旅顺</item>
<item>长海</item>
<item>庄河</item>
<item>皮口</item>
<item>海洋岛</item>
<item>鞍山</item>
<item>台安</item>
<item>岫岩</item>
<item>海城</item>
<item>抚顺</item>
<item>清原</item>
<item>章党</item>
<item>本溪</item>
<item>本溪县</item>
<item>草河口</item>
<item>桓仁</item>
<item>丹东</item>
<item>凤城</item>
<item>宽甸</item>
<item>东港</item>
<item>东沟</item>
<item>锦州</item>
<item>凌海</item>
<item>北宁</item>
<item>义县</item>
<item>黑山</item>
<item>北镇</item>
<item>营口</item>
<item>大石桥</item>
<item>盖州</item>
<item>阜新</item>
<item>彰武</item>
<item>辽阳</item>
<item>辽阳县</item>
<item>灯塔</item>
<item>铁岭</item>
<item>开原</item>
<item>昌图</item>
<item>西丰</item>
<item>朝阳</item>
<item>建平</item>
<item>凌源</item>
<item>喀左</item>
<item>北票</item>
<item>羊山</item>
<item>建平县</item>
<item>盘锦</item>
<item>大洼</item>
<item>盘山</item>
<item>葫芦岛</item>
<item>建昌</item>
<item>绥中</item>
<item>兴城</item>
<item>呼和浩特</item>
<item>土默特左旗</item>
<item>托克托</item>
<item>和林格尔</item>
<item>清水河</item>
<item>呼和浩特市郊区</item>
<item>武川</item>
<item>包头</item>
<item>白云鄂博</item>
<item>满都拉</item>
<item>土默特右旗</item>
<item>固阳</item>
<item>达尔罕茂明安联合旗</item>
<item>石拐</item>
<item>乌海</item>
<item>集宁</item>
<item>卓资</item>
<item>化德</item>
<item>商都</item>
<item>希拉穆仁</item>
<item>兴和</item>
<item>凉城</item>
<item>察哈尔右翼前旗</item>
<item>察哈尔右翼中旗</item>
<item>察哈尔右翼后旗</item>
<item>四子王旗</item>
<item>丰镇</item>
<item>通辽</item>
<item>舍伯吐</item>
<item>科尔沁左翼中旗</item>
<item>科尔沁左翼后旗</item>
<item>青龙山</item>
<item>开鲁</item>
<item>库伦旗</item>
<item>奈曼旗</item>
<item>扎鲁特旗</item>
<item>高力板</item>
<item>巴雅尔吐胡硕</item>
<item>通辽钱家店</item>
<item>赤峰</item>
<item>赤峰郊区站</item>
<item>阿鲁科尔沁旗</item>
<item>浩尔吐</item>
<item>巴林左旗</item>
<item>巴林右旗</item>
<item>林西</item>
<item>克什克腾旗</item>
<item>翁牛特旗</item>
<item>岗子</item>
<item>喀喇沁旗</item>
<item>八里罕</item>
<item>宁城</item>
<item>敖汉旗</item>
<item>宝过图</item>
<item>鄂尔多斯</item>
<item>达拉特旗</item>
<item>准格尔旗</item>
<item>鄂托克前旗</item>
<item>河南</item>
<item>伊克乌素</item>
<item>鄂托克旗</item>
<item>杭锦旗</item>
<item>乌审旗</item>
<item>伊金霍洛旗</item>
<item>乌审召</item>
<item>东胜</item>
<item>临河</item>
<item>五原</item>
<item>磴口</item>
<item>乌拉特前旗</item>
<item>大佘太</item>
<item>乌拉特中旗</item>
<item>乌拉特后旗</item>
<item>海力素</item>
<item>那仁宝力格</item>
<item>杭锦后旗</item>
<item>巴盟农试站</item>
<item>锡林浩特</item>
<item>朝克乌拉</item>
<item>二连浩特</item>
<item>阿巴嘎旗</item>
<item>伊和郭勒</item>
<item>苏尼特左旗</item>
<item>苏尼特右旗</item>
<item>朱日和</item>
<item>东乌珠穆沁旗</item>
<item>西乌珠穆沁旗</item>
<item>太仆寺旗</item>
<item>镶黄旗</item>
<item>正镶白旗</item>
<item>正兰旗</item>
<item>多伦</item>
<item>博克图</item>
<item>乌拉盖</item>
<item>白日乌拉</item>
<item>那日图</item>
<item>呼伦贝尔</item>
<item>海拉尔</item>
<item>小二沟</item>
<item>阿荣旗</item>
<item>莫力达瓦旗</item>
<item>鄂伦春旗</item>
<item>鄂温克旗</item>
<item>陈巴尔虎旗</item>
<item>新巴尔虎左旗</item>
<item>新巴尔虎右旗</item>
<item>满洲里</item>
<item>牙克石</item>
<item>扎兰屯</item>
<item>额尔古纳</item>
<item>根河</item>
<item>图里河</item>
<item>乌兰浩特</item>
<item>阿尔山</item>
<item>科尔沁右翼中旗</item>
<item>胡尔勒</item>
<item>扎赉特旗</item>
<item>索伦</item>
<item>突泉</item>
<item>霍林郭勒</item>
<item>阿拉善左旗</item>
<item>阿拉善右旗</item>
<item>额济纳旗</item>
<item>拐子湖</item>
<item>吉兰太</item>
<item>锡林高勒</item>
<item>头道湖</item>
<item>中泉子</item>
<item>巴彦诺尔贡</item>
<item>雅布赖</item>
<item>乌斯太</item>
<item>孪井滩</item>
<item>石家庄</item>
<item>井陉</item>
<item>正定</item>
<item>栾城</item>
<item>行唐</item>
<item>灵寿</item>
<item>高邑</item>
<item>深泽</item>
<item>赞皇</item>
<item>无极</item>
<item>平山</item>
<item>元氏</item>
<item>赵县</item>
<item>辛集</item>
<item>藁城</item>
<item>晋洲</item>
<item>新乐</item>
<item>保定</item>
<item>满城</item>
<item>阜平</item>
<item>徐水</item>
<item>唐县</item>
<item>高阳</item>
<item>容城</item>
<item>紫荆关</item>
<item>涞源</item>
<item>望都</item>
<item>安新</item>
<item>易县</item>
<item>涞水</item>
<item>曲阳</item>
<item>蠡县</item>
<item>顺平</item>
<item>雄县</item>
<item>涿州</item>
<item>定州</item>
<item>安国</item>
<item>高碑店</item>
<item>张家口</item>
<item>宣化</item>
<item>张北</item>
<item>康保</item>
<item>沽源</item>
<item>尚义</item>
<item>蔚县</item>
<item>阳原</item>
<item>怀安</item>
<item>万全</item>
<item>怀来</item>
<item>涿鹿</item>
<item>赤城</item>
<item>崇礼</item>
<item>承德</item>
<item>承德县</item>
<item>兴隆</item>
<item>平泉</item>
<item>滦平</item>
<item>隆化</item>
<item>丰宁</item>
<item>宽城</item>
<item>围场</item>
<item>塞罕坎</item>
<item>唐山</item>
<item>丰南</item>
<item>丰润</item>
<item>滦县</item>
<item>滦南</item>
<item>乐亭</item>
<item>迁西</item>
<item>玉田</item>
<item>唐海</item>
<item>遵化</item>
<item>迁安</item>
<item>廊坊</item>
<item>固安</item>
<item>永清</item>
<item>香河</item>
<item>大城</item>
<item>文安</item>
<item>大厂</item>
<item>霸州</item>
<item>三河</item>
<item>沧州</item>
<item>青县</item>
<item>东光</item>
<item>海兴</item>
<item>盐山</item>
<item>肃宁</item>
<item>南皮</item>
<item>吴桥</item>
<item>献县</item>
<item>孟村</item>
<item>泊头</item>
<item>任丘</item>
<item>黄骅</item>
<item>河间</item>
<item>曹妃甸</item>
<item>衡水</item>
<item>枣强</item>
<item>武邑</item>
<item>武强</item>
<item>饶阳</item>
<item>安平</item>
<item>故城</item>
<item>景县</item>
<item>阜城</item>
<item>冀州</item>
<item>深州</item>
<item>邢台</item>
<item>临城</item>
<item>邢台县浆水</item>
<item>内邱</item>
<item>柏乡</item>
<item>隆尧</item>
<item>南和</item>
<item>宁晋</item>
<item>巨鹿</item>
<item>新河</item>
<item>广宗</item>
<item>平乡</item>
<item>威县</item>
<item>清河</item>
<item>临西</item>
<item>南宫</item>
<item>沙河</item>
<item>任县</item>
<item>邯郸</item>
<item>峰峰</item>
<item>临漳</item>
<item>成安</item>
<item>大名</item>
<item>涉县</item>
<item>磁县</item>
<item>肥乡</item>
<item>永年</item>
<item>邱县</item>
<item>鸡泽</item>
<item>广平</item>
<item>馆陶</item>
<item>魏县</item>
<item>曲周</item>
<item>武安</item>
<item>秦皇岛</item>
<item>青龙</item>
<item>昌黎</item>
<item>抚宁</item>
<item>卢龙</item>
<item>北戴河</item>
<item>太原</item>
<item>清徐</item>
<item>阳曲</item>
<item>娄烦</item>
<item>太原古交区</item>
<item>太原北郊</item>
<item>太原南郊</item>
<item>大同</item>
<item>阳高</item>
<item>大同县</item>
<item>天镇</item>
<item>广灵</item>
<item>灵邱</item>
<item>浑源</item>
<item>左云</item>
<item>阳泉</item>
<item>盂县</item>
<item>平定</item>
<item>晋中</item>
<item>榆次</item>
<item>榆社</item>
<item>左权</item>
<item>和顺</item>
<item>昔阳</item>
<item>寿阳</item>
<item>太谷</item>
<item>祁县</item>
<item>平遥</item>
<item>灵石</item>
<item>介休</item>
<item>长治</item>
<item>黎城</item>
<item>屯留</item>
<item>潞城</item>
<item>襄垣</item>
<item>平顺</item>
<item>武乡</item>
<item>沁县</item>
<item>长子</item>
<item>沁源</item>
<item>壶关</item>
<item>晋城</item>
<item>沁水</item>
<item>阳城</item>
<item>陵川</item>
<item>高平</item>
<item>临汾</item>
<item>曲沃</item>
<item>永和</item>
<item>隰县</item>
<item>大宁</item>
<item>吉县</item>
<item>襄汾</item>
<item>蒲县</item>
<item>汾西</item>
<item>洪洞</item>
<item>霍州</item>
<item>乡宁</item>
<item>翼城</item>
<item>侯马</item>
<item>浮山</item>
<item>安泽</item>
<item>古县</item>
<item>运城</item>
<item>临猗</item>
<item>稷山</item>
<item>万荣</item>
<item>河津</item>
<item>新绛</item>
<item>绛县</item>
<item>闻喜</item>
<item>垣曲</item>
<item>永济</item>
<item>芮城</item>
<item>夏县</item>
<item>平陆</item>
<item>朔州</item>
<item>平鲁</item>
<item>山阴</item>
<item>右玉</item>
<item>应县</item>
<item>怀仁</item>
<item>忻州</item>
<item>定襄</item>
<item>五台县豆村</item>
<item>河曲</item>
<item>偏关</item>
<item>神池</item>
<item>宁武</item>
<item>代县</item>
<item>繁峙</item>
<item>五台山</item>
<item>保德</item>
<item>静乐</item>
<item>岢岚</item>
<item>五寨</item>
<item>原平</item>
<item>吕梁</item>
<item>离石</item>
<item>临县</item>
<item>兴县</item>
<item>岚县</item>
<item>柳林</item>
<item>石楼</item>
<item>方山</item>
<item>交口</item>
<item>中阳</item>
<item>孝义</item>
<item>汾阳</item>
<item>文水</item>
<item>交城</item>
<item>西安</item>
<item>长安</item>
<item>临潼</item>
<item>蓝田</item>
<item>周至</item>
<item>户县</item>
<item>高陵</item>
<item>杨凌</item>
<item>咸阳</item>
<item>三原</item>
<item>礼泉</item>
<item>永寿</item>
<item>淳化</item>
<item>泾阳</item>
<item>武功</item>
<item>乾县</item>
<item>彬县</item>
<item>长武</item>
<item>旬邑</item>
<item>兴平</item>
<item>延安</item>
<item>延长</item>
<item>延川</item>
<item>子长</item>
<item>宜川</item>
<item>富县</item>
<item>志丹</item>
<item>安塞</item>
<item>甘泉</item>
<item>洛川</item>
<item>黄陵</item>
<item>黄龙</item>
<item>吴起</item>
<item>榆林</item>
<item>府谷</item>
<item>神木</item>
<item>佳县</item>
<item>定边</item>
<item>靖边</item>
<item>横山</item>
<item>米脂</item>
<item>子洲</item>
<item>绥德</item>
<item>吴堡</item>
<item>清涧</item>
<item>渭南</item>
<item>华县</item>
<item>潼关</item>
<item>大荔</item>
<item>白水</item>
<item>富平</item>
<item>蒲城</item>
<item>澄城</item>
<item>合阳</item>
<item>韩城</item>
<item>华阴</item>
<item>华山</item>
<item>商洛</item>
<item>洛南</item>
<item>柞水</item>
<item>镇安</item>
<item>丹凤</item>
<item>商南</item>
<item>山阳</item>
<item>安康</item>
<item>紫阳</item>
<item>石泉</item>
<item>汉阴</item>
<item>旬阳</item>
<item>岚皋</item>
<item>平利</item>
<item>白河</item>
<item>镇坪</item>
<item>宁陕</item>
<item>汉中</item>
<item>略阳</item>
<item>勉县</item>
<item>留坝</item>
<item>洋县</item>
<item>城固</item>
<item>西乡</item>
<item>佛坪</item>
<item>宁强</item>
<item>南郑</item>
<item>镇巴</item>
<item>宝鸡</item>
<item>宝鸡县</item>
<item>千阳</item>
<item>麟游</item>
<item>岐山</item>
<item>凤翔</item>
<item>扶风</item>
<item>眉县</item>
<item>太白</item>
<item>凤县</item>
<item>陇县</item>
<item>铜川</item>
<item>耀县</item>
<item>宜君</item>
<item>济南</item>
<item>长清</item>
<item>商河</item>
<item>章丘</item>
<item>平阴</item>
<item>济阳</item>
<item>青岛</item>
<item>崂山</item>
<item>潮连岛</item>
<item>即墨</item>
<item>胶州</item>
<item>胶南</item>
<item>莱西</item>
<item>平度</item>
<item>淄博</item>
<item>淄川</item>
<item>博山</item>
<item>高青</item>
<item>周村</item>
<item>沂源</item>
<item>桓台</item>
<item>临淄</item>
<item>德州</item>
<item>武城</item>
<item>临邑</item>
<item>陵县</item>
<item>齐河</item>
<item>乐陵</item>
<item>庆云</item>
<item>平原</item>
<item>宁津</item>
<item>夏津</item>
<item>禹城</item>
<item>烟台</item>
<item>莱州</item>
<item>长岛</item>
<item>蓬莱</item>
<item>龙口</item>
<item>招远</item>
<item>栖霞</item>
<item>福山</item>
<item>牟平</item>
<item>莱阳</item>
<item>海阳</item>
<item>千里岩</item>
<item>潍坊</item>
<item>青州</item>
<item>寿光</item>
<item>临朐</item>
<item>昌乐</item>
<item>昌邑</item>
<item>安丘</item>
<item>高密</item>
<item>诸城</item>
<item>济宁</item>
<item>嘉祥</item>
<item>微山</item>
<item>鱼台</item>
<item>兖州</item>
<item>金乡</item>
<item>汶上</item>
<item>泗水</item>
<item>梁山</item>
<item>曲阜</item>
<item>邹城</item>
<item>泰安</item>
<item>新泰</item>
<item>泰山</item>
<item>肥城</item>
<item>东平</item>
<item>宁阳</item>
<item>临沂</item>
<item>莒南</item>
<item>沂南</item>
<item>苍山</item>
<item>临沭</item>
<item>郯城</item>
<item>蒙阴</item>
<item>平邑</item>
<item>费县</item>
<item>沂水</item>
<item>马站</item>
<item>菏泽</item>
<item>鄄城</item>
<item>郓城</item>
<item>东明</item>
<item>定陶</item>
<item>巨野</item>
<item>曹县</item>
<item>成武</item>
<item>单县</item>
<item>滨州</item>
<item>博兴</item>
<item>无棣</item>
<item>阳信</item>
<item>惠民</item>
<item>沾化</item>
<item>邹平</item>
<item>东营</item>
<item>河口</item>
<item>垦利</item>
<item>利津</item>
<item>广饶</item>
<item>威海</item>
<item>文登</item>
<item>荣成</item>
<item>乳山</item>
<item>成山头</item>
<item>石岛</item>
<item>枣庄</item>
<item>薛城</item>
<item>峄城</item>
<item>台儿庄</item>
<item>滕州</item>
<item>日照</item>
<item>五莲</item>
<item>莒县</item>
<item>莱芜</item>
<item>聊城</item>
<item>冠县</item>
<item>阳谷</item>
<item>高唐</item>
<item>茌平</item>
<item>东阿</item>
<item>临清</item>
<item>朝城</item>
<item>莘县</item>
<item>乌鲁木齐</item>
<item>蔡家湖</item>
<item>小渠子</item>
<item>巴仑台</item>
<item>达坂城</item>
<item>十三间房气象站</item>
<item>天山大西沟</item>
<item>乌鲁木齐牧试站</item>
<item>天池</item>
<item>白杨沟</item>
<item>克拉玛依</item>
<item>石河子</item>
<item>炮台</item>
<item>莫索湾</item>
<item>乌兰乌苏</item>
<item>昌吉</item>
<item>呼图壁</item>
<item>米泉</item>
<item>阜康</item>
<item>吉木萨尔</item>
<item>奇台</item>
<item>玛纳斯</item>
<item>木垒</item>
<item>北塔山</item>
<item>吐鲁番</item>
<item>托克逊</item>
<item>吐鲁番东坎</item>
<item>鄯善</item>
<item>红柳河</item>
<item>库尔勒</item>
<item>轮台</item>
<item>尉犁</item>
<item>若羌</item>
<item>且末</item>
<item>和静</item>
<item>焉耆</item>
<item>和硕</item>
<item>库米什</item>
<item>巴音布鲁克</item>
<item>铁干里克</item>
<item>博湖</item>
<item>塔中</item>
<item>阿拉尔</item>
<item>阿克苏</item>
<item>乌什</item>
<item>温宿</item>
<item>拜城</item>
<item>新和</item>
<item>沙雅</item>
<item>库车</item>
<item>柯坪</item>
<item>阿瓦提</item>
<item>喀什</item>
<item>英吉沙</item>
<item>塔什库尔干</item>
<item>麦盖提</item>
<item>莎车</item>
<item>叶城</item>
<item>泽普</item>
<item>巴楚</item>
<item>岳普湖</item>
<item>伽师</item>
<item>伊宁</item>
<item>察布查尔</item>
<item>尼勒克</item>
<item>伊宁县</item>
<item>巩留</item>
<item>新源</item>
<item>昭苏</item>
<item>特克斯</item>
<item>霍城</item>
<item>霍尔果斯</item>
<item>塔城</item>
<item>裕民</item>
<item>额敏</item>
<item>和布克赛尔</item>
<item>托里</item>
<item>乌苏</item>
<item>沙湾</item>
<item>和丰</item>
<item>哈密</item>
<item>沁城</item>
<item>巴里坤</item>
<item>伊吾</item>
<item>淖毛湖</item>
<item>和田</item>
<item>皮山</item>
<item>策勒</item>
<item>墨玉</item>
<item>洛浦</item>
<item>民丰</item>
<item>于田</item>
<item>阿勒泰</item>
<item>哈巴河</item>
<item>一八五团</item>
<item>黑山头</item>
<item>吉木乃</item>
<item>布尔津</item>
<item>福海</item>
<item>富蕴</item>
<item>青河</item>
<item>安德河</item>
<item>阿图什</item>
<item>乌恰</item>
<item>阿克陶</item>
<item>阿合奇</item>
<item>吐尔尕特</item>
<item>博乐</item>
<item>温泉</item>
<item>精河</item>
<item>阿拉山口</item>
<item>拉萨</item>
<item>当雄</item>
<item>尼木</item>
<item>墨竹贡卡</item>
<item>日喀则</item>
<item>拉孜</item>
<item>南木林</item>
<item>聂拉木</item>
<item>定日</item>
<item>江孜</item>
<item>帕里</item>
<item>山南</item>
<item>贡嘎</item>
<item>琼结</item>
<item>加查</item>
<item>浪卡子</item>
<item>错那</item>
<item>隆子</item>
<item>泽当</item>
<item>林芝</item>
<item>波密</item>
<item>米林</item>
<item>察隅</item>
<item>昌都</item>
<item>丁青</item>
<item>类乌齐</item>
<item>洛隆</item>
<item>左贡</item>
<item>芒康</item>
<item>八宿</item>
<item>那曲</item>
<item>嘉黎</item>
<item>班戈</item>
<item>安多</item>
<item>索县</item>
<item>比如</item>
<item>阿里</item>
<item>改则</item>
<item>申扎</item>
<item>狮泉河</item>
<item>普兰</item>
<item>西宁</item>
<item>大通</item>
<item>湟源</item>
<item>湟中</item>
<item>铁卜加</item>
<item>铁卜加寺</item>
<item>中心站</item>
<item>海东</item>
<item>乐都</item>
<item>民和</item>
<item>互助</item>
<item>化隆</item>
<item>循化</item>
<item>冷湖</item>
<item>平安</item>
<item>黄南</item>
<item>尖扎</item>
<item>泽库</item>
<item>河南</item>
<item>海南</item>
<item>江西沟</item>
<item>贵德</item>
<item>河卡</item>
<item>兴海</item>
<item>贵南</item>
<item>同德</item>
<item>共和</item>
<item>果洛</item>
<item>班玛</item>
<item>甘德</item>
<item>达日</item>
<item>久治</item>
<item>玛多</item>
<item>清水河</item>
<item>玛沁</item>
<item>玉树</item>
<item>托托河</item>
<item>治多</item>
<item>杂多</item>
<item>囊谦</item>
<item>曲麻莱</item>
<item>海西</item>
<item>格尔木</item>
<item>察尔汉</item>
<item>野牛沟</item>
<item>五道梁</item>
<item>小灶火</item>
<item>天峻</item>
<item>乌兰</item>
<item>都兰</item>
<item>诺木洪</item>
<item>茫崖</item>
<item>大柴旦</item>
<item>茶卡</item>
<item>香日德</item>
<item>德令哈</item>
<item>海北</item>
<item>门源</item>
<item>祁连</item>
<item>海晏</item>
<item>托勒</item>
<item>刚察</item>
<item>兰州</item>
<item>皋兰</item>
<item>永登</item>
<item>榆中</item>
<item>定西</item>
<item>通渭</item>
<item>陇西</item>
<item>渭源</item>
<item>临洮</item>
<item>漳县</item>
<item>岷县</item>
<item>安定</item>
<item>平凉</item>
<item>泾川</item>
<item>灵台</item>
<item>崇信</item>
<item>华亭</item>
<item>庄浪</item>
<item>静宁</item>
<item>崆峒</item>
<item>庆阳</item>
<item>西峰</item>
<item>环县</item>
<item>华池</item>
<item>合水</item>
<item>正宁</item>
<item>宁县</item>
<item>镇原</item>
<item>庆城</item>
<item>武威</item>
<item>民勤</item>
<item>古浪</item>
<item>乌鞘岭</item>
<item>天祝</item>
<item>金昌</item>
<item>永昌</item>
<item>张掖</item>
<item>肃南</item>
<item>民乐</item>
<item>临泽</item>
<item>高台</item>
<item>山丹</item>
<item>酒泉</item>
<item>鼎新</item>
<item>金塔</item>
<item>马鬃山</item>
<item>瓜州</item>
<item>肃北</item>
<item>玉门镇</item>
<item>敦煌</item>
<item>天水</item>
<item>北道区</item>
<item>清水</item>
<item>秦安</item>
<item>甘谷</item>
<item>武山</item>
<item>张家川</item>
<item>麦积</item>
<item>武都</item>
<item>成县</item>
<item>文县</item>
<item>宕昌</item>
<item>康县</item>
<item>西和</item>
<item>礼县</item>
<item>徽县</item>
<item>两当</item>
<item>临夏</item>
<item>康乐</item>
<item>永靖</item>
<item>广河</item>
<item>和政</item>
<item>东乡</item>
<item>合作</item>
<item>临潭</item>
<item>卓尼</item>
<item>舟曲</item>
<item>迭部</item>
<item>玛曲</item>
<item>碌曲</item>
<item>夏河</item>
<item>白银</item>
<item>靖远</item>
<item>会宁</item>
<item>华家岭</item>
<item>景泰</item>
<item>银川</item>
<item>永宁</item>
<item>灵武</item>
<item>贺兰</item>
<item>石嘴山</item>
<item>惠农</item>
<item>平罗</item>
<item>陶乐</item>
<item>石炭井</item>
<item>大武口</item>
<item>吴忠</item>
<item>同心</item>
<item>盐池</item>
<item>韦州</item>
<item>麻黄山</item>
<item>青铜峡</item>
<item>固原</item>
<item>西吉</item>
<item>隆德</item>
<item>泾源</item>
<item>六盘山</item>
<item>彭阳</item>
<item>中卫</item>
<item>中宁</item>
<item>兴仁堡</item>
<item>海原</item>
<item>郑州</item>
<item>巩义</item>
<item>荥阳</item>
<item>登封</item>
<item>新密</item>
<item>新郑</item>
<item>中牟</item>
<item>郑州农试站</item>
<item>安阳</item>
<item>汤阴</item>
<item>滑县</item>
<item>内黄</item>
<item>林州</item>
<item>新乡</item>
<item>获嘉</item>
<item>原阳</item>
<item>辉县</item>
<item>卫辉</item>
<item>延津</item>
<item>封丘</item>
<item>长垣</item>
<item>许昌</item>
<item>鄢陵</item>
<item>襄城</item>
<item>长葛</item>
<item>禹州</item>
<item>平顶山</item>
<item>郏县</item>
<item>宝丰</item>
<item>汝州</item>
<item>叶县</item>
<item>舞钢</item>
<item>鲁山</item>
<item>信阳</item>
<item>息县</item>
<item>罗山</item>
<item>光山</item>
<item>新县</item>
<item>淮滨</item>
<item>潢川</item>
<item>固始</item>
<item>商城</item>
<item>鸡公山</item>
<item>信阳地区农试站</item>
<item>南阳</item>
<item>南召</item>
<item>方城</item>
<item>社旗</item>
<item>西峡</item>
<item>内乡</item>
<item>镇平</item>
<item>淅川</item>
<item>新野</item>
<item>唐河</item>
<item>邓州</item>
<item>桐柏</item>
<item>开封</item>
<item>杞县</item>
<item>尉氏</item>
<item>通许</item>
<item>兰考</item>
<item>洛阳</item>
<item>新安</item>
<item>孟津</item>
<item>宜阳</item>
<item>洛宁</item>
<item>伊川</item>
<item>嵩县</item>
<item>偃师</item>
<item>栾川</item>
<item>汝阳</item>
<item>商丘</item>
<item>睢阳区</item>
<item>睢县</item>
<item>民权</item>
<item>虞城</item>
<item>柘城</item>
<item>宁陵</item>
<item>夏邑</item>
<item>永城</item>
<item>焦作</item>
<item>修武</item>
<item>武陟</item>
<item>沁阳</item>
<item>博爱</item>
<item>温县</item>
<item>孟州</item>
<item>鹤壁</item>
<item>浚县</item>
<item>淇县</item>
<item>濮阳</item>
<item>台前</item>
<item>南乐</item>
<item>清丰</item>
<item>范县</item>
<item>周口</item>
<item>扶沟</item>
<item>太康</item>
<item>淮阳</item>
<item>西华</item>
<item>商水</item>
<item>项城</item>
<item>郸城</item>
<item>鹿邑</item>
<item>沈丘</item>
<item>黄泛区</item>
<item>漯河</item>
<item>临颍</item>
<item>舞阳</item>
<item>驻马店</item>
<item>西平</item>
<item>遂平</item>
<item>上蔡</item>
<item>汝南</item>
<item>泌阳</item>
<item>平舆</item>
<item>新蔡</item>
<item>确山</item>
<item>正阳</item>
<item>三门峡</item>
<item>灵宝</item>
<item>渑池</item>
<item>卢氏</item>
<item>济源</item>
<item>南京</item>
<item>溧水</item>
<item>高淳</item>
<item>江宁</item>
<item>六合</item>
<item>江浦</item>
<item>浦口</item>
<item>无锡</item>
<item>江阴</item>
<item>宜兴</item>
<item>镇江</item>
<item>丹阳</item>
<item>扬中</item>
<item>句容</item>
<item>丹徒</item>
<item>苏州</item>
<item>常熟</item>
<item>张家港</item>
<item>昆山</item>
<item>吴县东山</item>
<item>吴县</item>
<item>吴江</item>
<item>太仓</item>
<item>南通</item>
<item>海安</item>
<item>如皋</item>
<item>如东</item>
<item>吕泗</item>
<item>吕泗渔场</item>
<item>启东</item>
<item>海门</item>
<item>通州</item>
<item>扬州</item>
<item>宝应</item>
<item>仪征</item>
<item>高邮</item>
<item>江都</item>
<item>邗江</item>
<item>盐城</item>
<item>响水</item>
<item>滨海</item>
<item>阜宁</item>
<item>射阳</item>
<item>建湖</item>
<item>东台</item>
<item>大丰</item>
<item>盐都</item>
<item>徐州</item>
<item>徐州农试站</item>
<item>丰县</item>
<item>沛县</item>
<item>邳州</item>
<item>睢宁</item>
<item>新沂</item>
<item>淮安</item>
<item>金湖</item>
<item>盱眙</item>
<item>洪泽</item>
<item>涟水</item>
<item>淮阴县</item>
<item>淮阴</item>
<item>楚州</item>
<item>连云港</item>
<item>东海</item>
<item>赣榆</item>
<item>灌云</item>
<item>灌南</item>
<item>西连岛</item>
<item>燕尾港</item>
<item>常州</item>
<item>溧阳</item>
<item>金坛</item>
<item>泰州</item>
<item>兴化</item>
<item>泰兴</item>
<item>姜堰</item>
<item>靖江</item>
<item>宿迁</item>
<item>沭阳</item>
<item>泗阳</item>
<item>泗洪</item>
<item>武汉</item>
<item>蔡甸</item>
<item>黄陂</item>
<item>新洲</item>
<item>江夏</item>
<item>襄樊</item>
<item>襄阳</item>
<item>保康</item>
<item>南漳</item>
<item>宜城</item>
<item>老河口</item>
<item>谷城</item>
<item>枣阳</item>
<item>鄂州</item>
<item>孝感</item>
<item>安陆</item>
<item>云梦</item>
<item>大悟</item>
<item>应城</item>
<item>汉川</item>
<item>黄冈</item>
<item>红安</item>
<item>麻城</item>
<item>罗田</item>
<item>英山</item>
<item>浠水</item>
<item>蕲春</item>
<item>黄梅</item>
<item>武穴</item>
<item>黄石</item>
<item>大冶</item>
<item>阳新</item>
<item>咸宁</item>
<item>赤壁</item>
<item>嘉鱼</item>
<item>崇阳</item>
<item>通城</item>
<item>通山</item>
<item>荆州</item>
<item>江陵</item>
<item>公安</item>
<item>石首</item>
<item>监利</item>
<item>洪湖</item>
<item>松滋</item>
<item>宜昌</item>
<item>远安</item>
<item>秭归</item>
<item>兴山</item>
<item>宜昌县</item>
<item>五峰</item>
<item>当阳</item>
<item>长阳</item>
<item>宜都</item>
<item>枝江</item>
<item>三峡</item>
<item>夷陵</item>
<item>恩施</item>
<item>利川</item>
<item>建始</item>
<item>咸丰</item>
<item>宣恩</item>
<item>鹤峰</item>
<item>来凤</item>
<item>巴东</item>
<item>绿葱坡</item>
<item>十堰</item>
<item>竹溪</item>
<item>郧西</item>
<item>郧县</item>
<item>竹山</item>
<item>房县</item>
<item>丹江口</item>
<item>神农架</item>
<item>随州</item>
<item>广水</item>
<item>荆门</item>
<item>钟祥</item>
<item>京山</item>
<item>天门</item>
<item>仙桃</item>
<item>潜江</item>
<item>杭州</item>
<item>萧山</item>
<item>桐庐</item>
<item>淳安</item>
<item>建德</item>
<item>余杭</item>
<item>临安</item>
<item>富阳</item>
<item>湖州</item>
<item>长兴</item>
<item>安吉</item>
<item>德清</item>
<item>嘉兴</item>
<item>嘉善</item>
<item>海宁</item>
<item>桐乡</item>
<item>平湖</item>
<item>海盐</item>
<item>宁波</item>
<item>慈溪</item>
<item>余姚</item>
<item>奉化</item>
<item>象山</item>
<item>石浦</item>
<item>宁海</item>
<item>鄞县</item>
<item>北仑</item>
<item>鄞州</item>
<item>镇海</item>
<item>绍兴</item>
<item>诸暨</item>
<item>上虞</item>
<item>新昌</item>
<item>嵊州</item>
<item>台州</item>
<item>括苍山</item>
<item>玉环</item>
<item>三门</item>
<item>天台</item>
<item>仙居</item>
<item>温岭</item>
<item>大陈</item>
<item>洪家</item>
<item>温州</item>
<item>泰顺</item>
<item>文成</item>
<item>平阳</item>
<item>瑞安</item>
<item>洞头</item>
<item>乐清</item>
<item>永嘉</item>
<item>苍南</item>
<item>丽水</item>
<item>遂昌</item>
<item>龙泉</item>
<item>缙云</item>
<item>青田</item>
<item>云和</item>
<item>庆元</item>
<item>金华</item>
<item>浦江</item>
<item>兰溪</item>
<item>义乌</item>
<item>东阳</item>
<item>武义</item>
<item>永康</item>
<item>磐安</item>
<item>衢州</item>
<item>常山</item>
<item>开化</item>
<item>龙游</item>
<item>江山</item>
<item>舟山</item>
<item>嵊泗</item>
<item>嵊山</item>
<item>岱山</item>
<item>普陀</item>
<item>定海</item>
<item>合肥</item>
<item>长丰</item>
<item>肥东</item>
<item>肥西</item>
<item>蚌埠</item>
<item>怀远</item>
<item>固镇</item>
<item>五河</item>
<item>芜湖</item>
<item>繁昌</item>
<item>芜湖县</item>
<item>南陵</item>
<item>淮南</item>
<item>凤台</item>
<item>马鞍山</item>
<item>当涂</item>
<item>安庆</item>
<item>枞阳</item>
<item>太湖</item>
<item>潜山</item>
<item>怀宁</item>
<item>宿松</item>
<item>望江</item>
<item>岳西</item>
<item>桐城</item>
<item>宿州</item>
<item>砀山</item>
<item>灵璧</item>
<item>泗县</item>
<item>萧县</item>
<item>阜阳</item>
<item>阜南</item>
<item>颍上</item>
<item>临泉</item>
<item>界首</item>
<item>太和</item>
<item>亳州</item>
<item>涡阳</item>
<item>利辛</item>
<item>蒙城</item>
<item>黄山站</item>
<item>黄山区</item>
<item>屯溪</item>
<item>祁门</item>
<item>黟县</item>
<item>歙县</item>
<item>休宁</item>
<item>黄山市</item>
<item>滁州</item>
<item>凤阳</item>
<item>明光</item>
<item>定远</item>
<item>全椒</item>
<item>来安</item>
<item>天长</item>
<item>淮北</item>
<item>濉溪</item>
<item>铜陵</item>
<item>宣城</item>
<item>泾县</item>
<item>旌德</item>
<item>宁国</item>
<item>绩溪</item>
<item>广德</item>
<item>郎溪</item>
<item>六安</item>
<item>霍邱</item>
<item>寿县</item>
<item>南溪</item>
<item>金寨</item>
<item>霍山</item>
<item>舒城</item>
<item>巢湖</item>
<item>庐江</item>
<item>无为</item>
<item>含山</item>
<item>和县</item>
<item>池州</item>
<item>东至</item>
<item>青阳</item>
<item>九华山</item>
<item>石台</item>
<item>福州</item>
<item>闽清</item>
<item>闽侯</item>
<item>罗源</item>
<item>连江</item>
<item>马祖</item>
<item>永泰</item>
<item>平潭</item>
<item>福州郊区</item>
<item>长乐</item>
<item>福清</item>
<item>平潭海峡大桥</item>
<item>厦门</item>
<item>同安</item>
<item>宁德</item>
<item>古田</item>
<item>霞浦</item>
<item>寿宁</item>
<item>周宁</item>
<item>福安</item>
<item>柘荣</item>
<item>福鼎</item>
<item>屏南</item>
<item>莆田</item>
<item>仙游</item>
<item>秀屿港</item>
<item>泉州</item>
<item>安溪</item>
<item>九仙山</item>
<item>永春</item>
<item>德化</item>
<item>南安</item>
<item>崇武</item>
<item>金山</item>
<item>晋江</item>
<item>漳州</item>
<item>长泰</item>
<item>南靖</item>
<item>平和</item>
<item>龙海</item>
<item>漳浦</item>
<item>诏安</item>
<item>东山</item>
<item>云霄</item>
<item>华安</item>
<item>龙岩</item>
<item>长汀</item>
<item>连城</item>
<item>武平</item>
<item>上杭</item>
<item>永定</item>
<item>漳平</item>
<item>三明</item>
<item>宁化</item>
<item>清流</item>
<item>泰宁</item>
<item>将乐</item>
<item>建宁</item>
<item>明溪</item>
<item>沙县</item>
<item>尤溪</item>
<item>永安</item>
<item>大田</item>
<item>南平</item>
<item>顺昌</item>
<item>光泽</item>
<item>邵武</item>
<item>武夷山</item>
<item>浦城</item>
<item>建阳</item>
<item>松溪</item>
<item>政和</item>
<item>建瓯</item>
<item>南昌</item>
<item>新建</item>
<item>南昌县</item>
<item>安义</item>
<item>进贤</item>
<item>莲塘</item>
<item>九江</item>
<item>瑞昌</item>
<item>庐山</item>
<item>武宁</item>
<item>德安</item>
<item>永修</item>
<item>湖口</item>
<item>彭泽</item>
<item>星子</item>
<item>都昌</item>
<item>棠荫</item>
<item>修水</item>
<item>上饶</item>
<item>鄱阳</item>
<item>婺源</item>
<item>康山</item>
<item>余干</item>
<item>万年</item>
<item>德兴</item>
<item>上饶县</item>
<item>弋阳</item>
<item>横峰</item>
<item>铅山</item>
<item>玉山</item>
<item>广丰</item>
<item>波阳</item>
<item>抚州</item>
<item>广昌</item>
<item>乐安</item>
<item>崇仁</item>
<item>金溪</item>
<item>资溪</item>
<item>宜黄</item>
<item>南城</item>
<item>南丰</item>
<item>黎川</item>
<item>东乡</item>
<item>宜春</item>
<item>铜鼓</item>
<item>宜丰</item>
<item>万载</item>
<item>上高</item>
<item>靖安</item>
<item>奉新</item>
<item>高安</item>
<item>樟树</item>
<item>丰城</item>
<item>吉安</item>
<item>吉安县</item>
<item>吉水</item>
<item>新干</item>
<item>峡江</item>
<item>永丰</item>
<item>永新</item>
<item>井冈山</item>
<item>万安</item>
<item>遂川</item>
<item>泰和</item>
<item>安福</item>
<item>宁冈</item>
<item>赣州</item>
<item>崇义</item>
<item>上犹</item>
<item>南康</item>
<item>大余</item>
<item>信丰</item>
<item>宁都</item>
<item>石城</item>
<item>瑞金</item>
<item>于都</item>
<item>会昌</item>
<item>安远</item>
<item>全南</item>
<item>龙南</item>
<item>定南</item>
<item>寻乌</item>
<item>兴国</item>
<item>景德镇</item>
<item>乐平</item>
<item>萍乡</item>
<item>莲花</item>
<item>新余</item>
<item>分宜</item>
<item>鹰潭</item>
<item>余江</item>
<item>贵溪</item>
<item>长沙</item>
<item>宁乡</item>
<item>浏阳</item>
<item>马坡岭</item>
<item>湘潭</item>
<item>韶山</item>
<item>湘乡</item>
<item>株洲</item>
<item>攸县</item>
<item>醴陵</item>
<item>株洲县</item>
<item>茶陵</item>
<item>炎陵</item>
<item>衡阳</item>
<item>衡山</item>
<item>衡东</item>
<item>祁东</item>
<item>衡阳县</item>
<item>常宁</item>
<item>衡南</item>
<item>耒阳</item>
<item>南岳</item>
<item>郴州</item>
<item>桂阳</item>
<item>嘉禾</item>
<item>宜章</item>
<item>临武</item>
<item>桥口</item>
<item>资兴</item>
<item>汝城</item>
<item>安仁</item>
<item>永兴</item>
<item>桂东</item>
<item>常德</item>
<item>安乡</item>
<item>桃源</item>
<item>汉寿</item>
<item>澧县</item>
<item>临澧</item>
<item>石门</item>
<item>益阳</item>
<item>赫山区</item>
<item>南县</item>
<item>桃江</item>
<item>安化</item>
<item>沅江</item>
<item>娄底</item>
<item>双峰</item>
<item>冷水江</item>
<item>冷水滩</item>
<item>新化</item>
<item>涟源</item>
<item>邵阳</item>
<item>隆回</item>
<item>洞口</item>
<item>新邵</item>
<item>邵东</item>
<item>绥宁</item>
<item>新宁</item>
<item>武冈</item>
<item>城步</item>
<item>邵阳县</item>
<item>岳阳</item>
<item>华容</item>
<item>湘阴</item>
<item>汨罗</item>
<item>平江</item>
<item>临湘</item>
<item>张家界</item>
<item>桑植</item>
<item>慈利</item>
<item>怀化</item>
<item>鹤城区</item>
<item>沅陵</item>
<item>辰溪</item>
<item>靖州</item>
<item>会同</item>
<item>通道</item>
<item>麻阳</item>
<item>新晃</item>
<item>芷江</item>
<item>溆浦</item>
<item>黔阳</item>
<item>洪江</item>
<item>永州</item>
<item>祁阳</item>
<item>东安</item>
<item>双牌</item>
<item>道县</item>
<item>宁远</item>
<item>江永</item>
<item>蓝山</item>
<item>新田</item>
<item>江华</item>
<item>吉首</item>
<item>保靖</item>
<item>永顺</item>
<item>古丈</item>
<item>凤凰</item>
<item>泸溪</item>
<item>龙山</item>
<item>花垣</item>
<item>贵阳</item>
<item>白云</item>
<item>花溪</item>
<item>乌当</item>
<item>息烽</item>
<item>开阳</item>
<item>修文</item>
<item>清镇</item>
<item>遵义</item>
<item>遵义县</item>
<item>仁怀</item>
<item>绥阳</item>
<item>湄潭</item>
<item>凤冈</item>
<item>桐梓</item>
<item>赤水</item>
<item>习水</item>
<item>道真</item>
<item>正安</item>
<item>务川</item>
<item>余庆</item>
<item>汇川</item>
<item>安顺</item>
<item>普定</item>
<item>镇宁</item>
<item>平坝</item>
<item>紫云</item>
<item>关岭</item>
<item>都匀</item>
<item>贵定</item>
<item>瓮安</item>
<item>长顺</item>
<item>福泉</item>
<item>惠水</item>
<item>龙里</item>
<item>罗甸</item>
<item>平塘</item>
<item>独山</item>
<item>三都</item>
<item>荔波</item>
<item>凯里</item>
<item>岑巩</item>
<item>施秉</item>
<item>镇远</item>
<item>黄平</item>
<item>黄平旧洲</item>
<item>麻江</item>
<item>丹寨</item>
<item>三穗</item>
<item>台江</item>
<item>剑河</item>
<item>雷山</item>
<item>黎平</item>
<item>天柱</item>
<item>锦屏</item>
<item>榕江</item>
<item>从江</item>
<item>炉山</item>
<item>铜仁</item>
<item>江口</item>
<item>玉屏</item>
<item>万山</item>
<item>思南</item>
<item>塘头</item>
<item>印江</item>
<item>石阡</item>
<item>沿河</item>
<item>德江</item>
<item>松桃</item>
<item>毕节</item>
<item>赫章</item>
<item>金沙</item>
<item>威宁</item>
<item>大方</item>
<item>纳雍</item>
<item>织金</item>
<item>六盘水</item>
<item>六枝</item>
<item>水城</item>
<item>盘县</item>
<item>黔西</item>
<item>晴隆</item>
<item>兴仁</item>
<item>贞丰</item>
<item>望谟</item>
<item>兴义</item>
<item>安龙</item>
<item>册亨</item>
<item>普安</item>
<item>成都</item>
<item>龙泉驿</item>
<item>新都</item>
<item>温江</item>
<item>金堂</item>
<item>双流</item>
<item>郫县</item>
<item>大邑</item>
<item>蒲江</item>
<item>新津</item>
<item>都江堰</item>
<item>彭州</item>
<item>邛崃</item>
<item>崇州</item>
<item>崇庆</item>
<item>彭县</item>
<item>攀枝花</item>
<item>仁和</item>
<item>米易</item>
<item>盐边</item>
<item>自贡</item>
<item>富顺</item>
<item>荣县</item>
<item>绵阳</item>
<item>三台</item>
<item>盐亭</item>
<item>安县</item>
<item>梓潼</item>
<item>北川</item>
<item>平武</item>
<item>江油</item>
<item>南充</item>
<item>南部</item>
<item>营山</item>
<item>蓬安</item>
<item>仪陇</item>
<item>西充</item>
<item>阆中</item>
<item>达州</item>
<item>宣汉</item>
<item>开江</item>
<item>大竹</item>
<item>渠县</item>
<item>万源</item>
<item>达川</item>
<item>遂宁</item>
<item>蓬溪</item>
<item>射洪</item>
<item>广安</item>
<item>岳池</item>
<item>武胜</item>
<item>邻水</item>
<item>华蓥山</item>
<item>巴中</item>
<item>通江</item>
<item>南江</item>
<item>平昌</item>
<item>泸州</item>
<item>泸县</item>
<item>合江</item>
<item>叙永</item>
<item>古蔺</item>
<item>纳溪</item>
<item>宜宾</item>
<item>宜宾农试站</item>
<item>宜宾县</item>
<item>南溪</item>
<item>江安</item>
<item>长宁</item>
<item>高县</item>
<item>珙县</item>
<item>筠连</item>
<item>兴文</item>
<item>屏山</item>
<item>内江</item>
<item>东兴</item>
<item>威远</item>
<item>资中</item>
<item>隆昌</item>
<item>资阳</item>
<item>安岳</item>
<item>乐至</item>
<item>简阳</item>
<item>乐山</item>
<item>犍为</item>
<item>井研</item>
<item>夹江</item>
<item>沐川</item>
<item>峨边</item>
<item>马边</item>
<item>峨眉</item>
<item>峨眉山</item>
<item>眉山</item>
<item>仁寿</item>
<item>彭山</item>
<item>洪雅</item>
<item>丹棱</item>
<item>青神</item>
<item>凉山</item>
<item>木里</item>
<item>盐源</item>
<item>德昌</item>
<item>会理</item>
<item>会东</item>
<item>宁南</item>
<item>普格</item>
<item>西昌</item>
<item>金阳</item>
<item>昭觉</item>
<item>喜德</item>
<item>冕宁</item>
<item>越西</item>
<item>甘洛</item>
<item>雷波</item>
<item>美姑</item>
<item>布拖</item>
<item>雅安</item>
<item>名山</item>
<item>荣经</item>
<item>汉源</item>
<item>石棉</item>
<item>天全</item>
<item>芦山</item>
<item>宝兴</item>
<item>甘孜</item>
<item>康定</item>
<item>泸定</item>
<item>丹巴</item>
<item>九龙</item>
<item>雅江</item>
<item>道孚</item>
<item>炉霍</item>
<item>新龙</item>
<item>德格</item>
<item>白玉</item>
<item>石渠</item>
<item>色达</item>
<item>理塘</item>
<item>巴塘</item>
<item>乡城</item>
<item>稻城</item>
<item>得荣</item>
<item>阿坝</item>
<item>汶川</item>
<item>理县</item>
<item>茂县</item>
<item>松潘</item>
<item>九寨沟</item>
<item>金川</item>
<item>小金</item>
<item>黑水</item>
<item>马尔康</item>
<item>壤塘</item>
<item>若尔盖</item>
<item>红原</item>
<item>南坪</item>
<item>德阳</item>
<item>中江</item>
<item>广汉</item>
<item>什邡</item>
<item>绵竹</item>
<item>罗江</item>
<item>广元</item>
<item>旺苍</item>
<item>青川</item>
<item>剑阁</item>
<item>苍溪</item>
<item>广州</item>
<item>番禺</item>
<item>从化</item>
<item>增城</item>
<item>花都</item>
<item>天河</item>
<item>韶关</item>
<item>乳源</item>
<item>始兴</item>
<item>翁源</item>
<item>乐昌</item>
<item>仁化</item>
<item>南雄</item>
<item>新丰</item>
<item>曲江</item>
<item>惠州</item>
<item>博罗</item>
<item>惠阳</item>
<item>惠东</item>
<item>龙门</item>
<item>梅州</item>
<item>兴宁</item>
<item>蕉岭</item>
<item>大埔</item>
<item>丰顺</item>
<item>平远</item>
<item>五华</item>
<item>梅县</item>
<item>汕头</item>
<item>潮阳</item>
<item>澄海</item>
<item>南澳</item>
<item>云澳</item>
<item>南澎岛</item>
<item>深圳</item>
<item>珠海</item>
<item>斗门</item>
<item>黄茅洲</item>
<item>佛山</item>
<item>顺德</item>
<item>三水</item>
<item>南海</item>
<item>肇庆</item>
<item>广宁</item>
<item>四会</item>
<item>德庆</item>
<item>怀集</item>
<item>封开</item>
<item>高要</item>
<item>湛江</item>
<item>吴川</item>
<item>雷州</item>
<item>徐闻</item>
<item>廉江</item>
<item>硇洲</item>
<item>遂溪</item>
<item>江门</item>
<item>开平</item>
<item>新会</item>
<item>恩平</item>
<item>台山</item>
<item>上川岛</item>
<item>鹤山</item>
<item>河源</item>
<item>紫金</item>
<item>连平</item>
<item>和平</item>
<item>龙川</item>
<item>清远</item>
<item>连南</item>
<item>连州</item>
<item>连山</item>
<item>阳山</item>
<item>佛冈</item>
<item>英德</item>
<item>云浮</item>
<item>罗定</item>
<item>新兴</item>
<item>郁南</item>
<item>潮州</item>
<item>饶平</item>
<item>东莞</item>
<item>中山</item>
<item>阳江</item>
<item>阳春</item>
<item>揭阳</item>
<item>揭西</item>
<item>普宁</item>
<item>惠来</item>
<item>茂名</item>
<item>高州</item>
<item>化州</item>
<item>电白</item>
<item>信宜</item>
<item>汕尾</item>
<item>海丰</item>
<item>陆丰</item>
<item>遮浪</item>
<item>东沙岛</item>
<item>昆明</item>
<item>昆明农试站</item>
<item>东川</item>
<item>寻甸</item>
<item>晋宁</item>
<item>宜良</item>
<item>石林</item>
<item>呈贡</item>
<item>富民</item>
<item>嵩明</item>
<item>禄劝</item>
<item>安宁</item>
<item>太华山</item>
<item>河口</item>
<item>大理</item>
<item>云龙</item>
<item>漾鼻</item>
<item>永平</item>
<item>宾川</item>
<item>弥渡</item>
<item>祥云</item>
<item>魏山</item>
<item>剑川</item>
<item>洱源</item>
<item>鹤庆</item>
<item>南涧</item>
<item>红河</item>
<item>石屏</item>
<item>建水</item>
<item>弥勒</item>
<item>元阳</item>
<item>绿春</item>
<item>开远</item>
<item>个旧</item>
<item>蒙自</item>
<item>屏边</item>
<item>泸西</item>
<item>金平</item>
<item>曲靖</item>
<item>沾益</item>
<item>陆良</item>
<item>富源</item>
<item>马龙</item>
<item>师宗</item>
<item>罗平</item>
<item>会泽</item>
<item>宣威</item>
<item>保山</item>
<item>富宁</item>
<item>龙陵</item>
<item>施甸</item>
<item>昌宁</item>
<item>腾冲</item>
<item>文山</item>
<item>西畴</item>
<item>马关</item>
<item>麻栗坡</item>
<item>砚山</item>
<item>邱北</item>
<item>广南</item>
<item>玉溪</item>
<item>澄江</item>
<item>江川</item>
<item>通海</item>
<item>华宁</item>
<item>新平</item>
<item>易门</item>
<item>峨山</item>
<item>元江</item>
<item>楚雄</item>
<item>大姚</item>
<item>元谋</item>
<item>姚安</item>
<item>牟定</item>
<item>南华</item>
<item>武定</item>
<item>禄丰</item>
<item>双柏</item>
<item>永仁</item>
<item>普洱</item>
<item>景谷</item>
<item>景东</item>
<item>澜沧</item>
<item>普洱</item>
<item>墨江</item>
<item>江城</item>
<item>孟连</item>
<item>西盟</item>
<item>镇源</item>
<item>镇沅</item>
<item>宁洱</item>
<item>昭通</item>
<item>鲁甸</item>
<item>彝良</item>
<item>镇雄</item>
<item>威信</item>
<item>巧家</item>
<item>绥江</item>
<item>永善</item>
<item>盐津</item>
<item>大关</item>
<item>临沧</item>
<item>沧源</item>
<item>耿马</item>
<item>双江</item>
<item>凤庆</item>
<item>永德</item>
<item>云县</item>
<item>镇康</item>
<item>怒江</item>
<item>福贡</item>
<item>兰坪</item>
<item>泸水</item>
<item>六库</item>
<item>贡山</item>
<item>香格里拉</item>
<item>德钦</item>
<item>维西</item>
<item>中甸</item>
<item>丽江</item>
<item>永胜</item>
<item>华坪</item>
<item>宁蒗</item>
<item>德宏</item>
<item>潞江坝</item>
<item>陇川</item>
<item>盈江</item>
<item>畹町镇</item>
<item>瑞丽</item>
<item>梁河</item>
<item>潞西</item>
<item>景洪</item>
<item>大勐龙</item>
<item>勐海</item>
<item>景洪电站</item>
<item>勐腊</item>
<item>南宁</item>
<item>南宁城区</item>
<item>邕宁</item>
<item>横县</item>
<item>隆安</item>
<item>马山</item>
<item>上林</item>
<item>武鸣</item>
<item>宾阳</item>
<item>硕龙</item>
<item>崇左</item>
<item>天等</item>
<item>龙州</item>
<item>凭祥</item>
<item>大新</item>
<item>扶绥</item>
<item>宁明</item>
<item>海渊</item>
<item>柳州</item>
<item>柳城</item>
<item>沙塘</item>
<item>鹿寨</item>
<item>柳江</item>
<item>融安</item>
<item>融水</item>
<item>三江</item>
<item>来宾</item>
<item>忻城</item>
<item>金秀</item>
<item>象州</item>
<item>武宣</item>
<item>桂林</item>
<item>桂林农试站</item>
<item>龙胜</item>
<item>永福</item>
<item>临桂</item>
<item>兴安</item>
<item>灵川</item>
<item>全州</item>
<item>灌阳</item>
<item>阳朔</item>
<item>恭城</item>
<item>平乐</item>
<item>荔浦</item>
<item>资源</item>
<item>梧州</item>
<item>藤县</item>
<item>太平</item>
<item>苍梧</item>
<item>蒙山</item>
<item>岑溪</item>
<item>贺州</item>
<item>昭平</item>
<item>富川</item>
<item>钟山</item>
<item>信都</item>
<item>贵港</item>
<item>桂平</item>
<item>平南</item>
<item>玉林</item>
<item>博白</item>
<item>北流</item>
<item>容县</item>
<item>陆川</item>
<item>百色</item>
<item>那坡</item>
<item>田阳</item>
<item>德保</item>
<item>靖西</item>
<item>田东</item>
<item>平果</item>
<item>隆林</item>
<item>西林</item>
<item>乐业</item>
<item>凌云</item>
<item>田林</item>
<item>钦州</item>
<item>浦北</item>
<item>灵山</item>
<item>河池</item>
<item>天峨</item>
<item>东兰</item>
<item>巴马</item>
<item>环江</item>
<item>罗城</item>
<item>宜州</item>
<item>凤山</item>
<item>南丹</item>
<item>都安</item>
<item>北海</item>
<item>合浦</item>
<item>涠洲岛</item>
<item>防城港</item>
<item>上思</item>
<item>东兴</item>
<item>板栏</item>
<item>防城</item>
<item>海口</item>
<item>琼山</item>
<item>三亚</item>
<item>东方</item>
<item>临高</item>
<item>澄迈</item>
<item>儋州</item>
<item>昌江</item>
<item>白沙</item>
<item>琼中</item>
<item>定安</item>
<item>屯昌</item>
<item>琼海</item>
<item>文昌</item>
<item>清兰</item>
<item>保亭</item>
<item>万宁</item>
<item>陵水</item>
<item>西沙</item>
<item>珊瑚岛</item>
<item>永署礁</item>
<item>南沙岛</item>
<item>乐东</item>
<item>五指山</item>
<item>通什</item>
<item>香港</item>
<item>九龙</item>
<item>新界</item>
<item>中环</item>
<item>铜锣湾</item>
<item>澳门</item>
<item>台北县</item>
<item>台北市</item>
<item>高雄</item>
<item>东港</item>
<item>大武</item>
<item>恒春</item>
<item>兰屿</item>
<item>台南</item>
<item>台中</item>
<item>桃园</item>
<item>新竹县</item>
<item>新竹市</item>
<item>公馆</item>
<item>宜兰</item>
<item>马公</item>
<item>东吉屿</item>
<item>嘉义</item>
<item>阿里山</item>
<item>玉山</item>
<item>新港</item>

Android 实战 - 天气(有缺陷)APP相关推荐

  1. Android实战--天气APP

    准备工作 1.在github上创建仓库,创建完成后,返回常见本地仓库并添加关联的步骤,按着走就行了 如果是首次,下载git并初始化一个仓库 标记本地仓库的所有者信息 $ git config --gl ...

  2. Pure 天气(Android),Pure天气(hanjie.app.pureweather) - 8.5.5 - 应用 - 酷安

    权限信息 · 完全的网络访问权限 · 查看网络连接 · 读取手机状态和身份 · com.android.launcher.permission.READ_SETTINGS · 查看WLAN连接 · 大 ...

  3. Android实战——视频资讯APP

    https://www.bilibili.com/video/BV16Z4y1H7jj?from=search&seid=11308077239847881353 1 了解APP的UI原型设计 ...

  4. Android 实战 - 个人App乐逗项目(查看网页链接封装,播放视频封装)

    1.查看网页链接封装 和 Android实战-个人App乐逗项目(第一阶段:微信精选文章完成与总结) 中的webview一样,采用腾讯x5浏览服务sdk调用的. 效果 预览 : 所需 工具 : 腾讯x ...

  5. Flutter实战5 -- 天气查询APP重构之状态管理(ScopedModel)

    0x00 前言 前面四篇文章: Flutter实战1 --- 写一个天气查询的APP Flutter实战2 --- 写一个天气查询的APP FFlutter实战3 --- PC上运行Flutter A ...

  6. Android项目实战:账本APP开发

    好好学习,天天向上 本文已收录至我的Github仓库DayDayUP:github.com/RobodLee/DayDayUP,欢迎Star,更多文章请前往:目录导航 Java项目实战:账本APP服务 ...

  7. Android实战项目: 视频资讯APP,源码在文章里免费分享

    文章目录 一.环境搭建 1.资源下载 2.视频地址 3.项目开发情况 二.项目展示 1.首页 2.资讯页面 3.个人中心 4.收藏页面实现 三.配置过程详解 1.导入Mysql数据库 2.Mongdb ...

  8. 【Android项目实战 | 从零开始写app(十二)】实现app首页智慧服务热门推荐热门主题、新闻

    说在前面,由于各种adapter,xml布局,bean实体类,Activity,也为了让看懂,代码基本都是"简单粗暴直接不好看",没啥okhttp和util工具类之类的封装,本篇幅 ...

  9. Android实战:手把手实现“捧腹网”APP(二)-----捧腹APP原型设计、实现框架选取...

    Android实战:手把手实现"捧腹网"APP(一)-–捧腹网网页分析.数据获取 Android实战:手把手实现"捧腹网"APP(二)-–捧腹APP原型设计.实 ...

最新文章

  1. 计算机书籍- 聊天机器人技术原理与应用
  2. 正态分布里的西格玛_西格玛和西格玛水平
  3. 分类mysql_MySql分类
  4. 07-Armv8-A virtualization
  5. 查看SecureCRT保存的密码
  6. 分布式事务选型的取舍 | 建议收藏
  7. function implemented in Scala - compiled java code - some closure example
  8. 小程序 自定义遮照 mask 禁止上下滑动
  9. 求周期字符串的最小子串
  10. 微信Mac版可以发朋友圈了 还能浏览相册
  11. Park 变换 系数2/3的由来
  12. 面包板电源线怎么接_如何维修面包板电源
  13. 计算机应用程序没声音,电脑没有声音怎么办,五个步骤解决电脑没声音
  14. 神经内科常用评估量表,神经功能缺损评分量表
  15. python正则表达式提取电话号码_用于提取电话号码的正则表达式
  16. 如何对工厂设备进行精准化管理?
  17. 预测师:2007年将是中间商艰难的一年
  18. pack_padded_sequence,pad_packed_sequence
  19. 为什么HashTable不能存null键和null值,而HashMap却可以?
  20. Windows 10强制升级惹众怒:纽约总检察长正在积极推动诉讼

热门文章

  1. 你或许也想拥有专属于自己的AI模型文件格式(推理部署篇)-(8)
  2. DeepSpeed Chat: 一键式RLHF训练,让你的类ChatGPT千亿大模型提速省钱15倍
  3. 在 Jupyter Notebook 中使用R语言
  4. uo和o的区别和用法_韵母o和uo的区别
  5. cinnamon桌面_使用Cinnamon增强您的Linux桌面
  6. NTP时间同步服务器客户端、服务端的安装以及配置文件的配置
  7. 我的所有优质博客全部开源啦(我自己原创的《ACM模板》《算法全家桶》《算法竞赛中的初等数论》 PDF免费下载)
  8. Tomcat之Web 应用配置
  9. python+VBA实现照片转Excel
  10. 【高级UI】【026】手动为RecyclerView添加橡皮筋拉伸回弹效果