Android平台调用WebService详解

Ksoap2-android简介 在Android平台调用Web Service需要依赖于第三方类库ksoap2,它是一个SOAP Web service客户端开发包,主要用于资源受限制的Java环境如Applets或J2ME应用程序(CLDC/ CDC/MIDP)。认真读完对ksoap2的介绍你会发现并没有提及它应用于Android平台开发,没错,在Android平台中我们并不会直接使用ksoap2,而是使用ksoap2 android。KSoap2 Android 是Android平台上一个
摘要由CSDN通过智能技术生成

Ksoap2-android简介
      Android平台调用Web Service需要依赖于第三方类库ksoap2,它是一个SOAP Web service客户端开发包,主要用于资源受限制的Java环境如AppletsJ2ME应用程序(CLDC/ CDC/MIDP)。认真读完对ksoap2的介绍你会发现并没有提及它应用于Android平台开发,没错,在Android平台中我们并不会直接使用ksoap2,而是使用ksoap2 androidKSoap2 AndroidAndroid平台上一个高效、轻量级的SOAP开发包,等同于Android平台上的KSoap2的移植版本。

Ksoap2-android jar包下载
      ksoap2 android 当前的最新版本为 2.5.4 ,名为 ksoap2-android-assembly-2.5.4-jar-with-dependencies.jar ,它的下载地址是: http://code.google.com/p/ksoap2-android/ ,进入页面后,点击 “Downloads” 标签页

      
     
“Downloads”页面的下方,找到如下图所示的紫色的链接,然后在链接上点击右键,找到相关下载项进行下载即可。右键菜单中显示的下载项依据浏览器的不同而有所区别,比如我使用的360浏览器,在键接上点击右键,然后选择使用360安全浏览器下载即可弹出下载保存对话框。

1)新建Android工程,引入上面下载的ksoap2-android类库
      Android
工程的创建就不多说了,主要想说明的是如何向 Android 工程中添加第三方 jar 包。当然,添加第 3 jar 的方式有多种,我个人比较喜欢用下面这种方式,即先将第三方 jar包拷贝到工程某个目录下,再将其加入到工程的BuildPath
     
例如,我创建的 Android 工程名为 WSClient ,在工程名上点击右键,新建一个 Folder (目录或文件夹),名为 libs ,然后将 ksoap2-android 类库拷贝到 libs 目录中
             

      接着,在jarksoap2-android-assembly-2.4-jar-with-dependencies.jar上点击右键,依次选择“BuildPath”-“Add to Build Path”。再在工程名上点击右键,依次选择“BuildPath”-“Config Build Path...”

      

选中ksoap2jar包前面的选项框,点击OK,则完成了ksoap2 jar包的添加(说明:在Android工程中,添加其它jar包的方法完全一样,操作一两遍后,你会发现其实很简单的)。
2
)编写布局文件res/layout/main.xml      

1.  <?xml version="1.0" encoding="utf-8"?>  

2. <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"  

3.      android:orientation="vertical"  

4.     android:layout_width="fill_parent"  

5.      android:layout_height="fill_parent"  

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值