积累自己的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. Android 比Timer更好方法
  2. Android中AppWidget使用方法
  3. Android 官方 Lambda支持方法
  4. android BroadcastReceiver遇到 java.lang.IllegalAccessExcepti
  5. Android 调用系统相机拍照保存以及调用系统相册的方法
  6. Android软键盘弹出时不把布局顶上去的解决方法
  7. Android全屏(包含3种隐藏顶部状态栏及标题栏和一种隐藏Android 4.
  8. Android两种播放视频的方法(SurfaceView、MediaPlayer、SeekBar)
  9. Android 4.0 HttpUrlConnection的getInputStream()方法总是返回

随机推荐

  1. Camera构架分析
  2. Lottie for Android(安卓)实战使用总结
  3. Android横屏竖屏切换的问题
  4. [Android]实现静默安装APK的两种方法
  5. Android(安卓)CheckBox中设置padding无效
  6. Android基础知识:Day02 常见布局、logcat
  7. android 隐藏EditText光标
  8. NetBeans 7.0 安装 Android(安卓)SDK 开
  9. 升级android sdk到5.0时,创建项目出现错误
  10. android之ContentResolver与ContentProvi