首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Android插件化与热修复
订阅
Weavey
更多收藏集
微信扫码分享
微信
新浪微博
QQ
10篇文章 · 1订阅
微信 Tinker 热补丁的一切都在这里,包括源码 (一)
微信 Tinker 热补丁修复技术终于放出
【腾讯 Bugly 干货分享】QFix 探索之路—手 Q 热补丁轻量级方案
QFix 是手 Q 团队近期推出的一种新的 Android 热补丁方案,在不影响 app 运行时性能(无需插桩去 preverify)的前提下有效地规避了 dalvik 下 "unexpected DEX" 的异常,而且还是很轻量级的实现:只需调用一个很简单的方法就能办到。
Android 动态链接库加载原理及 HotFix 方案介绍
随着项目中动态链接库越来越多,我们也遇到了很多奇怪的问题,比如只在某一种 OS 上会出现的 java.lang.UnsatisfiedLinkError,但是明明我们动态库名称没错,ABI 也没错,方法也能对应的上,而且还只出现在某一些机型上,搞的我们百思不得其解。为了找到出现千奇百怪问题的原因,和能够提供一个方式来解决一些比较奇怪的动态库加载的问题,我发现了解一下 so 的加载流程是非常有必要的了,便于我们发现问题和解决问题,这就是本文的由来。
饿了么 Hotfix SaaS 上线了
Amigo 后端管理平台终于上线啦 SAAS 服务一键解决线上 bug 和动态更新问题
Android 增量更新完全解析 是增量不是热修复
一、概述 最近一直关注热修复的东西,偶尔聊天谈到了增量更新,当然了两个完全不是一个东西。借此找了一些资料,收集整理了一下,本来是不想写博客的,因为主要都是工具的实现,但是昨晚在整理资料的时候,忽然发现,我快要忘了这玩意,又要从头找一圈工具。 So,权当一个记录,也方便以后自己查…
【腾讯 Bugly 干货分享】动态链接库加载原理及 HotFix 方案介绍
随着项目中动态链接库越来越多,我们也遇到了很多奇怪的问题,比如只在某一种 OS 上会出现的 `java.lang.UnsatisfiedLinkError`,但是明明我们动态库名称没错,ABI 也没错,方法也能对应的上,而且还只出现在某一些机型上,搞的我们百思不得其解。为了找到出现千奇百怪问题的原因,和能够提供一个方式来解决一些比较奇怪的动态库加载的问题,我发现了解一下 so 的加载流程是非常有必要的了,便于我们发现问题和解决问题,这就是本文的由来。
Android 中热修复框架 Robust 原理解析 + 并将框架代码从 "闭源" 变成 "开源"(下篇)
本文主要继续前面一篇文章介绍 Robust 框架的原理和实践案例之后,看一下这个框架的核心技术点就是如何在编译期间自动给每个类每个方法中插入代码,借助 asm 包和 Bytecode 插件完成了。而这个意义不仅仅是局限于研究了 Robust 框架,而是为了后续操作都有用,也就是说以后如果有自动插入代码逻辑,本文也是一个非常不错的案例。后面还会继续分析市面上的最后一个热修复框架 Tinker 了。最后小编周末写文章真的好累,记得看完之后多多扩散分享,要是有打赏就更好了。
Android 路由动态配置方案——可能是最简单的热更新实现
本博客主要介绍如何实现路由动态配置,使用 H5 页面替换原生页面,以及原生页面和网页间的任意跳转与传参。
热修复初探
热修复这个技术点最近有点火,有QQ空间开发团队为其背书,还有的大厂开源的热修复框架,这些对于推动这项技术也起了很大的作用。作为一个有追求的工程师菜鸟,今天,我想通过几篇文章把这种在线修复的解决思路以及几种具体的实现方案理一遍。 在开始分析之前,首先需要说说热修复解决了一个什么问…
插件化技术:宿主访问插件资源
本文同步自 wing 的地方酒馆 最近在搞插件化,16 年很火的东西,我又拖了 1 年才来研究,哈哈哈,正确下一个热门技术能提前一些吧。 今天想跟大家讨论一下我在研究插件化过程中,遇到的一个容易混淆的点,那就是资源访问。 首先感谢下在插件化道路上的老司机,无私的奉献资料。 看过很多插件化…