码迷,mamicode.com
首页 > 移动开发 > 详细

【Android Demo】通过WebService获取今日天气情况--转

时间:2015-07-01 09:53:39      阅读:139      评论:0      收藏:0      [点我收藏+]

标签:

因为本身是在搞.NET方面的东东,现在在学习Android,所以想实现Android通过WebService接口来获取数据,网上很多例子还有有问题的。参考:Android 通过WebService进行网络编程,使用工具类轻松实现 这篇博客,还是实现了通过一个公开的WebService获取今日天气情况这么一个功能。实现效果如下:

技术分享

有时候我们需要用到WebService接口来获取数据,WebService是一种基于SOAP协议的远程调用标准,通过webservice可以将不同操作系统平台、不同语言、不同技术整合到一块。在Android SDK中并没有提供调用WebService的库,因此,需要使用第三方的SDK来调用WebService。PC版本的Webservice客户端库非常丰富,例如Axis2,CXF等,但这些开发包对于Android系统过于庞大,也未必很容易移植到Android系统中。因此,这些开发包并不是在我们的考虑范围内。适合手机的WebService客户端的SDK有一些,比较常用的有Ksoap2,可以从http://code.google.com/p/ksoap2-android/wiki/HowToUse?tm=2进行下载,将jar包加入到libs目录下就行了。

http://www.webxml.com.cn/zh_cn/web_services.aspx这里面有一些免费的WebService接口,其中天气接口的地址为:http://www.webxml.com.cn/WebServices/WeatherWebService.asmx 

下面是WebService方法图解:

技术分享

 

 

具体代码可以看下实例,解释写的蛮清楚的:WebServiceTry.zip

技术分享

【Android Demo】通过WebService获取今日天气情况--转

标签:

原文地址:http://www.cnblogs.com/qingchen1984/p/4612294.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!