积累自己的Android 知识

今天学习了Android 如何调用WebService 方法如下:
通过第三方jar ksoap2-android-assembly-3.2.0-jar-with-dependencies

方法有三个参数:namespace:http://server.ws.com/

reqMethod 是要请求的webService 方法

callUrl:是webservice地址— http://192.168.2.104:8080/RABC/BusiServiceImplPort?wsdl
  public static SoapObject sendRequest(String namespace,String reqMethod,String callURL){//(1)指定 webservice的命名空间 和方法名称SoapObject request = new SoapObject(namespace,reqMethod);//(2)设置方法的参数值request.addProperty("arg0","123");//(3)生成调用webserivce方法的soap信息 // SoapEnvelope.VER11协议版本号SoapSerializationEnvelope envelope = new SoapSerializationEnvelope(SoapEnvelope.VER11);envelope.bodyOut = request;//(4)创建httpTransportSE 对象,通过HttpTransportSE 类的构造方法指定WebService的WSDL 文档的URL//HttpTransportSE ht = new HttpTransportSE("http://127.0.0.1:8080/RABC/BusiServiceImplPort?wsdl");HttpTransportSE ht = new HttpTransportSE(callURL);//(5)使用Call方法调用WebServicetry {ht.call(null, envelope);return (SoapObject) envelope.getResponse();} catch (HttpResponseException e) {e.printStackTrace();} catch (IOException e) {e.printStackTrace();} catch (XmlPullParserException e) {e.printStackTrace();}return  null;}

更多相关文章

  1. 浅谈Java中Collections.sort对List排序的两种方法
  2. Python list sort方法的具体使用
  3. python list.sort()根据多个关键字排序的方法实现
  4. 调用与外部接口
  5. Android(安卓)处理屏幕解锁和设置锁屏密码
  6. Android(安卓)service 服务 笔记
  7. Android学习笔记(九)
  8. Android(安卓)4.0 gallery2 生成video thumbnail的过程
  9. Android网文

随机推荐

  1. 发布一个Android打电话的例子
  2. 【Android】柱状图示例
  3. Android 判断是否得到 root权限
  4. android实现一天24小时刻度尺
  5. Android 调用WCF实例详解
  6. Android 获取SDCard上图片和视频的缩略图
  7. android -------- 混淆打包报错(warning
  8. 【总结备用】Android 获取正在运行的任务
  9. Android Adb Analyse
  10. Greg Kroah-Hartman: Android and the Li