兩年前阿里開源了Dexposed 項目召夹,它能夠在Dalvik上無侵入地實現(xiàn)運行時方法攔截,正如其介紹「enable 'god' mode for...
Android上的熱修復框架 AndFix 想必已經(jīng)是耳熟能詳恕沫,它的原理實際上很簡單:方法替換——Java層的每一個方法在虛擬機實現(xiàn)里面都對應著...
Linus有一句名言廣為人知:Read the fucking source code. 但其實,要深入理解某個軟件婶溯、框架或者系統(tǒng)的工作原理鲸阔,僅...
在Activity生命周期管理 以及 插件加載機制 中我們詳細講述了插件化過程中對于Activity組件的處理方式,為了實現(xiàn)Activity的插...
之前的 Android插件化原理解析 系列文章揭開了Hook機制的神秘面紗迄委,現(xiàn)在我們手握倚天屠龍褐筛,那么如何通過這種技術完成插件化方案呢?具體來說...
在前面的文章中我們介紹了DroidPlugin的Hook機制叙身,也就是代理方式和Binder Hook渔扎;插件框架通過AOP實現(xiàn)了插件使用和開發(fā)的透...
Android系統(tǒng)通過Binder機制給應用程序提供了一系列的系統(tǒng)服務,諸如ActivityManagerService信轿,ClipboardMa...
使用代理機制進行API Hook進而達到方法增強是框架的常用手段晃痴,比如J2EE框架Spring通過動態(tài)代理優(yōu)雅地實現(xiàn)了AOP編程,極大地提升了W...
2015年是Android插件化技術突飛猛進的一年财忽,隨著業(yè)務的發(fā)展各大廠商都碰到了Android Native平臺的瓶頸: 從技術上講倘核,業(yè)務邏輯...