【Android Demo】通过WebService获取今日天气情况--转
2015-07-01 08:51
671 查看
因为本身是在搞.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
有时候我们需要用到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开源项目SlidingMenu本学习笔记(两)
- android webview js交互 第一节 (java和js交互)
- 【Android】自定义控件实现可滑动的开关(switch)
- 【Android】MVC
- ubuntu14.04 android studio 安装genymotion
- android 上传应用商店时出现ERROR getting 错误
- android:configChanges属性
- Android数据库高手秘籍:SQLite命令
- Android样式(style)和主题(theme)资源介绍-android学习之旅(五十六)
- Android样式(style)和主题(theme)资源介绍-android学习之旅(五十六)
- Android样式(style)和主题(theme)资源介绍-android学习之旅(五十六)
- Android样式(style)和主题(theme)资源介绍-android学习之旅(五十六)
- Android App 性能优化实践
- Android下WindowManager的作用
- Android TV系统图标的修改
- 图解Android View的scrollTo(),scrollBy(),getScrollX(), getScrollY()
- Android的stateListDrawable,layerDawable,clipdrawable,AnimationDarwable介绍-android学习之旅(五十五)
- Android的stateListDrawable,layerDawable,clipdrawable,AnimationDarwable介绍-android学习之旅(五十五)
- Android的stateListDrawable,layerDawable,clipdrawable,AnimationDarwable介绍-android学习之旅(五十五)
- Android的stateListDrawable,layerDawable,clipdrawable,AnimationDarwable介绍-android学习之旅(五十五)