我嘗試添加同步功能,以我的應用程序,它會像這樣Android同步。 這些數據將被分配到他登錄的用戶的谷歌賬戶。 在服務器端,將會有一個mySQL數據庫來存放用戶的數據。沒有登錄
我沒有找到有用的教程。 http://code.google.com/p/openmobster/wiki/AndroidSyncApp這個使用了一些奇怪的servlet或者其他什麼,官方的google tut很簡單的解釋。
任何人都可以幫助我嗎?
我可以通過XML想像同步 - 像實施,將創建從我的數據庫中的XML文件,將其上傳到服務器,並對其進行分析的功能/把它放在我的在線數據庫。
這將是有益的,如果我只希望能夠修改一端的數據 - 手機 - 但那就不能稱爲同步,而備份。
或者,也許我可以從服務器請求一個類似的XML文件。我認爲應該可以從設備發送某種查詢到服務器,該服務器將調用一個函數,該函數從數據庫條目創建一個xml文件,然後下載創建的文件,解析它,與設備的數據庫進行比較並更新數據庫如果某個文件已更新(它是'上次編輯'時間已更改)。
因此,對每個同步週期我將首先把服務器端的XML文件,更新本地數據庫,然後創建一個從本地數據庫的XML文件,將其發送到服務器,並更新了在線DB。只有具有較新的「上次編輯」時間的文件纔會被更新。
您認爲如何?