Android 应用程序与存储在 Assets 文件夹中的预填充加密 SQLite 数据库一起使用

0v3*_*l0w 5 java sqlite android commonsware-cwac android-room

-使用Android-Room,我正在开发一个项目,在该项目中,我必须制作一个 Android 应用程序,其中包含存储在 Assets 文件夹中的预填充加密 SQLite 数据库

-在处理非加密数据库时,我设法使用此库从资产文件夹中复制数据库文件: https: //github.com/humazed/RoomAsset

-但是当向 Mix 添加加密时:

我意识到 Room 不提供任何加密支持,所以我必须使用这个库: https: //github.com/commonsguy/cwac-saferoom,当在运行时创建新数据库时它完美地工作。但当数据库已经加密并从应用程序的资产文件夹复制时,我无法使其工作

- 有没有办法使用这两个库来做到这一点?或者我的问题还有其他解决方案吗?

提前致谢 。