android调用webservice方法

String NAMESPACE="http://WebXml.com.cn/";
String METHOD_NAME="getMobileCodeInfo";

String URL = "http://webservice.webxml.com.cn/WebServices/MobileCodeWS.asmx";
String SOAP_ACTION = "http://WebXml.com.cn/getMobileCodeInfo";

SoapObject rpc = new SoapObject(NAMESPACE, METHOD_NAME);
rpc.addProperty("mobileCode",phoneSec);
rpc.addProperty("userId","");
SoapSerializationEnvelope envelope = new SoapSerializationEnvelope(SoapEnvelope.VER11);
		envelope.bodyOut = rpc;
		envelope.dotNet = true;
		envelope.setOutputSoapObject(rpc);

		HttpTransportSE ht = new HttpTransportSE(URL);
		ht.debug = true;
		ht.call(SOAP_ACTION, envelope);

		 // 获取返回的数据
        SoapObject object = (SoapObject) envelope.bodyIn;
        // 获取返回的结果
        String result = object.getProperty(0).toString();  

        t1.setText(result);

  

时间: 2024-10-12 23:37:10

android调用webservice方法的相关文章

Android调用WebService

这两天给老师做地铁app的demo,与后台的交互要用WebService,还挺麻烦的.所以想写点,希望有用. Web Services(Web服务)是一个用于支持网络间不同机器互操作的软件系统,它是一种自包含.自描述和模块化的应用程序,它可以在网络中被描述.发布和调用,可以将它看作是基于网络的.分布式的模块化组件.它建立在HTTP,SOAP,WSDL这些通信协议之上,可以轻松的跨平台. 我们用的WebService就是服务器公布的一个接口,连上之后可以交互.WSDL是一份XML文档,它描述了We

Android 调用webService(.net平台)

什么是webservice? Web service是一个平台独立的,低耦合的,自包含的.基于可编程的web的应用程序,可使用开放的XML(标准通用标记语言下的一个子集)标准来描述.发布.发现.协调和配置这些应用程序,用于开发分布式的互操作的应用程序.Web   Service所使用的是Internet上统一.开放的标准,如HTTP.XML.SOAP(简单对象访问协议).WSDL(webservice描述语言)等,所以Web   Service可以在任何支持这些标准的环境(Windows,Lin

Android调用WebService之客户端实现(二)

原创文章,转载请注明出处:http://www.blog.csdn.net/tangcheng_ok 要在Android调用WebService,必须需要一些库来支持,上面的例子中是,我们通过XFire来访问WebService,但这些库对于我们Android客户端就不适合了.这里介绍一个google code上的一个开源项目Ksoap2-android,Ksoap2-android提供了一个轻量而高效的SOAP库访问WebService. 下载ksoap2-android-assembly-2

Android调用WebService之服务端实现(一)

webserviceandroidservicemyeclipsestring服务器 目录(?)[-] 一构建WebServices 二新建一个WebService客服端进行测试 原创文章,转载请注明出处:http://www.blog.csdn.net/tangcheng_ok 这个简单的WebService服务将用来给Android客户端调用的,我们使用xfire来实现相关功能.WebService不多做介绍,google下一大堆呢,这里只是简单的搭建一个WebService让Android

Android调用WebService系列之对象构建传递

上一篇我们讲了如何封装Android调用WebService的能力,把上一章的类加入我们便有了与WebService通讯的能力.往往我们会遇到WebService调用是通过对象来进行实际交互调用的.于是便有了这一章构建对象传递. 首先我们了解一下. Ksoap2这个开源包里面提供了一个接口 /* Copyright (c) 2003,2004, Stefan Haustein, Oberhausen, Rhld., Germany  *  * Permission is hereby grant

Android调用webservice 接口

以查询手机号码归属地的Web service为例,它的wsdl为 http://webservice.webxml.com.cn/WebServices/MobileCodeWS.asmx?wsdl 1 在Android项目中导入??Ksoap2-android jar第三方jar包?? 2 Activity代码 public class SecondActivity extends Activity { private EditText phoneSecEditText;       priv

【转】Android调用WebService

作者:欧阳旻 原文链接:http://express.ruanko.com/ruanko-express_34/technologyexchange5.html WebService是一种基于SOAP协议的远程调用标准,通过webservice可以将不同操作系统平台.不同语言.不同技术整合到一块.在Android SDK中并没有提供调用WebService的库,因此,需要使用第三方的SDK来调用WebService.PC版本的WEbservice客户端库非常丰富,例如Axis2,CXF等,但这些

Android调用WebService系列之封装能力

上一篇,我们简单的讲述了Android如何进行WebService调用! 而往往我们在项目中会先封装一下再使用!那么我们如何进行能力封装使用呢? 一.了解共性,机制,思考可扩展,独立,可移植性. 首先在Android中通讯,我们必不可少的那便是Handler,Thread. 由于Android的机制,我们需要考虑 UI线程不能处理耗时操作,显然通讯属于耗时操作.所以我们用到Thread 子线程不能更新UI线程,所以我们需要用Handler机制来通知UI线程做出反应 由于服务器语种我们需要考虑 目

Android调用WebService系列之KSoap2对象解析

在在网络APP中有2个非常重要的节 客户端请求服务端接口的能力 客户端,服务端的对接 而我的Android调用WebService系列共四篇这是最后一篇,所要讲述的只仅仅是Android调用WebService这一种比较少用且不推荐用,但是在一些特定的场合下不得不用的调用方式. Android调用WebService系列之封装能力,Android调用WebService系列之请求调用是讲的请求服务端的能力主要是介绍APP如何拥有,或者说更好的更方便的拥有这种能力 而Android调用WebSer