項目地址
https://github.com/binbin594738977/AndroidFramework-soundCode
介紹
本項目是Android各個版本的java層源碼,可以直接下載後在IDEA中查看,不像AndroidStudio一樣很多類和方法看不到,這個包含隱藏類和隱藏方法,超級方便
感謝
首先感謝android-hidden-api項目作者,本項目是通過該項目提供的jar提取的java代碼,主要是解決以下幾點問題:
- 經過測試,部分版本替換jar時有報錯的問題
- 不適合生產環境使用,有可能出現奇怪的問題
本項目是將所有jar包提取了java代碼,這樣需要查看源碼可以通過idea查看,有錯誤可以自己修復,甚至可以自己註釋,方便學習
擴展
當查看native函數時,這時候實現類在C中,就需要藉助在線閱讀的方式,推薦以下幾個在線網站
- AndroidXRef網站:http://androidxref.com/
- Android社區https://www.androidos.net.cn/sourcecode
擴展2
當native函數不清楚對應哪一個C文件時,推薦下面文章
https://blog.csdn.net/losingcarryjie/article/details/78244823