android有些应用中需要使用天气预报,来展示今天、未来几天的天气状况,那么具体怎么做呢。
一起来看看

首先需要 国家气象局提供的天气预报接口

1.风力和湿度: http://www.weather.com.cn/data/sk/101010100.html

2.气温和天气状况:http://www.weather.com.cn/data/cityinfo/101010100.html

3.7日气温:http://m.weather.com.cn/data/101010100.html

后面9位数的是城市编码 101010100 代表北京。

其次 城市代码,访问一个城市地区的天气借口必须要有这个城市地区的代码
例如:

北京:101010100朝阳:101010300顺义:101010400怀柔:101010500通州:101010600昌平:101010700延庆:101010800丰台:101010900石景山:101011000大兴:101011100房山:101011200密云:101011300门头沟:101011400平谷:101011500八达岭:101011600佛爷顶:101011700汤河口:101011800密云上甸子:101011900斋堂:101012000霞云岭:101012100北京城区:101012200海淀:101010200


可通过一下链接获取省级代码:

获取省级代码:http://www.weather.com.cn/data/list3/city.xml?level=1



最后 有的接口中还会带有一些图片数据,访问地址为

http://m.weather.com.cn/img/c0.gif http://m.weather.com.cn/img/b0.gif

http://www.weather.com.cn/m/i/weatherpic/29x20/d0.gif

http://www.weather.com.cn/m2/i/icon_weather/29x20/n00.gif

这个图就是天气现象0(晴)的图片,其他天气现象的图片依此类推。

c打头的图片是20*20像素的,
b打头的是50*46像素的,
d打头的是反白的图标,29*20像素,
n打头的是夜间反白图标,29*20像素


参考文献:http://g.kehou.com/t1029846752.html

更多相关文章

  1. android 手势
  2. Android(安卓)密度转换 java文件
  3. android 面试题 谈谈屏幕适配
  4. Android中文API(136) —— Bitmap
  5. 2011.08.29——— android dip px解析及其转换
  6. Android手势左右滑动效果
  7. Android系统属性SystemProperties分析
  8. Android(安卓)实现缩小图片像素
  9. Android色彩空间像素格式定义及设定

随机推荐

  1. android 实现自定义键盘的实例
  2. android:shape的使用
  3. Android工具箱之Context解析
  4. android中的文本框
  5. android:layout_gravity和android:gravit
  6. android:padding和android:margin的区别
  7. 关于Android菜单上的记录
  8. Android(安卓)创建服务器 NanoHttpd
  9. 开放平台的Android(安卓)SDK
  10. android仿今日头条App、多种漂亮加载效果