在设备擦除/出厂重置时,Sqlite数据库是否为Android系统应用程序持久化

时间:2015-03-20 07:06:46

标签: android sqlite cloud android-sqlite android-backup-service

我正在开发一个Android设备的应用程序,稍后这将作为系统应用程序与Android设备一起提供。这个应用程序在其中实现了SQLite数据库,后来它可能有一些数据。所以我的问题是,如果用户擦除他/她的设备,将擦除SQLite数据库。

1 个答案:

答案 0 :(得分:1)

如果通过“擦除”表示恢复出厂设置或手动操作系统安装,那么是的,所有数据(包括联系人,设置,所有内容等系统数据)肯定会被删除。

修改

Google为系统或第三方应用提供cloud backup服务,以便在重置时恢复用户数据。另请参阅Using the Backup API实施教程。