【发布时间】:2015-01-30 18:53:56
【问题描述】:
让我解释一下我的应用程序应该如何工作:
应用程序将在其资产文件夹中附带一个 sqlite 数据库,稍后将复制到数据库文件夹中,其中包含一些内容(类别、子类别、产品和新闻),它们都有图像。然后下载后用户可以通过互联网更新内容,应用程序将新内容存储在数据库中,以便应用程序可以离线执行。
所以我的问题是,一段时间后这些内容会增加大小,它会导致我的应用程序崩溃吗?假设我发布了具有 1 MB 数据库的应用程序,经过 2 年的工作,数据库大小增加了大约 120 MB。会不会让应用崩溃?
另外一个问题是,目前我将图像存储在数据库中,然后从那里加载它们。这是一个好方法吗?因为我不希望用户能够清除缓存或删除图像,因为稍后更新内容时它必须再次下载那些已删除的图像,并且会消耗流量。
请记住,应用程序应该能够离线加载内容
【问题讨论】:
-
该线程可能会回答您关于数据库大小的问题:stackoverflow.com/questions/3482635/…
-
不要将图像保存到数据库中