如何在Eclipse中查看Android API源码以及support包源码
http://my.eoe.cn/futurexiong/archive/181.html
開發(fā)第三方Android應用的,大多數(shù)人應該還是Eclipse結合ADT來開發(fā)。那么大多數(shù)時候我們可能希望點擊API提供的一個類或者一個方法或者一個變量,從而進入API相關的源碼中進行查看,用于Debug或者就是想閱讀下API源碼啥的,去下載對應版本的framework源碼來看又稍嫌麻煩耗時,這時候一般我們都希望使用Eclipse中Source attachment來關聯(lián)android.jar的源碼。但是即便是到ADT21,SDK中也僅有Android4.0版本以后的Source folder,而且還需要自行進行Source attachment。在之前網(wǎng)上已經(jīng)流傳了較多的教程,也有一些如1.5,1.6,2.2版本的Source的zip包可供下載,可畢竟麻煩而且很不全面。我就不詳細說了。
所謂磨刀不誤砍柴工,下面給大家介紹一款Eclipse的插件Android Sources。它已經(jīng)內置集成了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,也一并幫你做好了關聯(lián),你所需要的僅僅是點擊你所需要查看的內容,然后就能跳進對應的源碼中進行查看。
首先進入Eclipse Install New Software,點擊Add,名字輸入讓你能想起這個插件作用的名字,然后在Location的地方輸入http://adt-addons.googlecode.com/svn/trunk/source/com.android.ide.eclipse.source.update/
然后點擊OK。
出現(xiàn)插件后選中,然后一路next至finish,安裝好后重啟Eclipse。你會發(fā)現(xiàn)你已經(jīng)能點擊打開API的源碼了。大功告成。
現(xiàn)在Android版本已經(jīng)更新到4.2,有很多相當好用的特性,Google Android官方也為此提供了向后兼容的support包。因此我建議大家在兼容2.3及以前版本的時候使用support包進行開發(fā)。可是當我們同樣想查看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目錄,可根據(jù)自己的需要替換。保存,然后
Close Project再Open Project,你會發(fā)現(xiàn)support包的API也能點擊查看了。
轉載于:https://www.cnblogs.com/eaglegeek/p/4557964.html
總結
以上是生活随笔為你收集整理的如何在Eclipse中查看Android API源码以及support包源码的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: js plugin
- 下一篇: 2013.11.13