文档章节

增量更新

android-key
 android-key
发布于 2017/07/07 12:36
字数 187
阅读 9
收藏 0

1.什么叫做增量更新?

增量更新的流程是:用户手机上安装着某个应用,下载了增量包,手机上的apk和增量包合并形成新的包,然后再次安装(注意这个过程是要重新安装的,当然部分应用市场有root权限你可能感知不到)。B站就采用的是增量更新。

关键点:

  1. 用户手机上提取当前安装应用的apk
  2. 如何利用old.apk和new.apk生成增量文件
  3. 增加文件与1.中的old.apk合并,然后安装

2.增量文件的生成与合并

这个其实就是利用工具做二进制的一个diff和patch了。

网址:

 

 

 

 

 

 

 

 

© 著作权归作者所有

共有 人打赏支持
android-key
粉丝 7
博文 119
码字总数 170926
作品 0
武汉
移动端的js模块管理框架--MT

MT是手机腾讯网前端团队开发维护的一个专注于移动端的js模块管理框架。 github:https://github.com/mtjs/mt 为了方便大家我们还在http://git.oschina.net上放了一个镜像: http://git.oschi...

卢勇福
2014/04/23
20.3K
4
ETL加载策略

ETL 数据加载机制概述 ETL 是数据抽取(Extract)、转换(Transform)、加载(Load)的简写,它的功能是从数据源抽取出所需的数据,经过数据清洗和转换,最终按照预先定义好的数据仓库模型,...

张欢19933
2016/09/12
79
0
coreseek 增量索引与主索引的合并问题

第一次使用coreseek碰到个问题. 正常把shell脚本的那两条命令来分开执行是可以匹配到增量索引的关键词, 但是使用shell脚本来更新合并是无法匹配到增量索引的关键词. 更新增量索引和合并主索引...

闲敲键盘
2013/07/19
1K
0
es拉取mysql的增量更新代码

基于开源插件。具体可参考http://my.oschina.net/qiangzigege/blog/220224 ~~ 目的:实现增量更新 原理 1)第一次全量更新,更新完毕后,删除这个任务。 2)发布增量更新任务即可。 ~ 增量更...

强子哥哥
2014/05/08
0
1
Js资源增量更新--seajs本地存储增量更新插件(storeinc)使用

Js资源增量更新--seajs本地存储增量更新插件(storeinc)使用 storeinc 是一个用来实现js代码本地存储化,并可以在js版本更新的时候,对js内容做增量更新的seajs插件。对于一个js文件来说,当j...

卢勇福
2013/10/14
0
0

没有更多内容

加载失败,请刷新页面

加载更多

代理模式

自测: Q:何为代理模式? 代理是一种__或者__,控制对另一个对象的访问,而这些对象可能是__对象,______的对象,或者是对______的对象。 Q:那些角色及划分? 3个核心角色 角色一:____ 角...

阿元
22分钟前
0
0
面试经验

原文

火力全開
27分钟前
0
0
Kubernetes 教程(一) 环境安装并配置一个集群

Git<---------->jenkins docker<--------->kubernetes ?

MrPei
41分钟前
1
0
linux学习-0919

linux和windows互传文件 用户配置文件和密码配置文件 用户组管理 用户管理 一、linux和windows互传文件 linux和windows可以互相传输文件,但是需要使用xshell 并且安装lrzsz包: yum insta...

wxy丶
48分钟前
1
0
收集几个开源的微信小程序开发框架

1、 mpvue mpvue 是美团点评开源的一个使用 Vue.js 开发小程序的前端框架。框架基于 Vue.js 核心,mpvue 修改了 Vue.js 的 runtime 和 compiler 实现,使其可以运行在小程序环境中,从而为小...

哥本哈根的小哥
54分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部