0

我正在使用一个包含视频和超过 20.000 个图像文件的扩展文件 (~500mb)。

管理此文件的最佳方法是什么?

现在,当我检查此文件是否已下载时,我正在我的 Application 类中加载 ZipFileResource 对象。

此扩展文件的用途之一是为千兆像素视图提供图像,但加载一张图像需要大量时间,并且应该在 200 毫秒内加载大约 30 张图像。在我将此图像文件移动到扩展文件之前,资产文件夹中有并且运行良好。

我打算在外部存储解压缩扩展文件并删除obb文件,但我不知道这是否是一个不错的选择。

你能告诉我一些建议吗?

提前致谢。

4

2 回答 2

1

我曾经尝试使用 Zip 文件作为扩展文件,但我发现它们的工作速度非常慢。

OBB 文件运行速度很快,就像使用常规文件系统一样。

我打算在外部存储解压缩扩展文件并删除obb文件,但我不知道这是否是一个不错的选择。

是个糟糕的选择。谷歌不推荐:

为确保正常运行,您不得删除、移动或重命名扩展文件。

于 2013-02-04T13:27:23.120 回答
1

据我了解,您将在安装应用程序后下载您的媒体文件。为此,我会这样做,下载它并将其保存到 SD 卡中(我会在 AsyncTask 中执行此操作)。现在您将图片或视频的每条路径保存到数据库中。如果您想获取图片,请从数据库中读取并填写您的 ImageView 或其他内容。这种方式真的很快。

我希望我能帮助你。苹果浏览器

于 2012-11-24T12:29:28.833 回答