【发布时间】:2018-04-27 15:28:23
【问题描述】:
我的 Android 应用程序有一个预填充的 SQLite 数据库,我需要进行一些读取以显示 autoCompleteTextView 的元素,然后进行其他一些操作,仅读取数据库。
在过去的几天里,我阅读了 Firebase 的 SQLCipher 和 Cloud Firestore。 SQLCipher 似乎是我正在寻找的东西,但我读到我不能将它与预填充的数据库一起使用。我认为 Firestore(或任何其他云服务)是我唯一的其他解决方案,但我有点担心价格以及 ACTV 上的输入与服务器结果之间可能存在的延迟。
数据库不包含任何用户信息或其他敏感数据,我只是想保护我的工作。我不需要最强的保护。
我可以将 Firestore 与我的 SQLite 数据库一起使用吗?我的问题还有其他解决方案吗?谢谢!
【问题讨论】:
-
那么您究竟想要保护什么以及为什么?
-
我想保护数据库中的数据。我知道如果没有保护,任何人都可以访问它,所以起初我考虑加密它,但后来我读到我不能将 SQLCipher 与预填充的数据库一起使用。所以我认为我必须使用云解决方案,但我不知道是否需要它以及 Firestore 是否是我的最佳选择。
标签: android database sqlite google-cloud-firestore sqlcipher