2

我正在为我的 apk 创建超过 100mb 大小的扩展文件。

我应该如何使用来自 sdk 的 JOBB 或默认 Windows 存档文件创建扩展存档..

并且任何工作示例项目链接也将不胜感激..

4

2 回答 2

4

没错,看看文档是怎么说的:

从 ZIP 读取媒体文件

如果您使用扩展文件来存储媒体文件,ZIP 文件仍然允许您使用提供偏移和长度控制的 Android 媒体播放调用(例如 MediaPlayer.setDataSource() 和 SoundPool.load())。为了使其正常工作,您在创建 ZIP 包时不得对媒体文件执行额外的压缩。例如,使用 zip 工具时,应使用 -n 选项指定不应压缩的文件后缀:

使用 Linux 命令行的示例:

zip -r -0 main.1.com.my.pkg.obb media_files/
于 2013-11-27T12:07:11.077 回答
1

最后我最终使用了压缩较少的 zip 存档。它可以通过 winrar 使用压缩方法“store”轻松创建

如果您只想将媒体/文件存储在扩展文件中,只需使用 zip 文件。注意:您可以使用 android sdk 中的 zip align 来优化您的文件内存。

于 2013-03-03T09:58:18.743 回答