http://www.myexception.cn/android/1254968.html如何在Eclipse中檢視Android API源碼以及support包源碼
轉自:http://my.eoe.cn/futurexiong/archive/181.html
開發第三方Android應用的,大多數人應該還是Eclipse結合ADT來開發。那麼大多數時候我們可能希望點選API提供的一個類或者一個方法或者一個變量,進而進入API相關的源碼中進行檢視,用于Debug或者就是想閱讀下API源碼啥的,去下載下傳對應版本的framework源碼來看又稍嫌麻煩耗時,這時候一般我們都希望使用Eclipse中Source attachment來關聯android.jar的源碼。但是即便是到ADT21,SDK中也僅有Android4.0版本以後的Source folder,而且還需要自行進行Source attachment。在之前網上已經流傳了較多的教程,也有一些如1.5,1.6,2.2版本的Source的zip包可供下載下傳,可畢竟麻煩而且很不全面。我就不詳細說了。
所謂磨刀不誤砍柴工,下面給大家介紹一款Eclipse的插件Android Sources。它已經内置內建了Android 4.0.1, 2.3.4, 2.3, 2.2, 2.1, 2.0.1, 1.6 和 1.5版本的source zip包,并且在安裝完成後自動幫你把Source attachment做好了,而SDK中自帶的Android 4.0以後的Source folder,也一并幫你做好了關聯,你所需要的僅僅是點選你所需要檢視的内容,然後就能跳進對應的源碼中進行檢視。
首先進入Eclipse Install New Software,點選Add,名字輸入讓你能想起這個插件作用的名字,然後在Location的地方輸入http://adt-addons.googlecode.com/svn/trunk/source/com.android.ide.eclipse.source.update/
然後點選OK。

出現插件後選中,然後一路next至finish,安裝好後重新開機Eclipse。你會發現你已經能點選打開API的源碼了。大功告成。
現在Android版本已經更新到4.2,有很多相當好用的特性,Google Android官方也為此提供了向後相容的support包。是以我建議大家在相容2.3及以前版本的時候使用support包進行開發。可是當我們同樣想檢視support包中的源碼的時候該怎麼辦呢?Android SDK在extras目錄中同樣提供了support包的源碼,當然前提是你使用Android SDK Manager下載下傳過了Android Support Library。當我們使用到support包的時候,它一般都會靜靜的躺在libs目錄裡,這個時候我們隻需要在同一個目錄下建一個properties檔案,名字跟你所用的support jar包相同,即android-support-v4.jar會有一個對應的android-support-v4.jar.properties的檔案,檔案裡面寫入src = your sdk dir\\extras\\android\\support\\v4\\src,這是在Windows下的寫法,“\”需轉義,Linux下則按正常寫法就好。這是絕對路徑的寫法,相對路徑則是相對于libs目錄,可根據自己的需要替換。儲存,然後
Close Project再Open Project,你會發現support包的API也能點選檢視了。