我正在为我的apk创建超过100mb大小的扩展文件。
如何使用来自sdk或默认Windows归档文件的JOBB创建扩展归档文件..
任何工作样本项目链接也将受到赞赏..
答案 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对齐来优化文件内存。