1.准确的天气预报网 谁知道

南昌温度穿衣_南昌天气预报穿衣指数

李爷爷今年七十多岁了视力模糊看不清天气预报图可以通过听广播了解天气情况。

穿衣指数是指为了使人的体表温度保持恒定或使人体保持舒适状态所需的衣服的厚度。穿衣气象指数共分8级,指数越小,穿衣的厚度越薄。每个级别对应的温度分别为:

一级、温度>28摄氏度。

夏季着装:轻棉织物制作的短衣、短裙、薄短裙、短裤。

二级、热舒适。

温度在24.0~27.9摄氏度之间。

夏季着装:棉麻面料的衬衫、薄长裙、薄T恤。

扩展资料:

天气预报图注意事项:

天气预报常用术语:

晴:天空云量不足3成。

阴:天空云量占9成或以上。

雾:近地面空中浮游大量微小的水滴或冰晶,水平能见度下降到1公里以内,影响交通运输。

小雨:日降水量不足10毫米。

大雨:日降水量25.0—49.9毫米。

雷阵雨:忽下忽停并伴有电闪雷鸣的阵性降水。

冰雹:小雹核随着积雨云中激烈的垂直运动,反复上升凝结下降融化,成长为透明层相间的小冰块降落,对农作物有影响。

准确的天气预报网 谁知道

百度API Key申请地址:创建应用 如图:?

提交后得到API Key 如图:?

接口实例:?location=南昌&output=json&ak=你的API Key&mcode=你的数字签名SHA1;com.example.administrator.jsontest(包名)

接口参数说明

参数类型

参数名称

是否必须

具体描述

String location true 输入城市名或经纬度,城市名如北京或者131,经纬度格式为lng,lat坐标,如:location=116.305145,39.982368;全国值为all,返回省会城市自治区,港澳台天气情况多城市天气预报中间用“|”分隔,如:location=116.305145,39.982368|123.342323,36238945|...

String output false 输出的数据格式,默认为xml格式,当output设置为json时,输出的为json数据格式

String coord_type false 请求参数坐标类型,默认为gcj02经纬度坐标。允许的值为bd09ll、bd09mc、gcj02、wgs84;

返回的JSON数据

{

"error":0,

"status":"success",

"date":"2016-03-05",

"results":[

{

"currentCity":"北京",

"pm25":"144",

"index":[

{

"title":"穿衣",

"zs":"较冷",

"tipt":"穿衣指数",

"des":"建议着厚外套加毛衣等服装。年老体弱者宜着大衣、呢外套加羊毛衫。"},

{

"title":"洗车",

"zs":"不宜",

"tipt":"洗车指数",

"des":"不宜洗车,未来24小时内有扬沙或浮尘,如果在此期间洗车,极易很快蒙上新的灰尘。"},

{

"title":"旅游",

"zs":"一般",

"tipt":"旅游指数",

"des":"风稍大,扬沙或浮尘天气对能见度和空气质量都会有些影响,出行请注意交通安全和采取适当的防尘措施。"},

{

"title":"感冒",

"zs":"易发",

"tipt":"感冒指数",

"des":"昼夜温差大,风力较强,易发生感冒,请注意适当增减衣服,加强自我防护避免感冒。"},

{

"title":"运动",

"zs":"较不宜",

"tipt":"运动指数",

"des":"有扬沙或浮尘,建议适当停止户外运动,选择在室内进行运动,以避免吸入更多沙尘,有损健康。"},

{

"title":"紫外线强度",

"zs":"最弱",

"tipt":"紫外线强度指数",

"des":"属弱紫外线辐射天气,无需特别防护。若长期在户外,建议涂擦SPF在8-12之间的防晒护肤品。"}

? ],

?"weather_data":[

?{

?"date":"周六 03月05日 (实时:12℃)", ?"dayPictureUrl":"",

"nightPictureUrl":"",

?"weather":"浮尘转晴",

?"wind":"北风4-5级",

?"temperature":"12 ~ -1℃"},

?{

?"date":"周日",

"dayPictureUrl":"",

"nightPictureUrl":"",

?"weather":"多云",

?"wind":"微风",

?"temperature":"10 ~ -3℃"},

?{

?"date":"周一", "dayPictureUrl":"",

"nightPictureUrl":"",

?"weather":"多云转阴",

?"wind":"微风",

?"temperature":"13 ~ 2℃"},

?{

?"date":"周二", "dayPictureUrl":"",

"nightPictureUrl":"",

?"weather":"阴转多云",

?"wind":"北风3-4级",

?"temperature":"6 ~ -1℃"}

?]}]}

3. ?我们来写个demo,代码如下:

package com.example.administrator.jsontest;

public class MainActivity extends Activity {

private Button button;

private TextView textView;

private Handler handler = new Handler() {

@Override

public void handleMessage(Message msg) {

switch (msg.what) {

case 0:

String re = (String) msg.obj;

textView.setText(re);

break;

}

}

};

@Override

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.activity_main);

button = (Button) findViewById(R.id.button);

textView = (TextView) findViewById(R.id.textView);

button.setOnClickListener(new View.OnClickListener() {

@Override

public void onClick(View v) {

Log.i("TAG", "点击了Button");

sendRequestWithHttpClient();

}

});

}

private void sendRequestWithHttpClient() {

new Thread(new Runnable() {

@Override

public void run() {

HttpURLConnection connection = null;

try {

URL url = new URL("南昌&output=json&ak=8ixCCFzlBB617YX7tONI2P5B&mcode=1C:6B:42:33:E8:A6:DC:A2:11:6E:26:EC:84:BD:42:E3:8E:6B:57:9A;com.example.administrator.jsontest");

connection = (HttpURLConnection) url.openConnection();

connection.setRequestMethod("GET");

connection.setConnectTimeout(5000);

connection.setReadTimeout(5000);

InputStream in = connection.getInputStream();

BufferedReader reader = new BufferedReader(new InputStreamReader(in));

StringBuilder response = new StringBuilder();

String line;

while ((line = reader.readLine()) != null) {

response.append(line);

}

Log.i("TAG", response.toString()); parseJSONObjectOrJSONArray(response.toString());

} catch (MalformedURLException e) {

e.printStackTrace();

} catch (IOException e) {

e.printStackTrace();

}

}

}).start();

}

//解析JSON数据

private void parseJSONObjectOrJSONArray(String jsonData) {

try {

String count = "";

JSONObject jsonObject = new JSONObject(jsonData);

JSONArray jsonArray = jsonObject.getJSONArray("results");

if (jsonArray.length() > 0) {

JSONObject object = jsonArray.getJSONObject(0);

String city = object.optString("currentCity");

JSONArray array = object.getJSONArray("weather_data");

for (int i = 0; i < array.length(); i++) {

JSONObject jsonObject1 = array.getJSONObject(i);

String dateDay = jsonObject1.optString("date");

String weather = jsonObject1.optString("weather");

String wind = jsonObject1.optString("wind");

String temperature = jsonObject1.optString("temperature");

count =count +"\n"+ dateDay + " " + weather + " " + wind + " " + temperature;

Log.i("AAA",count);

}

Message message = new Message();

message.what = 0;

message.obj = count;

handler.sendMessage(message);

}

} catch (JSONException e) {

e.printStackTrace();

}

}

}

4.?运行结果如下:?

还是比较准的!

明日 中山

08年11月06日-07日 星期四

多云转小雨 29℃~20℃ 风力:≤3级污染指数:3,中。气象条件对空气污染物稀释、扩散和清除无明显影响,易感人群应适当减少室外活动时间。

紫外线指数:2,弱。紫外线强度较弱,建议出门前涂擦SPF在12-15之间、PA+的防晒护肤品。

舒适度指数:2,较不舒适。白天天气晴好,并且空气湿度偏大,在这种天气条件下,您会感到有些闷热,不很舒适。

体感指数:最低温度20°C,最高温度29°C

防晒指数:2,较弱。紫外线强度较弱,建议涂擦SPF在12-15之间,PA+的防晒护肤品。

中暑指数:0,无。温度不高,其他各项气象条件适宜,中暑机率极低。

穿衣指数:1,炎热。天气炎热,建议着短衫、短裙、短裤、薄型T恤衫、敞领短袖棉衫等清凉夏季服装。

空调指数:4,较少开启。您将感到很舒适,一般不需要开启空调。

洗车指数:1,适宜。适宜洗车,未来持续两天无雨天气较好,适合擦洗汽车,蓝天白云、风和日丽将伴您的车子连日洁净。

钓鱼指数:2,较适宜。较适合垂钓,但天气稍热,会对垂钓产生一定的影响。

后天 中山

08年11月07日-08日 星期五

小雨 26℃~19℃ 风力:≤3级污染指数:2,良。气象条件有利于空气污染物稀释、扩散和清除,可在室外正常活动。

紫外线指数:1,最弱。属弱紫外线辐射天气,无需特别防护。若长期在户外,建议涂擦SPF在8-12之间的防晒护肤品。

舒适度指数:1,较舒适。白天有降雨,但会使人们感觉有些热,不过大部分人仍会有比较舒适的感觉。

体感指数:最低温度19°C,最高温度26°C

防晒指数:1,弱。属弱紫外辐射天气,长期在户外,建议涂擦SPF在8-12之间的防晒护肤品。

中暑指数:0,无。温度不高,其他各项气象条件适宜,中暑机率极低。

穿衣指数:2,热。天气较热,建议着短裙、短裤、短套装、T恤等夏季服装。年老体弱者宜着长袖衬衫和单裤。

空调指数:4,较少开启。您将感到很舒适,一般不需要开启空调。

洗车指数:4,不宜。不宜洗车,未来24小时内有雨,如果在此期间洗车,雨水和路上的泥水可能会再次弄脏您的爱车。

钓鱼指数:3,不宜。天气不好,不适合垂钓。