項目位址
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