首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
插件化
订阅
不务正业的程序员
更多收藏集
微信扫码分享
微信
新浪微博
QQ
6篇文章 · 0订阅
手把手带你实现最简单的插件化[三](资源加载)
如果你对插件化没有了解过,不妨看一下前面的文章,今天我们来讲解一下资源文件的插件化,这也是插件化中非常重要的一个内容,我们常用插件化去实现换肤功能,主题替换等等。 实际上Resources也是通过AssManager来访问那些被编译过的应用程序资源文件的,不过在访问之前会先根据…
【插件&热修系列】Shadow源码解析之sample-manager(二)
引言 上一节,我们学习了Shadow源码解析之sample-manager(一),主要讲解了宿主的插件脚本/sample-manager.apk插件设计理念/宿主到sample-manager.apk
【插件&热修系列】Shadow源码解析之sample-manager(一)
引言 上阶段我们学习了插件编程和动态设计思想,了解了插件开发模式相关脚本和shadow的动态设计的思想; 接下来,我们将基于上一篇的思想篇来解析下sample-manager模块的源码 概要 上图是s
【插件&热修系列】插件编程和动态设计思想篇
引言 上一篇我们学习了热修中的ClassLoader方案设计,主要是用来如何加载插件的; 在了解了宿主加载不同插件的姿势后,我们接下来看如何实现插件编程,同时了解著名的腾讯团队之一(PS:据说是腾讯视
【插件&热修系列】ClassLoader方案设计
引言 上一个阶段我们开始进入插件/热修的领域,了解了热修的前世今生,下面我们来学习下热修中的ClassLoader方案设计; ClassLoader主要是用来加载插件用的,在启动插件前首先要把插件加载
【插件&热修系列】前世今生
引言 上一个阶段,我们学习了gradle的基础系列知识,同时用了两个实战例子 来巩固所学的知识点;(PS:回顾戳这里>>) 前面的准备,更多的是为后面我们实战android的插件或者热修做基础储备,