我正在開發一個Android應用程序,它在Android平臺提供的內置SQL Light中存儲不同類型的數據。如何使Android數據庫與在線SQL Server同步?
在應用程序內部,我放置了一個「Sync」按鈕,它應該將本地SQL Light數據庫與我的服務器上的Online SQL Server數據庫之間的數據同步。
解決此問題的方法是什麼?您可以在Google日曆中找到此功能,您可以在其中查看移動設備上的日曆活動,以及添加新活動並同步數據時,還可以通過轉到在線帳戶查看更新後的數據。
注:我不想集中我的數據庫在線,因爲我也想給移動用戶在沒有互聯網連接的情況下使用應用程序的能力。
謝謝。
編寫一個Web服務並從服務中獲取更新的數據並更新你的sqllite數據庫..反之亦然 –
我已經使用PHP寫過web服務。取決於你的實現,你可能只想把新事件放進你的sqlite數據庫或添加/刪除/修改。儘管最好/唯一的方法是編寫一個web服務作爲中間件來在應用程序和後端之間進行通信! – javajavajava
你在sqllite和mysql服務器之間進行同步嗎? – morty346