【问题标题】:Do i need to import the Zip library?我需要导入 Zip 库吗?
【发布时间】:2018-06-04 18:00:24
【问题描述】:
我的应用程序大小(使用 Android Studio 构建)超过 100MB,因此根据 Google 的文档,我需要使用 APK 扩展文件 库和服务。我已经实现了 market_licensing 和 downloader 库,但是,我不确定是否需要导入 ZIP 库,所以我需要一些帮助。导致我的应用程序如此大的原因是一些 jpg 图像,我计划将所有这些图像包含在我的主扩展文件中。我需要将它们放入 .zip 文件并包含 zip 库还是有其他方法?
【问题讨论】:
标签:
android
android-studio
apk-expansion-files
【解决方案1】:
没有“Zip 库”之类的东西。 Zip 文件读取包含在 Android 操作系统中 (documentation)。
此外,您可以将 OBB 文件制作成任何您想要的格式,它们不必是 Zips。这就是名称为 OBB(不透明二进制 Blob)的原因。 Google 不知道内容,它对 Google Play 是不透明的,因此您可以使用任何您想要的文件格式。
最后,如果您的应用程序增长到超过 100Mb,那么缩小应用程序比添加 OBB 支持要好得多。您是否考虑过使用更好的图像压缩格式,也许是 WebP?见this article。