All Projects → dodola → AndroidPatcher

dodola / AndroidPatcher

Licence: other
Android 下的增量更新

Programming Languages

c
50402 projects - #5 most used programming language
d
599 projects
java
68154 projects - #9 most used programming language
C++
36643 projects - #6 most used programming language

Android 增量更新

##1. 介绍

类似Google I/O 上提及的 Smart App update,应用增量更新机制

##2. 原理 What is a patch?

A patch is a small text document containing a delta of changes between two different versions of a source tree. Patches are created with the `diff' program.

利用了Linux上的Patch打补丁的方法,将旧项目和新项目进行差别对比(使用bsdiff或者Courgette工具)生成patch文件,然后使用bspatch将旧项目与Patch进行合并

##3. 参考文档 http://blog.csdn.net/hmg25/article/details/8100896

http://www.csee.usf.edu/~nsamteladze/projects/delta.html

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].