在app里面添加两个按钮,一个备份,一个还原,具体的Java代码,用Androidstudio

解决方案 »

  1.   

    用BackupAgentHelper做备份和还原
    备份
    onBackup
    还原
    onRestore自定义BackHelper传入数据库public class DbBackupHelper extends FileBackupHelper {    public DbBackupHelper(Context ctx, String dbName) {
            super(ctx, ctx.getDatabasePath(dbName).getAbsolutePath());
        }
    }然后在BackupAgentHelper中添加你的数据库addHelper(DATABASE, new DbBackupHelper(this, DB.FILE));
      

  2.   

    简单的拷贝备份db文件:"/data/data/'your.app.package'/databases/xxx.db" 不是很好么?
      

  3.   

    我觉得就按楼上说的,sqlite的数据库文件.db文件直接拷贝改名就好了。
      

  4.   

    直接更改DB的存储位置就好了,放到SD卡上,这样卸载了,数据还在
      

  5.   

    sqlite数据库内容就在一个文件里,只要把这个文件备份了,数据库就备份,只要把这个文件还原了,这个数据库就还原了