Android 脱机应用程序的SharedReferencesBackupHelper

Android 脱机应用程序的SharedReferencesBackupHelper,android,sharedpreferences,android-backup-service,backup-agent,Android,Sharedpreferences,Android Backup Service,Backup Agent,我正在尝试为我的应用程序备份SharedReference,该应用程序只能脱机工作。我计划使用android的SharedReferencesBackupHelper和BackupAgentThelperAPI,但这些API似乎使应用程序只能在云上备份共享首选项,而不能在设备本地备份 我想知道这些API是否也在本地进行备份。如果没有,那么是否有其他方法可以在设备上本地保存我的SharedReference文件的备份,以便用户卸载应用程序时,SharedReference文件保持不变。您可以创建自

我正在尝试为我的应用程序备份SharedReference,该应用程序只能脱机工作。我计划使用android的SharedReferencesBackupHelperBackupAgentThelperAPI,但这些API似乎使应用程序只能在云上备份共享首选项,而不能在设备本地备份


我想知道这些API是否也在本地进行备份。如果没有,那么是否有其他方法可以在设备上本地保存我的SharedReference文件的备份,以便用户卸载应用程序时,SharedReference文件保持不变。

您可以创建自己的备份机制。您的所有备份共享首选项都存储在SD卡中。@alijandro那么这是否意味着SharedReferencesBackupAllper和BackupAgentPer不能脱机备份共享首选项?是的,默认实现是备份到远程服务器。如果要脱机或本地备份,必须实现自己的备份机制。您可以创建自己的备份机制。您的所有备份共享首选项都存储在SD卡中。@alijandro那么这是否意味着SharedReferencesBackupAllper和BackupAgentPer不能脱机备份共享首选项?是的,默认实现是备份到远程服务器。如果要脱机或本地备份,必须实现自己的备份机制。您可以创建自己的备份机制。您的所有备份共享首选项都存储在SD卡中。@alijandro那么这是否意味着SharedReferencesBackupAllper和BackupAgentPer不能脱机备份共享首选项?是的,默认实现是备份到远程服务器。如果要脱机或本地备份,则必须实现自己的备份。