2012-04-11 162 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項目總工程師