2011-07-13 194 views
0

你好我是Android的新手。我已經給了一個Android項目來做。作爲我的項目的一部分,我需要執行以下操作:從Android手機訪問網絡服務

1)創建一個Android應用程序,通過EditText從用戶接收3個輸入,即id,address和contact no,並在末尾有一個提交按鈕發送數據

2)點擊提交按鈕後,我們將使用Netbeans創建的Web服務應該被調用並在手機上向用戶顯示它的內容 Web服務將基本包含一些我想要的預定義數據條目例如用複選框 將其顯示給用戶。 xyz yax 其中'xyz'和'yax'是我的web服務的內容。用戶選擇任何複選框說'xyz',點擊下面的另一個提交按鈕,整個數據,即id,地址,聯繫號碼,現在'xyz'進入一個mysql數據庫。

3)閱讀this後,我現在知道如何創建一個Web服務,但我有問題是如何從Android手機調用該Web服務?

有人可以幫我嗎?

+0

我認爲你的問題應該是:「如何在Android中調用web服務」.. :) – Farhan

+0

@ Farhan:是的你的權利,我應該以這種方式提出問題,人們可能會因爲看到我的任務而感到困惑 –

回答

0

您可以直接從URL中使用web-service

+0

嘿你的意思是假設我的網址是說http:// localhost:8080/Mywebservice/demo.wsdl?然後當我打開我的手機中的應用程序自動瀏覽器將打開該網址..是什麼意思說? –

+0

你可以從特定的URL做到這一點,但首先你需要主辦。然後你創建一個web服務並生成xml基本文件。最後你需要解析(通過SAX解析器或DOM解析器)。 –

+0

對不起,我沒有完全得到你。只是告訴我這是禮儀還是錯誤 - >基本上我們是使用SOAP或任何其他方式在netbeans中創建一個Web服務,然後我們運行該服務,我們的瀏覽器通過dat服務URL啓動,並且我們看到了Web服務的內容,寫一個聲明來打印hello world,然後它會顯示在我的瀏覽器上。但現在,而不是我想要的是,我的Mysql數據庫值應該顯示在瀏覽器上,也是Android手機時,我粘貼dat手機瀏覽器中的URL。這是我打算做的..我沒有得到你的回答 –