2012-06-05 47 views
-3

我是新來的android/eclipse(java),其實這個論壇也是如此。在eclipse上的webservices

有沒有人遇到過這種情況?

從用戶獲取輸入並通過從android/eclipse.is中使用Web服務來顯示相應的結果那裏有任何可用的示例?

非常感謝。

+0

使用搜索功能。有太多的例子 –

+0

哪些webservice你將使用像wcf webservices等,也在你的問題中指定你想使用kso​​ap或json – Shruti

+1

我遵循SOAP方法mam – Nakshatran

回答

0
1

我張貼教程的鏈接

這裏基本的Android教程Android的basic ksoap android tutorial

,並在Java中使用本教程創建Web服務來訪問Web服務How to create java based web service

使用java編寫Web服務然後通過使用kso​​ap庫,您將得到響應。然後根據您的要求格式化該響應。供參考的代碼:

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;