在android项目中,可以使用ksoap访问WebService。但是HttpTransportSE.java类中,没有支持设置连接超时的方法,这样在特定的情况下会很不方便。查了很多资料也没什么很好的方法,最后决定自己改源码了。
首先,在ServiceConnection.java接口中,新增一个方法:
public void setConnectTimeOut(int timeout);
然后在ServiceConnectionSE.java类中,实现setConnectTimeOut(int timeout)方法:
public void setConnectTimeOut(int timeout) {
connection.setConnectTimeout(timeout);
}
实际上connection就是java.net.HttpURLConnection。
在HttpTransportSE类中新增了一个构造方法
public HttpTransportSE(String url, int timeout) throws IOException {
super(url);
connection = getServiceConnection();
connection.setConnectTimeOut(timeout);
}
分享到:
相关推荐
Android访问webservice
在Android中访问WebService接口
Android通过IIS搭建WebService访问 SQLServer,实现增、删、查
Android平台之Webservice详解(超详细),Android平台之Webservice详解(超详细),Android平台之Webservice详解(超详细)
android webserviceandroid webserviceandroid webservice
android开发访问webservice类 返回值 bool、int、Object
android 调用.net webservice
调用服务器的webservice接口,实现从Android上传图片到服务器,然后从服务器下载图片到Android客户端 从Android端用io流读取到要上传的图片,用Base64编码成字节流的字符串,通过调用webservice把该字符串作为参数...
java android 调用webservice,java android 调用webservice
delphi XE5 ANDROID平台 调用 webservice并访问操作MSSQL数据库
xfire开发webservice以及Android利用ksoap2访问webservice。包括源码和jar包
比较适合android 刚入门的小白,需要调用webService,此demo能迅速带你入门
Android 利用axis2 调用webservice 包含j2ee服务端代码和Android客户端代码 代码实现包含 List,map ,对象传递
jar包导入lib,httphelper文件里面的是调用例子。
Android调用Java WebService的实现方法.pdf
Android开发之WebService介绍
Android与服务器端数据交互(基于SOAP协议整合android+webservice)
利用NanoHttpd,在Android APP上搭建类似webservice的服务,可供其他H5程序通过web页面调用、访问、返回数据。
android登录,webservice连接sql数据库,布局实现界面切换 c#用的vs2008,数据库自己看c#代码
ANDROID中使用WEBSERVICE验证用户登录的示例