android - 使用 SQLiteCipher 从 SD 卡创建数据库
问题描述
谁能知道如何使用 SQLiteCipher 从 SD 卡创建数据库?链接或教程来加密我的数据库。有很多教程,但不起作用。然后我在清单中也有这个权限。
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
这是从文件资源管理器中存储的数据库,例如
/storage/sdcard1
解决方案
你可以使用wcdb来做到这一点,它基于SQLiteCipher,你可以通过指定的数据库文件路径创建一个加密的db。这里是github repo。wcdb是由中国最大的IM APP微信开发的。
推荐阅读
- python - Python:分配变量路径的文件不打印或编辑
- vue.js - Vue3 范围类不适用于模板中未声明的元素
- python - 如何在调用视图函数的模板中编写 urlpattern
- javascript - 在循环之间引入一个div来添加flex
- linux - 如何使用终端重命名 linux 中的目录?
- delphi - Delphi 菜单问题
- python - 如何解构 pandas dataframes.loc 结果?
- python - 将诸如 31.1 M 之类的字符串数字转换为数字/浮点数?
- javascript - 错误类型Error: data[j][0].setMilliseconds 不是函数 assignEditUrls @ Code.gs:17
- reactjs - 通过反应路由器链接打字稿传递道具