您好,想請問是否可以增加以 Google Drive 為主的同步方式?
這種方式可以達到自動 (這是我比較在意的部分 XD) 且隨時且完整同步 (PC 端及手機端皆可使用)
(利用 Google Dirve 的 API 登入一次並授權給應用程式)
這樣同步就不會像現在這樣還需要把手機接到電腦上甚至還要操作很多步驟才行
謝謝!
bestpika 寫:您好,想請問是否可以增加以 Google Drive 為主的同步方式?
這種方式可以達到自動且隨時且完整同步 (PC 端及手機端皆可使用)
(利用 Google Dirve 的 API 登入一次並授權給應用程式)
這樣同步就不會像現在這樣還需要把手機接到電腦上甚至還要操作很多步驟才行
謝謝!
bestpika 寫:我稍微看了一下發現 PC 端的資料庫是 access 的而手機版是內建的 sqlite
也許最簡單的方法是把兩邊都統一為 sqlite 再同步會比較方便?
只是這樣要改的東西應該不少...
bestpika 寫:稍微想了一下,其實這樣應該還是可以做到?
只是把連接手機的動作改成連接 Google Drive 而已當然同步資料的過程我不清楚...
- 手機上傳自己的資料庫
- PC 連接 Google Drive 把資料同步到上傳的檔案
- 手機/PC 從被同步的檔案更新
只是這樣應該可行?
因為我現在卡在一個問題...
就是有的手機無法以外接式儲存媒介的方式跟電腦連線 (MTP)
我現在的解決方法是把手機上的資料庫複製到電腦上同步完再手動蓋掉手機上的檔案...
bestpika 寫:資料庫不會有不正常寫入的問題
因為 Google Drive API 本身就有版本管理的功能
每個上傳的資料庫 (檔案) 都可以是新的版本
再者,因為不是直接清掉資料庫而是採用內容比對的方式進行同步
那這樣只要一直去抓新的版本下來更新那資料庫內的資料就不會有差異了
(PS. 這在別的軟體 (Safe In Cloud) 上是做得到的)
(雖然他不是 PC <-> Android 端的同步,但是多台 PC 同時使用我沒遇到有什麼寫入錯誤的問題)
在這狀況下只有一個行為需要手動
就是取代本地資料庫
另外,即使不做到即時也沒關係...
至少讓 PC 版同步可以方便一點,或者增加除了 dropbox 以外的選擇...Orz
另外我想問一下您這網站是用哪間的主機 XD?
正在瀏覽這個版面的使用者:Bing [Bot] 和 20 位訪客