</pre><pre name="code" class="java"><div>  <span style="font-size:24px;"> 最近初步在搞android怎么去跟webservice的连接,调用参数返回。在这里发下我运行的源码。已测试,已成功! </span></div><div>
</div>
<span style="font-size:18px;">import android.widget.EditText;
public class LQserviceActivity extends Activity {/** Called when the activity is first created. */private Button button;private EditText editText;@Overridepublic void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.main);button = (Button) findViewById(R.id.button);editText = (EditText) findViewById(R.id.edit);button.setOnClickListener(new OnClickListener() {@Overridepublic void onClick(View v) {String show = editText.getText().toString();String showMessage = "";try {showMessage = getPhoneInfo(show);editText.setText(showMessage);} catch (XmlPullParserException e) {} catch (IOException e) {e.printStackTrace();}}});}public String getPhoneInfo(String phoneName) throws IOException,XmlPullParserException {// 获取URLString URL = "http://61.143.165.38/wlss.asmx";// 返回的查询结果String result = null;// 调用webservice接口的命名空间String namespace = "http://61.143.165.38/";// 调用的方法名String methodName = "HelloWorld";// webservice中SOAPAction的地址String SOAP_ACTION = "http://www.1008656.com/HelloWorld";// 获得返回请求对象SoapObject request = new SoapObject(namespace, methodName);// 设置需要返回请求对象方法的参数// request.addProperty("moblieCode",phoneName);// request.addProperty("userId","");// 设置soap的版本SoapSerializationEnvelope envelope = new SoapSerializationEnvelope(SoapEnvelope.VER11);// 设置是否调用的是dotNet开发的,这里如果设置为TRUE,那么在服务器端将获取不到参数值(如:将这些数据插入到数据库中的话)envelope.dotNet = true;envelope.bodyOut = request;AndroidHttpTransport hts = new AndroidHttpTransport(URL);// web service请求hts.call(SOAP_ACTION, envelope);// hts.call(null,envelope);// 得到返回结果Object o = envelope.getResponse();result = o.toString();return result;}
}</span>
<span style="font-size:18px;">
<strong>main.xml的源码如下:</strong></span>
<span style="font-size:18px;"><?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"android:layout_width="fill_parent"android:layout_height="fill_parent"android:orientation="vertical" ><!-- android:text="webservice的调用" --><Buttonandroid:id="@+id/button"android:layout_width="fill_parent"android:layout_height="wrap_content"android:text="点击" /><EditTextandroid:id="@+id/edit"android:layout_width="fill_parent"android:layout_height="wrap_content" />
</LinearLayout>
</span>

Android+webService的连接相关推荐

  1. Android webservice的用法详细讲解

    Android webservice的用法详细讲解 看到有很多朋友对WebService还不是很了解,在此就详细的讲讲WebService,争取说得明白吧.此文章采用的项目是我毕业设计的webserv ...

  2. android获取wifi连接状态,获取android设备wifi连接状态

    本文将介绍如何获取android设备wifi连接状态! 添加访问权限(AndroidManifest.xml文件里) Java代码(MainActivity.java文件) package com.e ...

  3. android获取连接wifi名称,android 获取当前连接WIFI名称的有关问题

    android 获取当前连接WIFI名称的问题 我在程序内通过以下方法获取当前连接的WIFI名称(SSID),这个也是网上找别人的,但在我程序内就获取不到呢? 1.在AndroidManifest.x ...

  4. android 蓝牙耳机 判断,Android实现蓝牙耳机连接

    前言 最近看了下蓝牙耳机连接的问题,查阅了相关资料,再此做一个总结. 本文参考以下链接: Android实现主动连接蓝牙耳机 再次对作者表示感谢. 今天涉及的内容有: 流程讲解 新建广播Bluetoo ...

  5. Android蓝牙A2DP连接实现

    代码地址如下: http://www.demodashi.com/demo/14624.html 开发环境: 开发工具:Androidstudio 适配机型:honor8(Android6.0), 坚 ...

  6. android服务器连接失败,Android Studio服务器连接失败

    我正在尝试使用排球库做GET请求(StringRequest).该文件在我的wamp服务器(txt文件)上.我不断收到与我的IP地址和本地主机和10.0.2.2的连接失败.Android Studio ...

  7. Android真机连接Eclipse时,打不开File Explorer下的data文件夹解决方法

    当用真机开发Android时,连接了Eclipse后,默认在File Explorer下是达不开我们手机的data文件夹的,这里打不开是因为权限不足.以下有个小技巧可以解决这问题. 首先,测试机先ro ...

  8. [转]Mac OS X 下部分Android手机无法连接adb问题之解决方案

    时至当今,Android山寨手机厂商已如此之多,能修改和个性化定制Android OS的能人已是多如牛毛,有的牛人修改Android系统只会影响所修改的点,不会影响其它,然后还有的就不多说了,总之做的 ...

  9. android 如何实现连接蓝牙打印机来实现打印功能

    ============问题描述============ 目前,android 如何实现连接蓝牙打印机来实现打印功能,请大侠来指点, 是否要遵循什么协议标准,还是有设备提供商会提供打印的sdk, 我们 ...

最新文章

  1. 【应用篇】Activiti外置表单实例demo(四)
  2. aws 认证_引入#AWSCertified挑战:您的第一个AWS认证之路
  3. 卧槽,又一个Java面试神器!!!
  4. mysql group_concat时间用法
  5. 【转】SharePoint 中的编程模型
  6. python虚拟环境和pyenv_Python多版本管理器pyenv和虚拟环境pyenv-virtualenv的安装设置...
  7. 模块无法导入_你真的会用Python模块与工具包吗?
  8. 初识BoundSQL
  9. 计算机实战项目之 [含论文+任务书+中期检查表+答辩PPT+源码等]基于javaweb大学生助学贷款管理系统
  10. 准谐振器和双二阶广义积分器的共同点和不同点
  11. 英特尔cpu发布时间表_2014英特尔处理器发布时间表
  12. python实现素数判断
  13. 我只是还迷惘,我们只是不言伤的孩纸:伤感QQ空间日志
  14. svg怎么转换成png格式?
  15. Topic 17. 临床预测模型之缺失值识别及可视化
  16. Flume简介、特点、核心概念及安装
  17. 楷体描红字帖练起来@简洁字帖
  18. 开讲啦超级计算机是几季,《开讲啦》第二季成龙:没人能替你奋斗
  19. 开源的B2B网站 及 B2B、B2C、C2C的讲解
  20. 漫谈粗放与精益:编程的两种思路与方式

热门文章

  1. 中国量子计算机应用普及,郭光灿院士专访:量子产业全梳理,15年后量子计算机或可普及...
  2. 2020-12-20随笔
  3. java web 开发是做什么用的?
  4. 华为 eNSP 模拟器练习1
  5. Mac -- 常用的快捷键 如何使用快捷键进行微信截图
  6. iis启动和停止的方法介绍
  7. CentOS7下安装google chrome浏览器
  8. Java多线程,Android多线程
  9. linux某服务启动失败,提示Authorization not available. Check if polkit...问题解决
  10. stm32f103rct6最小系统原理图