android - "Backup"类别下的用户数据备份到 Google Drive

标签 android google-drive-android-api

我正在做一些关于将用户数据备份到云端硬盘的研发工作。用户数据意味着数据库或他们自己使用应用程序创建的内容。我希望这基本上可以保留数据,以防用户更换设备或将其掉入海中或发生其他情况。

我用谷歌搜索并找到了 Application Folder API它使用隐藏文件夹的地方。我检查了自己的驱动器,发现了一些有趣的东西。一些应用程序使用应用程序文件夹来存储它们的数据;很正常。

Normal apps

但某些应用程序(例如 WhatsApp)的数据备份专门列在“备份”类别下。

WhatsApp backup

我搜索了不同之处,但没有找到任何东西。我想知道如何在“备份”类别下获得备份,这似乎是一个完美的选择。选择一些备份时,它还提供了额外的信息和选项。

有什么想法吗?这两者之间有什么区别?如何获取“备份”目录下的备份?

更新:我认为云端硬盘对 WhatsApp 备份提供特殊处理,因此它们与手机数据备份一起单独显示。我只是在阅读后猜测 this recent news .请对此做出一些说明。

最佳答案

对于 Android,请尝试使用 Auto Backup for Apps .

Auto Backup preserves app data by uploading it to the user's Google Drive account, where it is protected by the user's Google account credentials. The amount of data is limited to 25MB per user of your app and there is no charge for storing backup data.

Users can see a list of apps that have been backed up in the Google Drive app under Settings -> Auto Backup for apps -> Manage backup.

关于android - "Backup"类别下的用户数据备份到 Google Drive,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45769363/

相关文章:

android - ripple drawable 使 Android API 19 上的应用程序崩溃

java - ArrayList不存储值

android - 无法使我的 ListView 可选,按下时元素不突出显示

Android - 如何将文件从 google drive 下载到 android SDCARD?

android - 当请求 Google 驱动器范围权限时,会出现无限加载对话框

android - 如何在 TextView 中从数据库 SQLITE 中获取特定数据?

java - 使用 Oauth2 和独立 java 应用程序获取访问 token

android - 适用于 Android 的 Google Drive Rest API 的文件选取器

android - 如何在 Android 中将文件上传到 Google 云端硬盘

java - 安卓 NSD : Why service type don't match