android源碼閱讀筆記1-配置源碼路徑/閱讀源碼方法討論

開始之前

android studio中配置android源碼路徑

android studio中有源碼的路徑,你只需要打開SDK Manager下載源碼然后重啟android studio即可查看源碼。
方法:

  1. 在android studio中打開設置(File->Settings或者 ctrl+alt+s)


    android studio的設置窗口
  2. 打開SDK Manager選擇你要查看的源碼的版本(注意需要根據你工程中使用的SDK版本選擇不同的源碼,否則還是查看的class文件
    SDK Manager設置
  3. 接下來重啟android studio然后就可以查看源碼了。(按住ctrl點擊方法可直接跳轉源碼或者雙機shift在全局搜索框中輸入你想要查看的方法或者要查看的文件名,startActivity,Activity.java

源碼閱讀方法(探索中)

  1. 雖然筆者從2012年接觸android以來已經有將近4年的時間,但是筆者還是一個源碼閱讀的初學者,大家來共同學習,活到老學到老。實際上我剛開始是拒絕別人的代碼的,感覺看別人的代碼還不如自己寫,這種思想一直阻礙著我通過閱讀源碼來提升自我,直到最近我逐漸發現必須克服這個問題,所以決定靜下心來閱讀源碼,體會android系統設計者的代碼藝術,以及開發大神們在android中傾注的心血,站在巨人的肩膀上學習。
  2. 嘗試了很多種方法,這里筆者覺得有一種方法比較適合筆者,通過某個功能點切入挖掘它的原理、最終的邏輯。這種方法的好處就是不用逐一閱讀所有方法,根據邏輯關系查看相關函數即可,但是也有弊端,有時候會很深究細節導致源碼閱讀效率下降、邏輯胡亂。使用這種方法的時候切記不要太過深究細節,我們要看懂的是邏輯實現原理,而不是看懂沒有函數每個變量的用法,不要丟西瓜撿芝麻。
  3. 上面只說了筆者適合自己閱讀源碼的方法,如果大家還有什么比較好的方法,歡迎大家在評論種多多交流,分享給菜鳥程序猿們。
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容