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超级热补丁的原理与实现,本文介绍了腾讯

如何关闭网页悬浮窗

赵裕(vimerzhao)
如何关闭网页悬浮窗 如何巧妙关闭网页的悬浮窗。 最近在查找资料时发现一个网页,需要注册才能查看,我记得豆瓣也有类似的悬浮窗,但是可以点击右上角的小叉号关闭,但这个竟然不能关闭!! 作为一个程序员此时当然应该

热补丁:Qzone方案在Art虚拟机上的实现

赵裕(vimerzhao)
热补丁:Qzone方案在Art虚拟机上的实现 本文对Qzone的超级热补丁方案做了一个简单实现。 引子 当一个App发布之后,突然发现了一个严重bug需要进行紧急修复,这时候公司各方就会忙得焦头烂额:重新打

'AI实战:搭建客服机器人'

赵裕(vimerzhao)
‘AI实战:搭建客服机器人’ 本文简要介绍了但前客服机器人的发展情况,并实际开发了一个Demo作为演示。 客服机器人 随着科技发展,廉价劳动力正在不断被淘汰。客服机器人就是这样一个例

掌上大工第二版(一):竞品分析与草图

赵裕(vimerzhao)
掌上大工第二版(一):竞品分析与草图 对于掌上大工这个APP最近的思考以及重写的规划。 为何重写 掌上大工这个APP是我在学习Android三个月之后的第一个实战项目,在过去一段时间也算帮了我不少忙,我首先