文件名称:应用增量更新机制
文件大小:18.04MB
文件格式:ZIP
更新时间:2024-04-24 03:23:51
android源码
源码AndroidPatchUpdate,类似Google I/O 上提及的 Smart App update,应用增量更新机制,利用了Linux上的Patch打补丁的方法,将旧项目和新项目进行差别对比(使用bsdiff或者Courgette工具)生成patch文件,然后使用bspatch将旧项目与Patch进行合并。
【文件预览】:
AndroidPatchUpdate-master
----.gitignore(26B)
----.project(3KB)
----local.properties(70B)
----ant.properties(30B)
----.cproject(4KB)
----.settings()
--------org.eclipse.core.resources.prefs(55B)
--------org.eclipse.jdt.core.prefs(173B)
----ic_launcher-web.png(8KB)
----lint.xml(53B)
----AndroidManifest.xml(1KB)
----jni()
--------compress.c(20KB)
--------bzlib.h(6KB)
--------Application.mk(116B)
--------decompress.c(20KB)
--------Android.mk(686B)
--------bzip2recover.c(15KB)
--------Patcher.h(564B)
--------bzip2.c(57KB)
--------randtable.c(4KB)
--------bzlib_private.h(13KB)
--------crctable.c(5KB)
--------Patcher.c(984B)
--------huffman.c(7KB)
--------bzlib.c(45KB)
--------blocksort.c(30KB)
--------bspatch.c(8KB)
--------bspatch.h(94B)
----android.keystore(1KB)
----proguard-project.txt(781B)
----libs()
--------commons-lang3-3.0-beta.jar(280KB)
--------fastjson-1.1.34.android.jar(255KB)
--------android-support-v4.jar(473KB)
----Readme.md(985B)
----bsdiff_bspatch()
--------Patcher.zip(2.64MB)
--------test()
----src()
--------com()
----config()
--------.svn()
--------bean.properties(62B)
----project.properties(735B)
----res()
--------values()
--------values-sw720dp-land()
--------layout()
--------drawable-hdpi()
--------values-v11()
--------drawable-mdpi()
--------values-sw600dp()
--------drawable-xhdpi()
--------drawable-xxhdpi()
--------menu()
--------values-v14()
----.classpath(520B)
----build.xml(727B)