2012-04-11 119 views
2

这里我推出了我的第一个版本flash card application同步android应用程序与网站?

我正在研究Flash卡应用程序。在这里,我使用sqlite Db来存储我的卡和 数据。

现在我想同步我的数据库与网站数据库。

那么我该怎么做我的应用程序呢?

请任何人告诉我,我应该如何开始这样做,并告诉我可能的 在设备端和网站端都可以这样做。

它是我的应用程序的迫切需要。谁能帮我吗?

+0

您需要使用Web服务与网站数据库进行通信,这将为您提供表格的详细信息或数据,您需要从WS解析并存储到sqlite数据库中。 – Dhruvisha 2012-04-11 05:37:36

+0

是的,我想允许用户在网站上创建应用程序卡并与移动设备应用程序数据库同步? – Pranav 2012-04-11 06:08:07

+0

@Pranav我想知道你是如何做的,或者是否有任何材料可以帮助我理解这个过程。 – Baso 2014-04-23 04:48:39

回答

1

我强烈建议看看Google App Engine。这是一个很好的解决方案,最好的部分是在一定的使用量下它是免费的。

+0

什么是Google应用引擎?意味着即时通讯初学者,所以我没有一个想法.. – Pranav 2012-04-11 06:09:30

+0

我有我自己的网址或我们可以说网站,我可以让用户创建卡,但我需要知道如何同步我的网站数据库与我的Android应用程序数据库在用户设备上? – Pranav 2012-04-11 06:14:52

+0

我不知道我是否理解你的问题,但我认为你需要某种基于事件的servlet来获取请求并发送数据库响应。 – MikeIsrael 2012-04-11 06:59:52

1

不知道您是否考虑过使用Sync Framework来管理同步。如果您有兴趣,可以看看OpenMobster的Sync服务。你可以做以下的同步操作

  • 双向
  • 单向客户
  • 单向设备
  • 启动时

除此之外,所有的修改都自动跟踪并已同步与云。网络连接断开时,您可以让应用程序脱机。它将跟踪所有更改,并在连接返回时自动在后台将其与云同步。它还提供跨多个设备的iCloud等同步

在云端/网站端,有一个Java通道框架可将您的数据展示给Sync Engine。您可以编写一个简单的基于CRUD的同步通道,并且您的所有数据都将与设备上的数据保持同步。

这里是一个开源项目链接:http://openmobster.googlecode.com

下面是一些示例代码,以了解这些走到一起:http://openmobster.googlecode.com/svn/samples/offlineapp.zip

全面披露:我是OpenMobster项目总工程师