sqlite数据库怎么备份? 在app里面添加两个按钮,一个备份,一个还原,具体的Java代码,用Androidstudio 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用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)); 简单的拷贝备份db文件:"/data/data/'your.app.package'/databases/xxx.db" 不是很好么? 我觉得就按楼上说的,sqlite的数据库文件.db文件直接拷贝改名就好了。 直接更改DB的存储位置就好了,放到SD卡上,这样卸载了,数据还在 sqlite数据库内容就在一个文件里,只要把这个文件备份了,数据库就备份,只要把这个文件还原了,这个数据库就还原了 超难问题:安卓里的程序,怎么样在锁屏之后还能继续运行?急!!! andriod 根据经纬度获得 具体的地址 报错了 求帮助 关于andriod2.2驱动移植到4.0的可能性 android中,关于webview中小问题,在线等 google地图缩放问题 View不响应Gesture 求助,图片不能全屏的问题 android thread和handle通信 问题? 豌豆荚如何显示的视频截图 您的主机中的软件中止了一个已建立的连接。。。。。。 AndeoidStudio接口调用错误 webview里再进行post请求的问题
备份
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));