文中約定:android
<android-src-top> 指Android源代碼目錄api
TIPS: 在eclipse/intelliJ中查看android源碼須要依賴android.jar等編好的jar包,因此建議先編譯整個android,若是木有,能夠直接用sdk中對應版本的android.jar包(在沒有修改android framework代碼的狀況下,若是你已經改了framework的代碼,最好用本身編譯出來)
eclipse
eclipse看代碼ide
拷貝<android-src-top>/development/ide/eclipse/.classpath到<android-src-top>ui
用eclipse創建一個Java Project(注意是Java而不是Android Application),項目名隨意,選擇用已有代碼導入(Create project from existing source)。spa
代碼位置選用<android-src-top>,選擇Finish建立。code
等待打開項目後,右鍵在項目名上選擇屬性,選擇Java Build Path,選擇Source標籤,選擇Add Folder, 選擇你要的目錄。orm
此時已經能夠查看代碼了,但若是你沒編譯android或者添加jar包,那麼eclipse的自動填補功能就不能完成。手動添加jar在:Java Build Path -> Libraries裏面,選擇Add External JARs, 找到目錄添加android.jar便可。(SDK的jar包在$ANDROID_SDK_HOME/platforms/android-<api-ver>/下面)ip
至此在eclipse基本能夠編輯android 源碼了。源碼
在 <android-src-top>/development/ide/eclipse/README.importing-to-eclipse.txt中能夠獲知導入code style fromatter和importer的方法。