0

我正在寻找创建一个 Android 应用程序(对于 iOS,问题将是相同的),它的功能几乎就像一个网上商店。

它将包含很多产品——可以通过我们想要的任何方式访问,因为仍然需要构建。

问题是,我们创建了一个纯文本文件来测试大小,结果发现即使是选择的产品,没有结构(XML、JSON..)也已经是 300mb。一旦我们添加了一个结构,这在逻辑上只会导致更多的开销并增加这个大小。

就像我说的,在接收数据方面几乎一切皆有可能。他们可以构建一个 API,以便能够在需要时一次获取产品,或者在后台进程中解析 1 个大文件......

但是,其中一个愿望是(尽可能)离线。这通常意味着将所有数据保存到手机上的数据库中,但如果这会导致您的 SD 卡上有 300mb 大小,那就不好了。

总结一下我到底想知道什么;有没有其他方法可以处理这样的大数据,而不必经常保持与互联网的连接,或者不必在某人的手机上下载 300mb。

某种压缩,将其保存在数据库中的特殊方式......欢迎任何想法。

4

0 回答 0