2012-04-26 125 views
2

我正在開發面向Android的移動應用程序。該應用程序將作爲我在appspot.com上運行的另一個GWT應用程序的前端。爲了在兩者之間進行通信,我需要將數據從客戶端(Android Applcation)發送到服務器(GWT應用程序),然後處理數據並將數據發送回客戶端。什麼是實現這一目標的最佳方式? 「最好」的意思是我很容易理解和實施,但也符合良好的實踐。Android應用程序與GWT應用程序通信

任何意見都非常感謝,因爲我是GWT的新手,並且在互聯網上找不到很多支持。

謝謝!

回答

1

我對Android應用程序開發沒有太多經驗,但我猜「將數據發送到GWT應用程序」是指將數據發送到App Engine後端/服務器。

最後,GWT只是編譯爲純Javascript,並在瀏覽器中運行。所以我沒有看到你想如何與應用程序的GWT部分進行通信。
但是,您可以將Android應用程序中的數據與在App Engine上運行的後端一起發送,並最終可以將數據顯示在由任何瀏覽器(移動設備,桌面設備等)訪問的GWT應用程序中。

爲此,我認爲你可以走兩條路線之一:

  1. 從Android應用到後端使用JSON或XML作爲數據協議
  2. 使用RequestFactory(內部使用JSON創建一個HTTPRequest )在你的Android應用程序中(有一個特殊的Requestfactory_client.jar包,詳情請見here)。
+0

謝謝,只要我的服務器正常運行,我會對此進行調查! – casper 2012-04-29 07:12:00

相關問題