首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

android天候查询(二)之网络json数据的获取

2013-10-08 
android天气查询(二)之网络json数据的获取前面一篇文章介绍了如何使用ksoap获取天气信息,但是使用的网络资

android天气查询(二)之网络json数据的获取

     前面一篇文章介绍了如何使用ksoap获取天气信息,但是使用的网络资源受到了限制,所以我们这里会采用第二种方法,可以无限制的获取。http://m.weather.com.cn/data/101010100.html 但是对应的101010100(北京)我们怎么获取呢,还有就是图片资源怎么来的呢?http://m.weather.com.cn/img/b1.gif这个是图片资源,但是每次从网上去还是比较费流量的,我仔细对比了Ksoap中给的gif图片资源,和中国气象局的这个图片都是一一对应的,所以这里我会做成本地图片。

1.1城市代码获取                                                    

  这里我把下载下来的城市代码的空行给去掉了,把文件保存为txt格式(UTF-8另存为可以看见)。下载地址:http://download.csdn.net/detail/feiyangxiaomi/6261685程序中的读取方法为:

// 工具方法,该方法负责把返回的天气图标字符串,转换为程序的图片资源ID。private int parseIcon(String strIcon){if (strIcon == null)return -1;if ("0.gif".equals(strIcon))return R.drawable.a_0;if ("1.gif".equals(strIcon))return R.drawable.a_1;if ("2.gif".equals(strIcon))return R.drawable.a_2;if ("3.gif".equals(strIcon))return R.drawable.a_3;
……

这里就不全部贴上了。

1.4最重要的一件事情                                                    

(1)源码http://download.csdn.net/detail/feiyangxiaomi/6261805(2)资源(源码里面有)



热点排行