2012-04-26 78 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

相关问题