【问题标题】:Best method to backup user data(database) to online storage将用户数据(数据库)备份到在线存储的最佳方法
【发布时间】:2018-09-21 15:41:46
【问题描述】:

目前,我正在开发一个在应用程序内创建 SQLite 数据库的 android 应用程序。该数据库存储用户输入的数据。现在我需要提供一种方法将该数据库自动备份到某个在线存储中,并且当用户更改设备或重新安装应用程序时恢复该数据库。如果有人能给我建议最好的方法,我真的很感激。

【问题讨论】:

    标签: android database-backups


    【解决方案1】:

    你主要有两个选择:

    1. 使用您的应用程序用户的谷歌驱动器存储。 Here's 如何开始。使用此解决方案的优势在于您无需支付任何费用,但您对这些数据没有太多控制权。
    2. 使用云服务如谷歌云平台、微软Azure、AWS等。这里你需要根据连接、存储量、用户量、其他服务等支付一些费用,但你对数据有很好的控制权.

    如果你选择第二种方式,我建议你看看 firebase。它基于谷歌云平台,但功能丰富,在您的应用中实现非常容易,非常适合在您首次发布之前进行测试(因为免费版和付费版之间的门槛很高)

    【讨论】:

    • 您好先生,感谢您的回答。你能解释一下我怎么能做到这一点。我喜欢使用谷歌驱动器。但我不知道从哪里开始,我应该创建什么类或者这些类应该如何管理。目前我已将谷歌登录选项集成为登录活动。我还想在我的应用设置中提供一个数据同步按钮。如果可以请解释类应该如何定义以及需要做什么,或者如果有完整的教程。谢谢。
    猜你喜欢
    • 1970-01-01
    • 2012-12-21
    • 1970-01-01
    • 2011-06-26
    • 2011-09-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多