展会信息港展会大全

android调用WebService
来源:互联网   发布日期:2015-09-28 15:45:05   浏览:2718次  

导读:android 调用WebServiceWebService是一种基于SOAP协议的远程调用标准,通过webservice可以将不同操作系统平台、不同语言、不同技术整合到一块。在Android SDK中并没有提供调用WebService的库,因此,需要使用第......

android 调用WebService

WebService是一种基于SOAP协议的远程调用标准,通过webservice可以将不同操作系统平台、不同语言、不同技术整合到一块。在Android SDK中并没有提供调用WebService的库,因此,需要使用第三方的SDK来调用WebService。PC版本的WEbservice客户端库非常丰富,例如Axis2,CXF等,但这些开发包对于Android系统过于庞大,也未必很容易移植到Android系统中。因此,这些开发包并不是在我们的考虑范围内。适合手机的WebService客户端的SDK有一些,比较常用的有Ksoap2,可以从http://code.google.com/p/ksoap2-android/downloads/list进行下载;将下载的ksoap2-android-assembly-2.4-jar-with-dependencies.jar包复制到Eclipse工程的lib目录中,当然也可以放在其他的目录里。同时在Eclipse工程中引用这个jar包。\

[代码] [Java]代码

001package com.arg;

002

003import java.util.ArrayList;

004import java.util.HashMap;

005import java.util.Iterator;

006import java.util.List;

007import java.util.Map;

008import java.util.Map.Entry;

009

010

011import android.app.Activity;

012import android.app.ProgressDialog;

013import android.os.Bundle;

014import android.os.Handler;

015import android.os.Message;

016import android.view.View;

017import android.view.View.OnClickListener;

018import android.widget.Button;

019import android.widget.EditText;

020import android.widget.ListView;

021import android.widget.SimpleAdapter;

022

023public class CallWebServiceActivity extends Activity {

024

025 //显示结果的listview

026 ListView listView=null;

027 //输入文本框

028 EditText provinceEdit=null;

029 //用于存放数据的集合list

030 List

赞助本站

人工智能实验室

相关热词: WebService

AiLab云推荐
推荐内容
展开

热门栏目HotCates

Copyright © 2010-2024 AiLab Team. 人工智能实验室 版权所有    关于我们 | 联系我们 | 广告服务 | 公司动态 | 免责声明 | 隐私条款 | 工作机会 | 展会港