千万别看这篇文章,因为我感觉好久没有分享这样的干货了

简介: 了解我的读者,经常看我文章的读者,可能都知道,我已经好久没有分享过 Android 相关的干货了,说实话,作为一个以分享 Android 技术起家的公众号来讲,不分享 Android 确实有点过分了。

8667fb2f85bfcb13da9b965f8e7cb959946d048a

了解我的读者,经常看我文章的读者,可能都知道,我已经好久没有分享过 Android 相关的干货了,说实话,作为一个以分享 Android 技术起家的公众号来讲,不分享 Android 确实有点过分了。

但是,大家可能也都知道我已经不做 Android 开发快两年了,我从去年管理团队,到去年年底离职创业,到现在这一年多的时间里,其实我仍然处于开发一线,既创业又开发,但是很少做原生 App 了。我虽然没有做 Android ,但是一直处于前端开发的位置,从 Vue 到小程序,研究各种小程序框架等,其实处于大前端的位置。所以,感觉对 Android 开发已经好陌生了。人都是随着时代和技术的变化而学习的,持续的学习才不会被淘汰。

其实后台很多读者抱怨说:为什么不分享干货了?因为接触的少的东西,不能乱分享,以免误人子弟,不是我不分享,是因为角色的变化导致我接触的少了。其实,我这一年分享关于微信小程序的文章挺多的,大家都应该已经感觉出来了。

今天我决定重温那时的感觉,给大家分享一个关于 Android 的技术干货。也让大家情怀一下,找找感觉。

我们都知道,热更新非常火,而热更新的框架也很多。今天给大家分享一个关于 Android 热更新的开源库。它是:Phantom

Phantom 是一个唯一零 Hook 稳定占坑类 Android 热更新插件化方案。是由满帮集团开源的一套稳定、灵活、兼容性好的开源热更新项目。

它的优势如下:

● 兼容性好: Hook,没有调用系统的 hidden API,完美兼容 Android 9.0
功能完整:插件支持独立应用的绝大部分特性
稳定可靠:历经货车帮旗下多款产品 50+ 插件两年多千万级用户验证(稳定性和兼容性指标都在 4 个 9 以上)
● 部署灵活:宿主无需升级(无需在宿主 AndroidManifest.xml 中预埋组件),即可支持插件新增组件,甚至新增插件
易于集成:无论插件端还是宿主端,只需『数行』就能完成接入,改造成本低

那这个开源的热更新方案与其他热更新方案有什么区别和不同呢?有什么优势和劣势呢?请看截图:

82db21c7e1f22ef6438f281d98f3c0efc1bd4999

如果,你对热更新方案,需要热更新的项目,大家可以去看看,并了解一下。

开源项目地址:https://github.com/ManbangGroup/Phantom

其实,我知道关注我大多数的读者都是做 Android 开发的,我如果有 Android 方面好的文章和想法肯定会第一时间分享给大家的。明天我准备写篇文章,跟大家聊一聊,我重新找回做 Android 的感觉是什么样子的。哈哈……

原文发布时间为:2018-10-31 本文作者: loonggg 本文来自云栖社区合作伙伴“非著名程序员”,了解相关信息可以关注“非著名程序员”。

相关文章
3分钟安装Dropzone 4 小白一看就会
Dropzone 是一款Mac上的文件拖拽操作增强工具,这款软件可以让我们把大部分工作都通过拖拽来完成,比如保存文本、发送邮件、FTP上传、打开应用等等,只需要将文件拖拽到菜单栏上的窗口中即可,并且我们完全可以定制化这些操作,可以在官网上下载定制好的各种动作。
3分钟安装Dropzone 4 小白一看就会
|
编解码 iOS开发 异构计算
3分钟安装fcpx10.6.5最新 小白一看就会
Final Cut Pro 是Mac OS平台上最好的视频剪辑软件,Final Cut Pro为原生64位软件,基于Cocoa编写,支持多路多核心处理器,支持GPU加速,支持后台渲染,可编辑从标清到4K的各种分辨率视频,ColorSync管理的色彩流水线则可保证全片色彩的一致性。 经过完整而彻底的重新设计后,Final Cut Pro 为后期制作工作流程的方方面面增添了无与伦比的速度、质量和灵活性。
3分钟安装fcpx10.6.5最新 小白一看就会
|
架构师 搜索推荐 Java
用语雀写文章了,功能真心强大!
用语雀写文章了,功能真心强大!
316 0
用语雀写文章了,功能真心强大!
|
JavaScript 前端开发
面试官:听说过LazyMan吗,手写一个试试
我们都知道,JavaScript是单线程、基于异步的编程语言,执行代码时是非阻塞的。如果执行的是同步的代码,则按照顺序执行完毕;如果是异步的代码,则按照异步调用执行,并不会阻塞在某一个异步函数中。最近遇到了这样一个面试题……
246 0
面试官:听说过LazyMan吗,手写一个试试
|
存储 算法
看了齐姐这篇文章,再也不怕面试问树了(上)
在写完了所有线性数据结构之后,今天开启非线性数据结构系列。 我们今天先来看,什么是“树”
94 0
看了齐姐这篇文章,再也不怕面试问树了(上)
|
网络协议 Linux
被鹅厂搞懵逼了(更正)
在 FIN_WAIT_2 状态下如何处理乱序的 FIN 报文
被鹅厂搞懵逼了(更正)
|
小程序 数据库
遇到问题不要慌,仔细检查帮大忙
遇到问题不要慌,仔细检查帮大忙
80 0
遇到问题不要慌,仔细检查帮大忙
|
Web App开发 搜索推荐 开发者
上了学这么久,我才知道他们为什么可以这么爽(上)
目录 前情提要 安装插件 1.下载链接 2.安装 遇到无法拖进去怎么办? 3.新的体验
上了学这么久,我才知道他们为什么可以这么爽(上)