全面了解Android热修复技术

赵裕(vimerzhao)
全面了解Android热修复技术 引言:本文全面地探讨了Android热修复技术的发展脉络,现状及其未来。 热修复技术概述 热修复技术在近年来飞速发展,尤其是在InstantRun方案推出之后,各种热修复技

Presentation的一个误区

赵裕(vimerzhao)
Presentation的一个误区 做技术分享的一次事故及其中得到的教训。 今天做了一个技术分享,感觉效果不是很好。我思考了一下,排除分享的主题是自己无法决定的。一个很大的错误在于自己把需要展示的内容分散

Dalvik之类加载源码分析

赵裕(vimerzhao)
Dalvik之类加载源码分析 基于Kitkat源码粗线条地分析了Dalvik虚拟机类的加载过程。 Java类加载 在Java的世界里,所有类的加载,都由java.lang.ClassLoader来负责。Cl

Andfix源码解析

赵裕(vimerzhao)
Andfix源码解析 本文介绍了Andfix热修复框架的原理及实现代码。 Andfix概述 Andfix是阿里开源的一套热修复框架,效果如下 (注意我一直在点击,下发补丁后发生了变化…&hell

匿名内部类导致热补丁Crash

赵裕(vimerzhao)
匿名内部类导致热补丁Crash 本文记录了匿名内部类可能导致的热补丁Crash及其原因。 问题描述 新建工程 新建一个工程,集成Andfix(设置权限、添加gradle、自定义Application),同时在

InstantRun原理浅析

赵裕(vimerzhao)
InstantRun原理浅析 本文从宏观上简要介绍了InstantRun的实现原理。 InstantRun概述 InstantRun是Android Studio2.0推出的新功能,旨在加快构建编译速度,提升

热修复之资源更新的实现

赵裕(vimerzhao)
热修复之资源更新的实现 本文分析了InstantRun的部分源码,并由此得出资源热修复的一种实现方法。 资源热修复 所谓资源热修复就是在不重新安装APP的情况下修改其资源,包括音频、图片,也包括布局、文字等

20行代码搭建微信聊天机器人

赵裕(vimerzhao)
20行代码搭建微信聊天机器人 介绍了如何用20行Python搭建一个微信聊天机器人,并讨论了其可能的拓展方向。 引子 在之前一边文章中介绍客服机器人:AI实战:搭建客服机器人,本文将在此基础上制作一个聊天机

热补丁:Tinker方案实现

赵裕(vimerzhao)
热补丁:Tinker方案实现 本文简单分析了Tinker的实现原理并对dex文件更新做了演示Demo。 Qzone方案与Tinker 在之前的博客里简单介绍了Qzone超级热补丁的原理与实现,本文介绍了腾讯