增量更新简介
来源:互联网 发布:ubuntu mount ext4 编辑:程序博客网 时间:2024/06/14 08:38
增量更新的基本原理
增量更新主要是基于开源库bsdiff中的差分算法对两个不同版本的apk文件(旧版本的apk文件和新版本的apk文件)进行差分,产生差分文件;然后再使用另一个开源库bspatch中的合并算法将旧版本的apk文件和差分文件进行合并,最终生成新版本的apk文件,安装至用户的手机中。
实现增量更新的基本步骤
实现增量更新主要可分为两步:
服务端生成差分文件(Windows环境下)
在服务器端,使用差分算法对不同版本的apk(旧版本的apk文件和新版本的apk文件)进行差分,生成差分文件,部署到服务器上,供客户端下载。客户端合并差分文件实现更新(Android环境下)
在客户端,根据客户端的版本号,下载相对应的差分文件,然后使用合并算法将当前版本的apk文件与差分文件合并生成新版本的apk文件,最后安装至用户的手机。
0 0
- 增量更新简介
- 增量更新
- 增量更新
- 增量更新
- 增量更新
- 增量更新
- 增量更新
- BW增量更新方法
- sphinx 增量索引更新
- sphinx 增量索引更新
- oracle增量更新备份
- kettle 增量更新
- android 增量更新应用
- Android 增量更新实例
- android 增量更新
- android增量更新demo
- APK增量更新
- unity增量更新策略
- 第十周项目3--利用二叉树遍历思想解决问题
- maven 自定义archetype
- jquery、js调用iframe父窗口与子窗口元素的方法
- 自动装箱与自动拆箱
- Linux命令-命令别名(查看 设置 删除)
- 增量更新简介
- 继承方式和多态体现
- 初步认识 TCP IP HTTP HTTPS SOCKET
- How To Install Git on Ubuntu 14.04
- 构建高并发高可用的电商平台架构实践
- [openjudge] Elevator Stopping Plan
- 第一篇:初学Java接触到的循环练习题
- 洛谷 比赛题解
- 工作流--JBPM核心ProcessEngine