1导入ksoap2-android-assembly-2.4-jar-with-dependencies.jar
2加入上网权限:
3导入包
import org.ksoap2.SoapEnvelope; import org.ksoap2.serialization.SoapObject; import org.ksoap2.serialization.SoapSerializationEnvelope; import org.ksoap2.transport.HttpTransportSE;
4代码
String nameSpace = http://tempuri.org/; String serviceURL = "http://192.168.10.3:98/TestClothingDRPService/ServicePowerEAI.asmx"; String methodName = "GetHelpFileURL";//方法名 String soapAction = "http://tempuri.org/GetHelpFileURL"; SoapObject request = new SoapObject(nameSpace, methodName); request.addProperty("HCC", "19"); SoapSerializationEnvelope envelope = new SoapSerializationEnvelope(SoapEnvelope.VER11); envelope.bodyOut = request; envelope.dotNet=true; HttpTransportSE ht = new HttpTransportSE(serviceURL); ht.debug = true; String result=""; try { ht.call(soapAction, envelope); if (envelope.getResponse() != null) { result= envelope.getResponse().toString(); } else { } } catch (Exception e) { e.printStackTrace(); } TextView tv1=(TextView)findViewById(R.id.textView1); tv1.setText(result);
相关推荐
在Android平台上调用Web Service,通常需要借助第三方库来实现,这里主要介绍的是使用ksoap2-android库。ksoap2是一个轻量级的SOAP客户端开发包,尤其适用于资源有限的Java环境,比如Applets或者J2ME应用程序。而在...
### Android如何调用Web服务 #### WebService简介与作用 WebService是一种基于SOAP协议的远程调用标准,它能够实现跨操作系统平台、编程语言和技术的整合。这种特性使得WebService成为了一个非常重要的工具,尤其...
ASP.NET WebService源代码是构建基于C#的Web服务的一种方式,...通过理解Default.aspx如何展示和调用服务,以及WebService.asmx中WebMethods的工作原理,开发者可以进一步扩展这些基础,构建更复杂的跨平台应用程序。
3. **AndroidWebSevice.asmx**:这是一个Web服务文件,表明物联通支持与Android设备的交互,可能是为了实现移动设备上的数据同步或API调用。 4. **TableCSVS_API.asmx**:这个文件可能提供了CSV(逗号分隔值)文件...
WebService提供了一种标准的方法来实现不同平台间的服务调用。在Android中,可以使用SOAP或RESTful API来实现与WebService的通信。 ### 3.1 SOAP服务 SOAP(Simple Object Access Protocol)是一种基于XML的消息...
Visual Studio会自动生成一个测试页面,你可以在这个页面上输入参数并调用服务方法。在这种情况下,你将看到一个简单的加法运算的示例。 总的来说,.NET C#创建WebService服务涉及创建一个新的ASP.NET网站,添加Web...