這個(gè)demo的功能很簡(jiǎn)單,就是輸出一句log.這篇文章只是講了下添加系統(tǒng)服務(wù)的具體操作,沒(méi)有講原理,后面不出意外的話(huà)應(yīng)該會(huì)寫(xiě)一篇文章專(zhuān)門(mén)講這個(gè),...
本文通過(guò)介紹Android事件監(jiān)聽(tīng)機(jī)制來(lái)了解下Java的回調(diào)機(jī)制,即當(dāng)你點(diǎn)擊一個(gè)button的時(shí)候發(fā)生了什么,點(diǎn)擊之后是如何調(diào)到自己寫(xiě)的onCl...
本文主要參考借鑒了weishu的文章,weishu在博客中講述了android插件化的一系列文章,寫(xiě)的很好,只是他的代碼分析是基于Android...
這是在做項(xiàng)目的過(guò)程中碰到異常處理,就看書(shū)稍微總結(jié)了下,這篇讀書(shū)筆記只是一個(gè)小結(jié),寫(xiě)這個(gè)的目的更多的是想留給自己看 異常的定義:程序執(zhí)行過(guò)程中發(fā)生...
首先說(shuō)明下該文是基于Android8.0,目前網(wǎng)上大多是插件化機(jī)制方案博客都比較舊,Android 8.0較之前的改了很多,所以之前方案原理依然...
當(dāng)系統(tǒng)進(jìn)程加載WebView時(shí)會(huì)報(bào)錯(cuò):UnsupportedOperationException:如下 通過(guò)log分析原因是:因?yàn)榘踩珕?wèn)題,We...
Xposed是一個(gè)很強(qiáng)大的Android平臺(tái)上的HOOK工具,而且作者為了方便開(kāi)發(fā)者使用開(kāi)發(fā)了一個(gè)APP(Xposed Installer,下文...
本文著重介紹如何Hook Android Gradle插件的實(shí)現(xiàn),涉及到的Gradle以及Groovy基礎(chǔ)會(huì)稍微提下,具體可以參考文末給出的博客...
之前在搞Xposed的時(shí)候遇到一個(gè)問(wèn)題是Xposed的卸載原本需要root權(quán)限,但是Xposed的原理是hack了zygote這個(gè)進(jìn)程(xpos...