摘要: 需要引入ksoap2-android-assembly-2.5.2-jar-with-dependencies.jar//WebService的命名空间staticfinal String namespace ="http://impl.service.suncreate.com";//服务器发布的urlstaticfinal String url = http://10.100.3.41/axis2/services/UploadService; final String methodName ="upload"; // 函数名finalint ses 阅读全文
posted @ 2011-06-21 16:30 还是你最好 阅读(2486) 评论(2) 推荐(0) 编辑
摘要: 说明:只是个例子,扩展性、复用性不好,只是提出一个思路,返回的XML解析代码写的也很烂聪明的你,拿来代码的时候,肯定能解决这些问题===========================================关键代码:try {// 发帖机原理,模拟浏览器final String SERVER_URL ="http://10.40.15.11/Android/WebService.asmx"; // 定义需要获取的内容来源地址URL url =new URL(SERVER_URL);URLConnection con = url.openConnection();c 阅读全文
posted @ 2011-06-21 16:28 还是你最好 阅读(4712) 评论(1) 推荐(0) 编辑
摘要: WebService是一种基于SOAP协议的远程调用标准,通过webservice可以将不同操作系统平台、不同语言、不同技术整合到一块。在Android SDK中并没有提供调用WebService的库,因此,需要使用第三方的SDK来调用WebService。PC版本的WEbservice客户端库非常丰富,例如Axis2,CXF等,但这些开发包对于Android系统过于庞大,也未必很容易移植到Android系统中。因此,这些开发包并不是在我们的考虑范围内。适合手机的WebService客户端的SDK有一些,比较常用的有Ksoap2,可以从http://code.google.com/p/ksoa 阅读全文
posted @ 2011-06-21 16:17 还是你最好 阅读(60812) 评论(6) 推荐(4) 编辑
摘要: 先用随便什么东西做出个 Web Service,假设得到的Web Service地址如下: http://192.168.0.100/android/WebService1.asmx 而这个 Web Service 中,提供了一个 Sum 函数,其实现如下:publicint Sum(int a, int b) { return a + b; }则在 Android 中,可以按以下方式调用 publicvoid callWS() throws ParserConfigurationException { final String SERVER_URL ="http://192.16. 阅读全文
posted @ 2011-06-21 15:59 还是你最好 阅读(2717) 评论(2) 推荐(0) 编辑