【问题标题】:Android - How to define backup content rules to include only shared preferencesAndroid - 如何定义备份内容规则以仅包含共享首选项
【发布时间】:2018-06-18 12:44:37
【问题描述】:

我想在我的安卓应用中配置自动备份。应用程序保存的数据太大(超过 25MB),我需要告诉自动备份机制只存储共享首选项数据。

在 AndroidManifest.xml 中,我添加了以下行:

android:fullBackupContent="@xml/my_backup_rules"

在这个 xml 文件中,我想排除文件、外部和根目录等数据。示例代码如下所示:

<?xml version="1.0" encoding="utf-8"?>
  <full-backup-content>
   <exclude domain="root"
    path=" ??? " />
</full-backup-content>

我不知道如何填写 path 属性。排除文件或外部时也是如此。我的应用程序使用外部存储目录中的存储,我也想排除它。我应该如何定义 path 属性?

提前致谢

【问题讨论】:

    标签: android backup


    【解决方案1】:

    我不知道,但是 来自https://developer.android.com/guide/topics/data/autobackup#IncludingFiles

    系统默认备份几乎所有应用数据。更多 有关信息,请参阅已备份的文件。本节向您展示如何 定义自定义 XML 规则以控制要备份的内容。

    指定要备份的文件或文件夹。默认情况下,自动备份包括 几乎所有的应用程序文件。如果你指定一个元素,系统 默认情况下不再包含任何文件,并且仅备份指定的文件。要包含多个文件,请使用多个 元素。

    因此,您可以使用 .我认为,这比您列出排除的文件更好。

    【讨论】:

      猜你喜欢
      • 2023-04-07
      • 2011-10-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-05-31
      • 1970-01-01
      • 2015-07-20
      • 2012-03-20
      相关资源
      最近更新 更多