我想在java中開發一個PC應用程序來完成PC和android之間的數據同步。我想知道最好的辦法。我的android應用程序有一個數據庫,我想與PC應用程序同步。任何人都可以幫助我做到這一點嗎?android和PC之間的數據同步?
3
A
回答
0
我認爲在PC上編寫監聽本地端口的服務器程序,然後在Android上連接到服務器程序並使用普通套接字同步數據的簡單客戶端程序將很容易。這要求服務器&客戶端程序位於相同的子網(如通過wifi)。
1
您可以看看OpenMobster的同步服務的開源項目。你可以做以下的同步操作
- 雙向
- 單向客戶
- 單向設備
- 啓動時
除此之外,所有的修改都自動跟蹤並已同步與雲。網絡連接斷開時,您可以讓應用程序脫機。它將跟蹤所有更改,並在連接返回時自動在後臺將其與雲同步。
它還支持像iCloud這樣的多設備同步。
在你的情況,
你會開發一個Java通道,並經由同步信道的PC公開數據。在Android端,您將可以通過Sync API訪問這些數據。所有更改都會自動跟蹤並在兩個方向上同步。
您不必處理開發套接字服務器或自己做低級別同步的東西。你住在一個高水平的數據處理
這裏是一個開源項目鏈接:http://openmobster.googlecode.com
這裏是一個教程,瞭解一些它的運作方式:http://code.google.com/p/openmobster/wiki/AndroidSyncApp
1
您可以使用Mobeelizer爲。 Mobeelizer是雲同步服務。有用於Java的SDK和用於Android的分離。爲了解決您的問題,您可以將PC數據庫與Mobeelizer雲同步,然後將Android數據庫與雲同步。
在Mobeelizer中有很多東西給你,例如你可以通知你Android應用程序有新的數據可用,你可以使用權限甚至準備你自己的衝突解決 - 記住當一些用戶可以修改相同的數據衝突可能發生,你必須解決它們。
您可以找到教程爲Java: here 和Android的: here
享受。
相關問題
- 1. PC和Android之間的數據同步應用程序?
- 2. PC應用程序和Android應用程序之間的同步
- 3. PC和Android手機之間的同步文件,如Windows ActiveSync?
- 4. Android同步用戶之間的數據
- 5. 如何同步PC和手機之間的日期和時間?
- 6. MySQL和MongoDB之間的數據同步
- 7. Android平板電腦和手機之間的同步數據
- 8. 兩個或Android設備和網站之間的數據同步
- 9. 同步webSQL數據庫和MySQL數據庫之間的數據
- 10. 在iOS和Android之間同步應用程序數據
- 11. 同步SQLite數據從Android手機到Windows PC MySql數據庫
- 12. Android和PC之間的Wifi聊天
- 13. Android和PC之間的通信(C#)
- 14. PC和Android之間的身份驗證
- 15. SQL Server數據庫和db2數據庫之間的同步
- 16. 本地和服務器數據庫之間的數據同步
- 17. 數據庫和谷歌日曆之間的數據同步
- 18. 同步MySQL數據庫之間的2
- 19. REST服務之間的數據同步
- 20. 同步網站之間的數據表
- 21. 兩個數據庫之間的同步
- 22. 客戶之間的數據同步
- 23. 同步EC2實例之間的數據
- 24. 同步智能手機和PC /嵌入式設備之間的時間
- 25. 在兩個不同的數據庫之間同步數據
- 26. Mac和PC之間的NetBeans
- 27. 本地網絡PC之間的備份或文件同步
- 28. 同步Android手機之間的文本
- 29. 本地數據庫和在線數據庫之間的數據同步
- 30. 在不同數據庫之間同步數據
嗨安努..我需要你的電子郵件ID – Rakshi 2013-09-10 07:30:19
@Rakshi你好我的郵箱ID:[email protected] – Anu 2013-09-10 07:38:42