首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
插件化
订阅
yumodev
更多收藏集
微信扫码分享
微信
新浪微博
QQ
47篇文章 · 0订阅
8 个类搞定插件化— Service 实现方案
本篇主要介绍 Android 插件化开发中,如何运行未安装 apk 中的 Service。同我两年前讲过的那种方案(运行未安装 apk 中的 Service)不同,这次实现的方案是完全没有任何限制的,插件 apk 可以是一个完全独立的应用,而不需要做特殊语法修改。
Android插件化原理分析(基于Neptune框架)
Android插件化不算是一门新技术,发展了有一些年头了。不同公司的插件化方案大体原理上很相似。本文通过阅读爱奇艺的Neptune框架来介绍插件化的整体思路和流程。 所谓的插件其实本质上也是一个apk。在原生的Android应用中,apk在运行时会被映射成一个LoadedApk…
大话插件 - 动态加载插件 Activity
在这篇文章中,介绍了几种可以绕过 Android 对 Activity 需要注册的限制的实现方式。对这些实现方式的了解,有助于理解 Activity 背后的原理,加深对 ActivityManagerService 等等重要系统服务的认知,是不错的进阶知识。
自己动手写Android插件化框架,让老板对你刮目相看
最近在工作中接触到了Android插件内的开发,发现自己这种技术还缺乏最基本的了解,以至于在一些基本问题上浪费不少时间,如插件Context和主工程Context的区别,权限必须在主工程申明等,因此花了点时间了解了一下插件的历史,并写了两个Demo作为总结。本文旨在通过两个实例…
自己动手写Android插件化框架
最近在工作中接触到了Android插件内的开发,发现自己这种技术还缺乏最基本的了解,以至于在一些基本问题上浪费不少时间,如插件Context和主工程Context的区别,权限必须在主工程申明等,因此花了点时间了解了一下插件的历史,并写了两个Demo作为总结。本文旨在通过两个实例…
Android ClassLoader 加载机制
Java 代码在编译过后,会生成相应的 Class 文件,在实际执行的时候,Java 虚拟机(JVM)会实际运行相应的 Class 文件。对于 Davlik 虚拟机和 ART 虚拟机也是类似的机制。如果要通过插件的形式来执行插件中的逻辑,因为我们需要动态地加载插件中的 class 文件,巧妇难为无米之炊,就是这个道理,因而这篇文章的目的,就是了解 Android 的类加载机制,以及通过实际的例子来看看如何运用这个来达到我们加载插件的目的。
掌阅 Android App 插件补丁实践 (ZeusPlugin)
最简单易懂的 Android 插件补丁框架
Android 架构、组件化、模块化、插件化、Flutter文章大全
不定期更新。 copies or substantial portions of the Software. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE SOFTWARE.
Activity插件化原理第一种方案:Hook Instrumentation
人生一切难题,知识给你答案。 Activity的插件化解决的一个根本性问题就是插件中的Activity并没有在宿主的AndroidManifest.xml中进行注册,也就是说我们需要启动一个未注册的Activity,因此需要对Activity的启动过程有个了解。 启动Activ…