初学android,做一个天气预报的实现
天气预报的实现主要是通过google提供的接口,解析XML,显示
接口有两种途径:
1.http://www.google.com/ig/api?hl=zh-cn&weather=,,, + 城市CODE,如上海的是31399999,121470001
则天气预报接口为:
http://www.google.com/ig/api?hl=zh-cn&weather=,,,31399999,121470001
2.http://www.google.com/ig/api?hl=zh_cn&weather= + 城市名称,如要显示上海天气则为:
http://www.google.com/ig/api?hl=zh_cn&weather=上海
能过URL会得到当前天气和后四天预报天气,通过XML解析,得到图片、温度等值,变显示到自定的界面上即可。
下面将本人做的天气预报截图贴上:
主界面:
[img]http://dl.iteye.com/upload/attachment/563161/ad1ae5c6-fe31-39e4-aae5-587c15a85e18.jpg[/img]
不带动画的天气截图
[img]http://dl.iteye.com/upload/attachment/563163/13dc6541-bbac-3dc3-9d03-d968c11405f2.jpg[/img]
带动画的天气截图
[img]http://dl.iteye.com/upload/attachment/563165/b1d47eb8-55a4-3069-8357-a27143e32104.jpg[/img]
动画透明设置:
左移:
右移:
大致就是这样了。
天气预报的实现主要是通过google提供的接口,解析XML,显示
接口有两种途径:
1.http://www.google.com/ig/api?hl=zh-cn&weather=,,, + 城市CODE,如上海的是31399999,121470001
则天气预报接口为:
http://www.google.com/ig/api?hl=zh-cn&weather=,,,31399999,121470001
2.http://www.google.com/ig/api?hl=zh_cn&weather= + 城市名称,如要显示上海天气则为:
http://www.google.com/ig/api?hl=zh_cn&weather=上海
能过URL会得到当前天气和后四天预报天气,通过XML解析,得到图片、温度等值,变显示到自定的界面上即可。
下面将本人做的天气预报截图贴上:
主界面:
[img]http://dl.iteye.com/upload/attachment/563161/ad1ae5c6-fe31-39e4-aae5-587c15a85e18.jpg[/img]
不带动画的天气截图
[img]http://dl.iteye.com/upload/attachment/563163/13dc6541-bbac-3dc3-9d03-d968c11405f2.jpg[/img]
带动画的天气截图
[img]http://dl.iteye.com/upload/attachment/563165/b1d47eb8-55a4-3069-8357-a27143e32104.jpg[/img]
动画透明设置:
<alpha android:fromAlpha="0.1" android:toAlpha="1.0"
android:duration="3000" />
左移:
<translate android:repeatCount="-1" android:fromXDelta="-100" android:toXDelta="420"
android:fromYDelta="50" android:toYDelta="50" android:duration="15000" />
右移:
<translate android:repeatCount="-1" android:fromXDelta="403" android:toXDelta="-83"
android:fromYDelta="50" android:toYDelta="50" android:duration="10000" />
大致就是这样了。