-3

我是 android/eclipse(java) 的新手,事实上这个论坛也是。

有没有人遇到过这种情况?

从用户那里获取输入并通过使用来自 android/eclipse 的 Web 服务来显示适当的结果。是否有可用的示例?

非常感谢。

4

2 回答 2

1

我正在发布教程链接

这里是android basic ksoap android tutorial中访问web服务的基本android教程

并在 java 中创建 web 服务使用本教程如何创建基于 java 的 web 服务

使用 java 编写 Web 服务,然后使用 ksoap 库,您将得到响应。然后根据您的要求格式化该响应。参考代码:

private static final String NAMESPACE = "http://tempuri.org/"; 
private static final String URL ="http://localhost/Web_Service.asmx?";// replace it by your Webservice URL
private static final String METHOD_NAME = "Function_Name";
private static final String SOAP_ACTION = "Soap Action";

SoapObject request = new SoapObject(NAMESPACE, METHOD_NAME); 
request.addProperty("parm_name",prm_value);// Parameter for Method
SoapSerializationEnvelope envelope = new SoapSerializationEnvelope(SoapEnvelope.VER11); 
envelope.dotNet = true;
envelope.setOutputSoapObject(request);
HttpTransportSE androidHttpTransport = new HttpTransportSE(URL);
try 
{
    androidHttpTransport.call(SOAP_ACTION, envelope);//call the eb service Method
} 
catch (Exception e) 
{
    e.printStackTrace();
}//Next task is to get Response and format that response
    SoapObject response;
    response= (SoapObject) envelope.bodyIn;
于 2012-06-12T12:07:30.910 回答