因为本身是在搞.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

via:http://www.cnblogs.com/yc-755909659/p/3729955.html

更多相关文章

  1. Android(安卓)Camera 的架构简单简析1
  2. Android序列化之Parcel
  3. Android——使用AIDL实现进程间传递对象案例
  4. Android(安卓)Camera Framework
  5. Android(安卓)app调用动态库so
  6. 使用观察者模式来实现webview的设置
  7. Android入门:查看服务器图片应用
  8. Android(安卓)基于Retrofit+Rxjava搭建的简单易用的网络架构
  9. Android调用Google Map

随机推荐

  1. Android(安卓)Power Management
  2. Android(安卓)3.0 Platform Highlights
  3. Android(安卓)APP Package操作类
  4. Android: ListView动态更新数据
  5. [置顶] TabHost ~ 仿微信底部菜单
  6. android颜色对应的xml配置值
  7. Android心率热图实现
  8. Headless Android(安卓)memory
  9. android ScreenshotClient 接口截屏幕
  10. Android应用程序创建桌面快捷方式