原文地址:understand-plugin-framework 2015年是Android插件化技术突飞猛进的一年,随着业务的发展各大厂商都碰到了Android Nativ...
原文地址:understand-plugin-framework 2015年是Android插件化技术突飞猛进的一年,随着业务的发展各大厂商都碰到了Android Nativ...
引言 上篇文章为止我们有完整的介绍Android插件开发的流程。简单的回顾一下就是通过系统的ClassLoader加载插件apk里的方法,通过反射与插件交互。说起来容易实现起...
转:http://weishu.me/2016/03/07/understand-plugin-framework-ams-pms-hook/ 在前面的文章中我们介绍了Dro...
在前面的文章中我们介绍了DroidPlugin的Hook机制,也就是代理方式和Binder Hook;插件框架通过AOP实现了插件使用和开发的透明性。在讲述DroidPlug...
ART世界探险(5) - 计算指令 整数运算 Java的整型运算 我们先看看JVM是如何处理这些基本整数运算的吧。 翻译成字节码是这样的,非常整齐: 加是add,减是sub,...
ART世界探险(13) - 初入dex2oat dex2oat流程分析 进入整个流程之前,我们先看一下地图,大致熟悉一下我们下一步要去哪里: 主函数 dex2oat的main...
ART世界探险(15) - Compiler,ClassLinker,Runtime三大组件 CompilerDriver 调用编译器的接口是CompilerDriver。我...
ART世界探险(11) - OAT文件格式分析(1) - ELF文件头(上) 既然是要探险,咱们就保持一定的深度,起码将来可以做个基于ART的黑客之类的。所以我们针对细节多下...
ART世界探险(3) - ARM 64位CPU的架构快餐教程 前面我们说过,Dalvik如果没有JIT的话,可以做到架构无关,让Dalvik指令都解释执行。但是ART是AOT...