Skip to content

基于HDiffPatch的增量更新算法库,相比Bsdiff,更小的内存占用,更快的合成效率,更适合移植到移动端中

Notifications You must be signed in to change notification settings

Ryan-Shz/hdiffpatch-for-android

Repository files navigation

hdiffpatch-for-android

基于开源差分算法库HDiffPatch的android ndk使用示例,开源库地址:

https://github.com/sisong/HDiffPatch

本示例中只提供了合成功能,也就是客户端所需要的合成算法。而差分算法一般在服务器中执行。

如果需要测试,可以通过编译该作者的源码,在linux中通过命令行生成差分包。

示例中提供了两个apk测试,自行把old apk和差分包导入/sdcard/patch_test目录中,在输入框输入测试apk名称,然后点击apply patch按钮即可合成。

本示例主要为c库编译困难的同学提供示例。若要直接应用到项目中,请自行进行完整测试。

About

基于HDiffPatch的增量更新算法库,相比Bsdiff,更小的内存占用,更快的合成效率,更适合移植到移动端中

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages