- 浏览: 3573439 次
- 性别:
- 来自: 杭州
文章分类
- 全部博客 (1491)
- Hibernate (28)
- spring (37)
- struts2 (19)
- jsp (12)
- servlet (2)
- mysql (24)
- tomcat (3)
- weblogic (1)
- ajax (36)
- jquery (47)
- html (43)
- JS (32)
- ibatis (0)
- DWR (3)
- EXTJS (43)
- Linux (15)
- Maven (3)
- python (8)
- 其他 (8)
- JAVASE (6)
- java javase string (0)
- JAVA 语法 (3)
- juddiv3 (15)
- Mule (1)
- jquery easyui (2)
- mule esb (1)
- java (644)
- log4j (4)
- weka (12)
- android (257)
- web services (4)
- PHP (1)
- 算法 (18)
- 数据结构 算法 (7)
- 数据挖掘 (4)
- 期刊 (6)
- 面试 (5)
- C++ (1)
- 论文 (10)
- 工作 (1)
- 数据结构 (6)
- JAVA配置 (1)
- JAVA垃圾回收 (2)
- SVM (13)
- web st (1)
- jvm (7)
- weka libsvm (1)
- weka屈伟 (1)
- job (2)
- 排序 算法 面试 (3)
- spss (2)
- 搜索引擎 (6)
- java 爬虫 (6)
- 分布式 (1)
- data ming (1)
- eclipse (6)
- 正则表达式 (1)
- 分词器 (2)
- 张孝祥 (1)
- solr (3)
- nutch (1)
- 爬虫 (4)
- lucene (3)
- 狗日的腾讯 (1)
- 我的收藏网址 (13)
- 网络 (1)
- java 数据结构 (22)
- ACM (7)
- jboss (0)
- 大纸 (10)
- maven2 (0)
- elipse (0)
- SVN使用 (2)
- office (1)
- .net (14)
- extjs4 (2)
- zhaopin (0)
- C (2)
- spring mvc (5)
- JPA (9)
- iphone (3)
- css (3)
- 前端框架 (2)
- jui (1)
- dwz (1)
- joomla (1)
- im (1)
- web (2)
- 1 (0)
- 移动UI (1)
- java (1)
- jsoup (1)
- 管理模板 (2)
- javajava (1)
- kali (7)
- 单片机 (1)
- 嵌入式 (1)
- mybatis (2)
- layui (7)
- asp (12)
- asp.net (1)
- sql (1)
- c# (4)
- andorid (1)
- 地价 (1)
- yihuo (1)
- oracle (1)
最新评论
-
endual:
https://blog.csdn.net/chenxbxh2 ...
IE6 bug -
ice86rain:
你好,ES跑起来了吗?我的在tomcat启动时卡在这里Hibe ...
ES架构技术介绍 -
TopLongMan:
...
java public ,protect,friendly,private的方法权限(转) -
贝塔ZQ:
java实现操作word中的表格内容,用插件实现的话,可以试试 ...
java 读取 doc poi读取word中的表格(转) -
ysj570440569:
Maven多模块spring + springMVC + JP ...
Spring+SpringMVC+JPA
Android中调用Web Services有很多方法,我们现在使用的是ksoap ,它是SOAP web services的客户端包,ksoap现在版本为2.0.它的一个主要优点就是对dotNET兼容性比较不错。
首先下载ksoap的包文件(下载地址 ),在Eclispe的Package Explorer中右键项目,Build Path>Add Libraries,找到ksoap2-android-assembly-2.4-jar-with-dependencies.jar添加该引用。代码如下:
public
class
WSHelper {
|
final
static
String WSUrl=
"http://xxx/WSUrl.asmx
"
;
|
private
static
String namespace =
"http://tempuri.org/
"
;
|
/*************************************
|
* 获取web services内容
|
* @param url
|
* @param params
|
* @return
|
*************************************/
|
public
static
String GetResponse(String method,List<BasicNameValuePair> params){
|
|
try
{
|
String url = WSUrl;
|
SoapObject request =
new
SoapObject(namespace, method);
|
for
(
int
i=
0
,len=params.size();i<len;i++){
|
request.addProperty(params.get(i).getName(), params.get(i).getValue());
|
}
|
SoapSerializationEnvelope envelope =
|
new
SoapSerializationEnvelope(SoapEnvelope.VER11);
|
envelope.dotNet =
true
;
|
envelope.setOutputSoapObject(request);
|
|
AndroidHttpTransport androidHttpTransport =
new
AndroidHttpTransport(url);
|
androidHttpTransport.call(namespace + method, envelope);
|
|
SoapPrimitive result = (SoapPrimitive)envelope.getResponse();
|
return
result.toString();
|
}
catch
(Exception e) {
|
return
"Error:calling the web services error"
;
|
}
|
}
|
}
|
调用时代码如下:
String method =
"MethodName"
;
//方法名称
|
List<BasicNameValuePair> params =
new
ArrayList<BasicNameValuePair>();
|
params.add(
new
BasicNameValuePair(
"userId"
, String.valueOf(
1995
)));
|
return
WSHelper.GetResponse(method,params);
|
这里参数可以定义多个,返回时是以String类似来返回。
注意由于我们调用Web sevices,就需要程序有访问网络的权限,因此需要在AndroidManifest.xml中manifest节中增加访问网络权限的定义:
<
uses-permission
android:name
=
"android.permission.INTERNET"
></
uses-permission
>
发表评论
-
android离线
2019-11-04 21:25 301https://www.jianshu.com/p/fdfc4 ... -
android 异步更新
2015-07-11 22:42 1505http://www.apkbus.com/forum.php ... -
仿微米
2015-06-26 10:22 0http://www.javaapk.com/source/4 ... -
仿微信
2015-06-26 10:21 1921http://www.javaapk.com/source/1 ... -
网易客户端
2015-06-26 10:20 1606http://www.javaapk.com/source/4 ... -
仿朋友圈
2015-06-26 10:18 1702http://www.javaapk.com/source/8 ... -
仿朋友圈
2015-06-26 10:13 1839http://www.eoeandroid.com/threa ... -
全国ABC查询
2015-06-26 10:07 1377IM 功能 环信云 信息统计 Umeng 分享Umeng 更新 ... -
android 判断网络
2015-06-25 16:00 1269http://www.cnblogs.com/renqingp ... -
android 多彩表格
2015-05-31 16:06 1480http://blog.csdn.net/conowen/ar ... -
android socket
2015-05-31 16:01 1649http://blog.csdn.net/conowen/ar ... -
微信播放语音3
2015-02-25 12:00 1437http://download.csdn.net/detail ... -
微信语音播放2
2015-02-25 11:57 1364http://download.csdn.net/detail ... -
微信语音播放
2015-02-25 11:56 1715http://www.apkbus.com/android-1 ... -
超强的资料整合
2015-01-05 11:04 1226http://zz563143188.iteye.com/bl ... -
最强开发资源平台大合集
2015-01-04 14:50 1888程序员代码应用开发平 ... -
Android-Universal-Image-Loader 图片异步加载类库的使用(超详细配置)
2014-09-04 15:45 1382http://blog.csdn.net/vipzjyno1/ ... -
android应用推广
2014-09-03 23:25 1317应用推广不必愁,有米 ... -
android 图片异步加载
2014-09-03 16:47 1135http://www.csdn.net/article/201 ... -
android hander的使用
2014-09-02 23:46 1364http://www.cnblogs.com/xiaoran1 ...
相关推荐
调用WebServices流程,详情http://blog.csdn.net/zimo2013/article/details/38037989和http://blog.csdn.net/zimo2013/article/details/38036289
在`Demo3_webServices`示例项目中,我们可以预期看到一个简单的Android应用,该应用展示了如何调用一个Web服务并处理返回的数据。项目可能包含以下几个关键部分: - 主Activity:负责触发Web服务请求,展示请求结果...
在Android开发中,调用Web服务是常见的需求,主要用于实现移动应用与远程服务器的数据交互。Web服务,如SOAP(简单对象访问协议)或RESTful API,可以提供数据接口供客户端应用进行请求和响应。本实例将详细介绍如何...
在Java和Android开发中,访问WebServices接口是常见的需求,用于获取服务器端的数据或者实现远程调用功能。本实例将详细介绍如何在Java(特别是针对Android环境)中实现对WebServices的调用。 首先,我们要理解Web...
在Android平台上,WebServices是一种常用的技术,用于实现应用程序与远程服务器之间的数据交换。在这个特定的案例中,"android WebServices 电话号码归属地查询"是一个应用程序,它利用WebServices接口来查询电话...
总结来说,"WebServices服务端和客户端DEMO"涵盖的内容广泛,包括Spring Boot的使用、Apache CXF的集成、服务端Web Services的创建、以及客户端的SOAP请求和响应处理。理解这些概念和技术对于开发分布式系统和实现跨...
本实例主要关注的是如何调用天气预报相关的Web Services,这是一个常见的跨平台、跨语言的数据交换技术,广泛应用于移动应用、网站以及企业级系统的集成。 首先,我们需要了解Web Services的基本概念。Web Services...
android wsdl 实现webServices
在Android开发中,访问Web Services是一项常见的任务,用于与服务器端进行数据交互。Web Services可以是基于SOAP(简单对象访问协议)或者RESTful(表述性状态转移)的API,它们提供了一种跨平台、跨语言的数据交换...
### 基于Web Services的旅游系统设计与实现 #### 概述 本文探讨了基于Web Services技术构建的旅游系统的设计与实现方案。随着信息技术的进步和互联网的普及,特别是Web Services技术的成熟,旅游行业的信息化水平...
### Android 实现 WebServices 的实例及讲解 在移动应用开发领域,尤其是Android平台上,与后端服务进行交互是一项常见的需求。Web Services作为一种重要的技术手段,为Android应用提供了强大的后端支持能力。本篇...
在这个场景中,我们将讨论如何在Android应用中通过Webservices来获取和展示数据。 1. **Android网络访问基础**:在Android中,所有网络操作都应在后台线程中执行,以避免阻塞主线程导致应用无响应。可以使用...
配置环境:vs2012 jdk jre sdk xamarin mono ...实现功能:实现xamarin mono for android调用webservice接口登录,界面简单布局,使用android样式,自建webservices接口应用程序 关键字:xamarin mono http web 接口
在Android开发中,有时我们需要与服务器进行交互,这时就可能涉及到调用Web服务,特别是Web Service接口。本实例主要讲解如何使用ksoap2这个库来调用Java或.NET的Web服务。ksoap2是一个轻量级、高效且功能丰富的...
标题中的"WEBservices"指的是这些网络服务,它们通常是RESTful(Representational State Transfer)或SOAP(Simple Object Access Protocol)类型的API。RESTful API是目前最流行的选择,因为它轻量级、易于理解和...
根据给定文件内容,以下是对标题“Android平台上属性约简贝叶斯优化Web Services分类选择算法研究.pdf”所蕴含知识点的详细阐释: 标题所蕴含的知识点: 1. Android平台:这是一个由Google主导的开源操作系统,...
这个是我自己实践,加查询资料链接成功的心得!希望能对大家有所帮助,解析SoapObject如果有人能直接转化成java对象还希望指教下。里面如果谁不清楚请密我 303743000,下载了以后我包售后呵呵
在"WebServices中使用rxjava+ksoap2进行请求接口数据"这个主题中,我们将探讨如何结合这两个库来高效地处理网络请求。首先,我们需要在项目中引入RxJava和Ksoap2的依赖库。然后,我们可以创建一个Observable,使用...