SQLite 数据库到数据 class

SQLite database to data class

我想创建一个应用程序。
我的应用程序是一本书,我为我的数据创建了一个 SQLite 数据库 "mybook.db",大小为 3.5 MB。
我测试了我的应用程序,所有 activity 都运行良好!
现在我想把它发布到 Play 商店。

我使用 In App Billing 向高级用户销售我的内容,但我意识到我的数据库在“./data/data/myapp/database”上可用 并且还在apk包的asset文件夹中,任何人都可以复制使用! :(

现在我可以做些什么来保存我的数据?
是否可以将 sqlite 转换为 android class?
是否可以对数据进行编码?
我如何保存可能数据之间的关系?

请帮帮我...

------------编辑------------ 我不想使用 SQLCipher !

有没有办法使用另一种数据结构来保存数据?

您可以在保存到数据库之前加密数据,然后在读回时解密。Here 是关于如何做到这一点的 SO question/answer。