代码之家  ›  专栏  ›  技术社区  ›  crv

如何存储网站和Android应用程序都可以访问的数据?

  •  0
  • crv  · 技术社区  · 15 年前

    i_m正在开发一个Android和Web应用程序,该应用程序将作为服务(使用相同的数据)使用。

    我的问题是,如何存储数据以允许Web和Android应用程序访问同一组数据?

    Android应用程序是否应该连接到站点mysql服务器来存储/访问数据?

    如果是,我如何允许用户在不在服务区的情况下访问数据?

    1 回复  |  直到 9 年前
        1
  •  1
  •   Mark B    15 年前

    听起来您需要为Web服务器上的数据提供一个REST或SOAP接口,以便Android应用程序能够访问它。至于在不在服务区时提供访问,您需要缓存数据,或提供某种完整的数据同步功能,以便在Android设备上保留数据的工作副本。如果可能的话,我建议不要让Android设备直接连接到外部数据库。

    你有一个功能齐全的网络应用程序,你只是作为一个Android应用程序复制?如果是这样,我建议你考虑让Android用户通过网络浏览器浏览你的网站。或许可以提供一个更便于移动的CSS版本。这将为您提供Android、iPhone、Blackbeery和Windows Mobile支持。如果您需要在设备不在服务区域时访问该webapp,可以查看 Google Gears HTML5 客户端数据库支持。这将使您的webapp可以在不在服务区的Android设备上访问(不确定Gears或其他移动设备上的HTML5支持),它还将在笔记本/上网本和其他可能进入和退出服务区的便携式设备上提供该功能。