全面了解Android热修复技术 引言:本文全面地探讨了Android热修复技术的发展脉络,现状及其未来。 热修复技术概述 热修复技术在近年来飞速发展,尤其是在InstantRun方案推出之后,各种热修复技
Presentation的一个误区 做技术分享的一次事故及其中得到的教训。 今天做了一个技术分享,感觉效果不是很好。我思考了一下,排除分享的主题是自己无法决定的。一个很大的错误在于自己把需要展示的内容分散
Dalvik之类加载源码分析 基于Kitkat源码粗线条地分析了Dalvik虚拟机类的加载过程。 Java类加载 在Java的世界里,所有类的加载,都由java.lang.ClassLoader来负责。Cl
热补丁:Qzone方案在Dalvik虚拟机上的实现 详细分析了Qzone热修复方案在Dalvik平台的实现,包括插桩的由来及其实现。 Qzone热修复原理分析 Qzone热修复方案基于的是android de
Andfix源码解析 本文介绍了Andfix热修复框架的原理及实现代码。 Andfix概述 Andfix是阿里开源的一套热修复框架,效果如下 (注意我一直在点击,下发补丁后发生了变化…&hell
匿名内部类导致热补丁Crash 本文记录了匿名内部类可能导致的热补丁Crash及其原因。 问题描述 新建工程 新建一个工程,集成Andfix(设置权限、添加gradle、自定义Application),同时在
InstantRun原理浅析 本文从宏观上简要介绍了InstantRun的实现原理。 InstantRun概述 InstantRun是Android Studio2.0推出的新功能,旨在加快构建编译速度,提升
热修复之资源更新的实现 本文分析了InstantRun的部分源码,并由此得出资源热修复的一种实现方法。 资源热修复 所谓资源热修复就是在不重新安装APP的情况下修改其资源,包括音频、图片,也包括布局、文字等
20行代码搭建微信聊天机器人 介绍了如何用20行Python搭建一个微信聊天机器人,并讨论了其可能的拓展方向。 引子 在之前一边文章中介绍客服机器人:AI实战:搭建客服机器人,本文将在此基础上制作一个聊天机
热补丁:Tinker方案实现 本文简单分析了Tinker的实现原理并对dex文件更新做了演示Demo。 Qzone方案与Tinker 在之前的博客里简单介绍了Qzone超级热补丁的原理与实现,本文介绍了腾讯