如果我使用的是 zip 文件,检查 APK 扩展 obb 有效性的最佳做法是什么?
问问题
2061 次
1 回答
0
如果您使用 zip 作为 OBB 有效负载,则可以使用 APK 扩展 ZIP 库加载在
/extras/google/google_market_apk_expansion/
其中包含3个目录:
/downloader_library - 用于下载 OBB 的库
/zip_file - 提供帮助函数以使用 ZIP OBB 文件的库
/downloader_sample -使用 downloader_library 和 zip_file 的示例
如果您检查 /downloader_sample 中的源代码,您将获得通过执行以下操作进行验证的 Google 示例代码(在检查 OBB 文件是否存在之后):
- 检查文件大小是否匹配正确的大小,您必须在 APK 中存储正确的大小,每次更新 OBB 文件时都需要记住这样做
- 计算每个文件的 CRC 以查看它们是否正确
很明显,如果您的 OBB 文件很大,则需要一些时间,因此您只需执行一次并存储验证结果以供将来参考。
你可以在这里找到一篇非常完整的 Android 开发文章。
于 2013-07-16T10:16:41.590 回答