Android扩展文件创建ZIP还是JOBB?

时间:2013-03-02 11:28:39

标签: android apk-expansion-files

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

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

任何工作样本项目链接也将受到赞赏..

2 个答案:

答案 0 :(得分:3)

这是正确的,看看documentation说的是什么:

从ZIP中读取媒体文件

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

使用Linux命令行的示例:

zip -r -0 main.1.com.my.pkg.obb media_files/

答案 1 :(得分:1)

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

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