【问题标题】:Client/server communication between a Java server and an Android phoneJava 服务器和 Android 手机之间的客户端/服务器通信
【发布时间】:2011-07-22 14:19:08
【问题描述】:

我正在寻找实现与 Android 应用程序之间的数据传输的最佳方式。

这是我目前正在考虑的解决方案:

  • 使用 JSON 传输数据,使用 GSON 对 bean 进行序列化/反序列化
  • 每个可以传输的对象都提供一个“toBean”方法和一个接受 bean 的构造函数(通过“Transferable”接口强制执行)
  • 在序列化之前,我向 bean 添加附加信息,例如响应状态、时间等。

这看起来是一个合理的解决方案吗?我可以/应该使用另一种模式吗?

【问题讨论】:

    标签: android javabeans data-transfer


    【解决方案1】:

    您所做的听起来很合理,我个人会使用 SOAP/REST Web 服务,因为它是 Java 到 Java,但这只是个人选择,最佳选择可能取决于您与服务器交互的细节以及。

    【讨论】:

      最近更新 更多