【发布时间】:2015-03-18 14:58:55
【问题描述】:
我有一个 android 应用程序,我可以将我的数据库导出/导入到 sdcard。
我只是使用:
FileChannel src = new FileInputStream(currentDB).getChannel();
FileChannel dst = new FileOutputStream(backupDB).getChannel();
dst.transferFrom(src, 0, src.size());
src.close();
dst.close();
我想做的是用密码保护我导出的数据库,所以如果有人试图使用 sqlite 浏览程序打开它,他们需要输入密码。
这可以做到吗(以及如何做到)?
【问题讨论】:
-
我不认为你可以用密码保护 sqlite 数据库,但你可以做的是使用密码加密数据。
标签: android sqlite android-sqlite