Jni_SmartUpdate:Android App智能增量升级

时间:2021-05-04 01:46:05
【文件属性】:
文件名称:Jni_SmartUpdate:Android App智能增量升级
文件大小:2.65MB
文件格式:ZIP
更新时间:2021-05-04 01:46:05
C Jni_SmartUpdate Android app Smart Update use bspatch 4.3 Android智能升级 使用bsdiff4.3-win32文件夹中的bsdiff.exe生成差异包 然后使用JniLib中的Utils类的patchApk方法 合并成新包安装 读取文件需要SD卡权限,否则可能失败 JNI接口文档 : 应用场景: 服务器发布新版本v1.1,客服端当前版本为v1.0,使用bsdiff生成差分包patch_v1.0_v1.1, 然后客户端下载patch包到本地然后与本地的v1.0.apk合并生成v1.1.apk,然后执行安装,升级完成 增量升级可以优化升级速度,修复紧急BUG之类的,比如源APK大小10M,增量升级patch包可能就1-2M或者几百K,可以实现快速升级 实现: 使用工具为bsdiff、bspatch来完成差分增量包和合并增量包,下载地
【文件预览】:
Jni_SmartUpdate-master
----bsdiff4.3-win32()
--------bspatch.exe(35KB)
--------LICENSE(6KB)
--------bsdiff.exe(38KB)
--------use(88B)
--------Binary diff.txt(2KB)
----JniLib()
--------bin()
--------res()
--------proguard-project.txt(781B)
--------obj()
--------ic_launcher-web.png(50KB)
--------gen()
--------jni()
--------.settings()
--------src()
--------.project(809B)
--------.classpath(466B)
--------project.properties(563B)
--------AndroidManifest.xml(873B)
--------libs()
--------lint.xml(53B)
----bsdiff-4.3()
--------bspatch.c(6KB)
--------bsdiff.c(10KB)
--------bspatch.1(2KB)
--------bsdiff.1(2KB)
--------Makefile(322B)
----bsdiff-4.3.tar.gz(6KB)
----README.md(5KB)

网友评论