我有一个图书馆应用程序,我将不同的书籍存储为sqlite dbs。书籍数量可以继续增加,当使用内部存储时,这会给出SqliteFullException
。如果我使用外部存储,那么用户是否有办法访问这些文件?此外,保存如此大量数据库而不将其暴露给用户的最佳方法是什么?
答案 0 :(得分:1)
如果您的db文件大小限制在<10 mb,您可以对它们进行加密并将其放入SD卡中,并在需要时对其进行解密。大小限制是解密时间。较大的文件需要更长的时间才能解密。
目前只能通过默默无闻来保障安全。
修改强>
至于你的大书,每本书可以有一个数据库。
答案 1 :(得分:0)
我建议创建一个Web服务,您可以在其中存储所有数据,并让客户端(电话)从Web服务请求所需的信息。您可以通过在Web服务中构建身份验证功能来保护您的数据。