27 Star 24 Fork 16

dodola / Patcher

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

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

空文件

简介

Android 下的增量更新,就是省流量更新项目 公司没采用,故此开源之 展开 收起
C
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
C
1
https://gitee.com/dinophp/patcher.git
git@gitee.com:dinophp/patcher.git
dinophp
patcher
Patcher
master

搜索帮助