Java 中有個 SPI 的機(jī)制,可以用來很好的做功能的擴(kuò)展和模塊之間的接口通信,這方面不太了解的可以參考我之前的文章 Android 模塊開發(fā)...
投稿
Java 中有個 SPI 的機(jī)制,可以用來很好的做功能的擴(kuò)展和模塊之間的接口通信,這方面不太了解的可以參考我之前的文章 Android 模塊開發(fā)...
現(xiàn)在有很多的框架用到APT的技術(shù),可以很好的解耦,實(shí)現(xiàn)編譯期生成文件或者修改class文件,實(shí)現(xiàn)插樁的功能,Android提供了Transfor...
今天這個題目很難取,組件化范疇的內(nèi)容,又是EventBus的相關(guān)內(nèi)容,但是通過gradle插件化的形式來做,簡單就說成組件化下EventBus的...
我每周會寫一篇源代碼分析的文章,以后也可能會有其他主題.如果你喜歡我寫的文章的話,歡迎關(guān)注我的新浪微博@達(dá)達(dá)達(dá)達(dá)sky地址: http://we...
前言:EventBus出來已經(jīng)有一段時間了,github上面也有很多開源項(xiàng)目中使用了EventBus。所以抽空學(xué)習(xí)順便整理了一下。目前Event...
*本篇文章已授權(quán)微信公眾號 guolin_blog (郭霖)獨(dú)家發(fā)布 在JDK 1.5之后,java提供了對注解的支持,這些注解與普通代碼一樣,...
這段時間想到一個有趣的功能,就是在Android的代碼編譯期間進(jìn)行一些騷操作,來達(dá)到一些日常情境下難以實(shí)現(xiàn)的功能,比如監(jiān)聽?wèi)?yīng)用中的所有onCli...
步入簡書的第三年,其實(shí)自己在開始寫作后交了不少朋友,也多見識了這個世界。 不忘初心,希望自己能夠還能在有想寫blog的想法和思考。 近來建立了兩...
版權(quán)聲明:本文為博主原創(chuàng)文章,未經(jīng)博主允許不得轉(zhuǎn)載。Android系統(tǒng)使用了ClassLoader機(jī)制來進(jìn)行Activity等組件的加載;apk...
這篇文章主要講解如何利用動態(tài)代理技術(shù)Hook掉系統(tǒng)的AMS服務(wù),來實(shí)現(xiàn)攔截Activity的啟動流程,這種hook原理方式來自DroidPlug...