首页 > 解决方案 > Android 10 上的不同风格之间的备份和恢复

问题描述

我有一个相对较旧的游戏,目前使用 Lollipop 目标,我想以最新的 API 级别为目标。

它具有使用外部存储的备份和恢复功能,它将偏好和游戏进度导出到单个路径上的单个文件中,并且不询问用户任何内容。它可以在任一版本中恢复,在付费版本首次安装时,如果在设备上找到备份(从免费版本导出),它甚至会要求用户恢复进度。

有什么方法可以使用 android 10 上的新范围存储来实现此功能?我试图环顾四周,但没有找到任何足够的解决方案,只是提示用户进入一个可能令人困惑的文件夹。目前我只看到通过 Google Play 游戏服务实现保存或提示用户提供文件夹权限的选项,这令人困惑并且需要大量代码。

有没有办法在外部存储上的我的口味(不同的包名称)之间使用单个共享文件夹?如果在卸载应用程序时将其删除,则不是问题。

标签: androidandroid-10.0storage-access-frameworkscoped-storage

解决方案


推荐阅读