检查APK扩展obb的有效性的最佳做法

时间:2013-07-16 09:55:36

标签: android apk-expansion-files

在我使用zip文件的情况下,检查APK扩展obb的有效性的最佳做法是什么?

1 个答案:

答案 0 :(得分:0)

如果您使用zip作为OBB有效负载,则可以使用

加载的APK扩展ZIP库
  

/演员/谷歌/ google_market_apk_expansion /

其中包含3个目录:

  

/ downloader_library - 用于下载OBB的库

     

/ zip_file - 提供帮助函数以使用ZIP OBB文件的库

     

/ downloader_sample - 使用downloader_library和zip_file的示例

如果你检查/ downloader_sample中的源代码,你将获得通过执行以下操作进行验证的Google示例代码(在检查OBB文件存在之后):

  1. 检查文件大小是否与正确的大小匹配,您必须在APK中存储正确的大小,每次更新OBB文件时都需要记住这些大小
  2. 计算每个文件的CRC以查看它们是否正确
  3. 很明显,如果您的OBB文件很大,则需要花费一些时间,因此您只需要执行一次并存储验证结果以供将来参考。

    您可以在此here上找到完整的Android Dev文章。