2016-02-26 64 views
0

我想备份我的应用程序数据。 我试过Android的BackupAgent,,但它似乎很不稳定,不适用于某些设备。Android:在内部存储中安全安全地备份我的应用程序数据

所以,我想将我的应用程序数据备份到内部存储。因此,我需要一个安全的位置来备份我的数据。

注意:我不想将数据备份到外部存储,因为SD可能并不总是可用的。

我想请一些建议。

回答

0

我结束了存储使用我的本地备份:

Environment.getExternalStorageDirectory() + File.separator + "Android" + File.separator + "data" + File.separator + ".backup" + File.separator

我不得不改变,因为该文件夹的名称,

的Android从/安卓/数据删除相应的包装物/当应用程序被卸载时

此外,我在文件夹名前加上一个.,以便它保持隐藏状态。

1

由于Android 6有一个备份API。见http://developer.android.com/training/backup/autosyncapi.html

+0

Thanks @barq。我知道这一点。但我的应用程序也瞄准棉花糖前的设备。有一个备份API需要在这种情况下执行。正如我的问题所述,这是相当不可靠的。因此我需要备份到内部存储。 –