首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web前端 >

android 联接webservice

2012-09-09 
android 连接webservice1,jar 2:String namespacehttp://192.168.0.181/cyjWebService// WSDL文档的UR

android 连接webservice

1,jar

2:

String namespace="http://192.168.0.181/cyjWebService";   // WSDL文档的URL,192.168.17.156为PC的ID地址          String serviceUrl = "http://192.168.0.181/cyjWebService/service/tp";          // 定义调用的WebService方法名          String methodName = "uploadImage";          // 第1步:创建SoapObject对象,并指定WebService的命名空间和调用的方法名          SoapObject request = new SoapObject("http://192.168.0.181/cyjWebService", methodName);          // 第2步:设置WebService方法的参数          String info="";        info+=ch.getText().toString().trim()+","+kg.getText().toString().trim()+","+ks.getText().toString().trim();        request.addProperty("info", info.trim());          request.addProperty("imageBuffer",imageBuffer);        // 第3步:创建SoapSerializationEnvelope对象,并指定WebService的版本          SoapSerializationEnvelope envelope = new SoapSerializationEnvelope(SoapEnvelope.VER11);          // 设置bodyOut属性          envelope.bodyOut = request;          // 第4步:创建HttpTransportSE对象,并指定WSDL文档的URL          HttpTransportSE ht = new HttpTransportSE(serviceUrl);          Log.i("---", "------------------------------d---c");        try          {                        // 第5步:调用WebService                 ht.call(namespace, envelope);                  // 第6步:使用getResponse方法获得WebService方法的返回结果                 Object result = envelope.getResponse();                 ret=Boolean.parseBoolean(result.toString());               Log.i("connectWebService---", result.toString());                return ret;        }          catch (Exception e)          {           Log.i("uploadImage", "------------------------------d---c"+e.getMessage());        }

?

热点排行