前言 Aspect 語(yǔ)法難懂?ASM 字節(jié)碼操作繁瑣?APT 難以精準(zhǔn)找到切入點(diǎn)?你該試試 AST 了!編輯器級(jí)別,效率高,更輕量。 一、概念 在開(kāi)始上手之前,我們先了解下幾...

前言 Aspect 語(yǔ)法難懂?ASM 字節(jié)碼操作繁瑣?APT 難以精準(zhǔn)找到切入點(diǎn)?你該試試 AST 了!編輯器級(jí)別,效率高,更輕量。 一、概念 在開(kāi)始上手之前,我們先了解下幾...
對(duì)于Java語(yǔ)言中的final使用,大家應(yīng)該很熟悉,可以修飾類(lèi),表示不可繼承;可以修飾方法,表示不可被子類(lèi)重寫(xiě);可以修飾變量,表示不可以被二次賦值。那么,Java匿名內(nèi)部類(lèi)訪...
一、什么是binder binder從不同的角度來(lái)說(shuō)有不同的解釋 1.首先從功能上來(lái)說(shuō),binder是安卓中特有的一種跨進(jìn)程通信機(jī)制。由于在用戶空間中不同的進(jìn)程有著不同的內(nèi)存...
Binder承擔(dān)了絕大部分Android進(jìn)程通信的職責(zé),可以看做是Android的血管系統(tǒng),負(fù)責(zé)不同服務(wù)模塊進(jìn)程間的通信。在對(duì)Binder的理解上,可大可小,日常APP開(kāi)發(fā)并...
兩年前阿里開(kāi)源了Dexposed 項(xiàng)目,它能夠在Dalvik上無(wú)侵入地實(shí)現(xiàn)運(yùn)行時(shí)方法攔截,正如其介紹「enable 'god' mode for single android...
作者: @怪盜kidou 如需轉(zhuǎn)載需在明顯位置保留作者信息及原文鏈接如果博客中有不恰當(dāng)之處歡迎留言交流http://www.lxweimin.com/p/d62c2be60...
作者: fanrunqi/helen-xGithub:https://github.com/helen-x/AndroidInterview 面經(jīng)與準(zhǔn)備 我面試到底問(wèn)什么? ...