原文地址:understand-plugin-framework 2015年是Android插件化技術突飛猛進的一年故黑,隨著業(yè)務的發(fā)展各大廠商都碰到了Android Nativ...
![240](https://cdn2.jianshu.io/assets/default_avatar/7-0993d41a595d6ab6ef17b19496eb2f21.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
原文地址:understand-plugin-framework 2015年是Android插件化技術突飛猛進的一年故黑,隨著業(yè)務的發(fā)展各大廠商都碰到了Android Nativ...
引言 上篇文章為止我們有完整的介紹Android插件開發(fā)的流程卜录。簡單的回顧一下就是通過系統(tǒng)的ClassLoader加載插件apk里的方法水醋,通過反射與插件交互型凳。說起來容易實現(xiàn)起...
轉:http://weishu.me/2016/03/07/understand-plugin-framework-ams-pms-hook/ 在前面的文章中我們介紹了Dro...
在前面的文章中我們介紹了DroidPlugin的Hook機制饰潜,也就是代理方式和Binder Hook堵腹;插件框架通過AOP實現(xiàn)了插件使用和開發(fā)的透明性涵防。在講述DroidPlug...
ART世界探險(5) - 計算指令 整數(shù)運算 Java的整型運算 我們先看看JVM是如何處理這些基本整數(shù)運算的吧。 翻譯成字節(jié)碼是這樣的衬吆,非常整齊: 加是add,減是sub梁钾,...
ART世界探險(13) - 初入dex2oat dex2oat流程分析 進入整個流程之前绳泉,我們先看一下地圖逊抡,大致熟悉一下我們下一步要去哪里: 主函數(shù) dex2oat的main...
ART世界探險(15) - Compiler,ClassLinker,Runtime三大組件 CompilerDriver 調用編譯器的接口是CompilerDriver。我...
ART世界探險(11) - OAT文件格式分析(1) - ELF文件頭(上) 既然是要探險零酪,咱們就保持一定的深度冒嫡,起碼將來可以做個基于ART的黑客之類的。所以我們針對細節(jié)多下...
ART世界探險(3) - ARM 64位CPU的架構快餐教程 前面我們說過四苇,Dalvik如果沒有JIT的話孝凌,可以做到架構無關,讓Dalvik指令都解釋執(zhí)行月腋。但是ART是AOT...