標籤:
方法1:
原文網址:http://fengbohaishang.blog.51cto.com/5106297/1339556
以前沒怎麼注意過這個問題,不怎麼看源碼,現在發現源碼確實是很好的學習資源。
直入正題:
一、擷取android源碼資源。
這裡指java源檔案,一般十幾兆左右,不是網上那種幾個G的andorid sdk源碼。
有兩種途徑:1) 、從google或者百度搜尋你需要的api版本的源碼資源,一般是zip或者jar格式的。
2)、通過eclipse裡面升級sdk版本時,會有一個選項下載resources。
最後一項,勾選時,就會把java源碼下載到sdk目錄中去。
二、擷取到源碼時就可以添加到eclipse裡進行關聯了。你可以建立一個android項目,或者找一個已經存在的android項目,然後,右鍵項目,選擇properties選項,然後,找到java Built Path選項,點擊右邊的liberaries選項,展開對應的android .jar 包,下面有一個Source attchment選項,如:
然後,點擊右邊的edit選項:
會彈出一個添加資源的菜單:如:
第一個選項是從工作路徑中選資源添加進來,第二個選項是添加檔案壓縮包,一般是jar或者zip,rar格式的不識別(這一點要注意)。你選中你對應版本的zip壓縮包,點ok即可慢慢匯入進來。
第三個選項是直接添加解壓後的檔案夾。你可以從sdk目錄下找到你的你通過eclipse下載的andorid源碼,如中的檔案夾形式,選中一個對應的,點擊ok,慢慢匯入即可。但是,這地方有個問題,就是,通過第三個方式匯入進去後,重啟eclipose,隨便選一個class基類,並沒有進入到源碼中,也就是沒有關聯上,我不知道是什麼原因(有知道的麻煩告知一下)。。。。所以,我還是選擇用第二種方法,添加壓縮包的形式,匯入進去。即可查看源碼了。
關於android多個版本的源碼,你只需重發匯入不同的版本各一次就行了,然後你就會在不同版本中看到不同的api源碼。
源碼是一個很好的資源,希望大家能好好的利用。
本文出自 “風泊海上” 部落格,請務必保留此出處http://fengbohaishang.blog.51cto.com/5106297/1339556
方法2:
原文網址:http://www.cnblogs.com/codingmyworld/archive/2011/07/19/2110784.html
1.下載源碼
這部分網上有大量的資料,我就不重新寫了,這是我參考的文章:《Windows平台下Android源碼的下載》
一般來說,跟著上面文章的講解操作就行了。不過我RP不佳,中途遇到了一個小問題:安裝完Msysgit後在檔案夾上右鍵沒有git bash的選項,怎麼辦呢?
我的解決方案:直接在開始菜單找到git bash運行,使用"cd 目標目錄路徑"的命令進入你要存放源碼的目錄即可。當然也可以用git GUI可視化操作,不過反正只是下個源碼,用command更方便,不是嗎?
2.在eclipse中關聯源碼
常用eclipse的人對在eclipse中關聯源碼的操作應該也都很熟悉。
一、找到項目中的android.jar,右鍵→properties
二、選擇External Folder來關聯到外部檔案夾
三、選擇%存放源碼的目錄%/base/core/java→ok。這樣就完成了關聯源碼的操作。
四、按住Ctrl點擊類名或介面名即可查看源碼。
大功告成!以後再遇到文檔中看不懂的內容就不用怕了,咱可以直接看源碼!哈哈!
【轉】如何在eclipse裡關聯查看android源碼