美文网首页
增量更新

增量更新

作者: 潇洒人生_cca2 | 来源:发表于2020-04-05 10:32 被阅读0次

    差分(服务端需要做)

    旧版本apk、新版本apk
    BsDiff开源项目(依赖于Bzip2)
    1.根据下载的bsdiff4.3-win32-src代码,生成dll动态库,用于得到差分包
    注意问题:
    1)用了不安全的函数
    2)用了过时的函数
    3)SDL检查
    2.仔细阅读源代码,修改bsdiff.cpp原文件
    3.根据C/C++代码,编写java层代码,然后生成头文件
    4.编写JNI函数,供Java层调用(注意统一编码)

    合并(客户端需要做)

    1.修改bspatch.c文件,依赖于Bzip2,导入Bzip2里的.c 文件
    2.生成so文件
    3.异步下载

    相关文章

      网友评论

          本文标题:增量更新

          本文链接:https://www.haomeiwen.com/subject/mryzrctx.html