2015年以来,Android开发领域里对热修复技术的讨论和分享越来越多,同时也出现了一些不同的解决方案,如QQ空间补丁方案、阿里AndFix以及微信Tinker,它们在原理各有不同,适用场景各异,到底采用哪种方案,是开发者比较头疼的问题。本文希望通过介绍QQ空间补丁、Tinker以及基于AndFi ...
分类:
移动开发 时间:
2016-09-13 20:41:03
阅读次数:
337
2015年以来,Android开发领域里对热修复技术的讨论和分享越来越多,同时也出现了一些不同的解决方案,如QQ空间补丁方案、阿里AndFix以及微信Tinker,它们在原理各有不同,适用场景各异,到底采用哪种方案,是开发者比较头疼的问题。本文希望通过介绍QQ空间补盯Tinker以及基于An..
分类:
移动开发 时间:
2016-09-12 12:44:57
阅读次数:
287
热修复是很多开发者关心的技术,8月27日晚,阿里百川组织了“百川解码”在线直播,以“热修复的坑和阿里的解”为主题,邀请了三位业界嘉宾对热修复技术进行了探讨,并介绍了阿里百川全面接受公测的热修复解决方案:阿里百川HotFix,就网友提出的相关问题进行了解答。本文是此次..
分类:
其他好文 时间:
2016-09-02 01:08:11
阅读次数:
222
一:登录注册模块修复 技术实现思路:spring security, 表单提交后, 根据配置文件。 1.authentication-failure-url="/error.login" 失败就是发这个请求! ...
分类:
其他好文 时间:
2016-08-30 19:25:48
阅读次数:
129
热修复技术分为几部分: 原理介绍 Android HotFix源码分析 自定义框架 1.Android分包MultiDex原理 首先Dex是什么东西? Dex就是Window里面的exe文件 也就是可执行问题。 Android没有用传统的Java虚拟机,而是使用dalvik虚拟机。当APK安装到手机 ...
分类:
移动开发 时间:
2016-08-28 11:10:25
阅读次数:
372
一、图像修复简介
图像修复是图像复原中的一个重要内容,其目的是利用图像现有的信息来恢复丢失的信息。可用于旧照片中丢失信息的恢复,视频文字去除以及视频错误隐藏等。简言之,图像修复就是对图像上信息缺损区域进行信息填充的过程,其目的就是为了对有信息缺损的图像进行复原,并且使得观察者无法察觉到图像曾经缺损或者已经修复
图像修复技术简单来说,就是利用那些被破坏区域的边缘,即是...
分类:
其他好文 时间:
2016-08-19 19:17:23
阅读次数:
634
大概在2015年10月底,QQ空间发了一篇叫《安卓App热补丁动态修复技术介绍》的文章,文章中提到为了能让Class进行热修复,其中一个条件就是防止类被打上CLASS_ISPREVERIFIED标记,具体的做法便是让一个Dex引用另一个Dex(hack.apk)中的空类(为了让业务无感知,需要在编译时动态注入字节码),并且在应用程序Application类起来的时候要加载这个hack.apk。也就是...
分类:
移动开发 时间:
2016-07-22 19:30:08
阅读次数:
302
前言
很多团队都有接入Android Andfix的刚性需求,但是早些版本的Andfix接入成本略高。如只支持maven工程、定制的打包插件有很多额外限制、摩天轮打包不支持普通(非bundle)App等。不过现在天空飘来五个字「这都不事儿」,这些问题都已得到很好的解决,摩天轮团队已经提供了Andfix Gradle插件,并支持了普通(非bundle)App Andfixx打包流程。目前淘宝彩...
分类:
移动开发 时间:
2016-07-13 17:30:34
阅读次数:
204
项目快速迭代过程中,不可避免的出现BUG,Android线上出现问题,通常需要发版解决。紧急发版,用户不一定升级,强制升级又不友好,有什么更好的解决方案呢?这就用到了热修复技术。
QQ团队的hotfix,后来发展成为RocooFix,
GitHub地址: https://github.com/dodola/HotFix
原理详细介绍官方文章:安卓App热补丁动态修复技术介绍
阿里巴巴的AndFix...
分类:
移动开发 时间:
2016-06-29 14:47:11
阅读次数:
270
前言
好几个月之前关于Android App热补丁修复火了一把,源于QQ空间团队的一篇文章安卓App热补丁动态修复技术介绍,然后各大厂的开源项目都出来了,本文的实践基于HotFix,也就是QQ空间技术团队那篇文章所应用的技术,笔者会把整个过程的细节和思路在文章中详说,研究这个的出发点也是为了能紧急修复app的bug,而不需要重复发包,不需要用户重新下载app就能把问题解决,个人觉得这个还是蛮...
分类:
移动开发 时间:
2016-06-12 03:00:05
阅读次数:
1114