Я сейчас собираюсь создать функцию резервного копирования в моем приложении для Android.Тем не менее, я немного изо всех сил, прежде чем даже приступить к его реализации, потому что я не уверен, каков правильный путь.
Я нашел несколько интересных статей в сети, и поэтому я нашел три возможных решения:
- Резервное копирование всего файла БД на SD-карту
- Экспорт данных БД в файл XML на SD-карте
- Использование механизма резервного копирования Android для резервного копированиявся БД в облаке Google
Теперь мне было интересно, что вы, ребята, думаете об этих 3 решениях, или вы знаете другое (может быть, еще лучший способ пойти) и что в ваших глазахлучший способ пойти?
Вот мои замечания о возможных реализациях:
- Я не знаю, если телефон не рутирован, можно ли восстановить файл БД... В противном случае, на мой взгляд, в этом нет никаких недостатков ...
- Работа с XML-файлами на лету на телефонах с Android очень сложна, поэтому, если этого можно избежать, лучше этого не делать
- Использование AМеханизм резервного копирования ndroid функция резервного копирования доступна, только если она включена пользователем на телефоне, и все данные должны быть скопированы в облако ... Что в моем случае может быть в некоторых случаях довольно большим ...
Я с нетерпением жду комментариев по этому вопросу!
Заранее спасибо!
Kr,
Dirk