2012-11-10 158 views
0

我想將數據庫備份到我的應用程序,所以我正在尋找最佳方法。Android如何進行數據庫備份?

我應該保存數據庫的副本,並通過程序進行備份?

可以用備份管理器做數據庫備份嗎?

任何提示?

回答

1

如果你打算只是爲了讓用戶保存應用程序的當前狀態,因爲某些原因,數據庫文件(S)的複製將被罰款。您可以在這裏找到大量的樣本,如下所示:https://stackoverflow.com/a/2251647/812046

但是,如果您需要在其他設備上恢復數據,則應該考慮類似sqlite .dump之類的任何內容,並且必須自行實施。據我所知,如果你沒有root權限,你將無法使用本地的sqlite轉儲。 一旦我使用簡單的csv文件在android設備和openbsd機器之間複製數據。適用於少量數據。