作爲一名Android
開發同學,如果要查閱相關的API
文檔和瀏覽源碼大家一般會怎麼做呢?這裏推薦一個小工具:
它是一個
Chrome
插件,添加之後,可以提供Android SDK
搜索,源碼閱讀的功能。插件開源在
Github
上面:https://github.com/romannurik/AndroidSDKSearchExtension
API查詢
如果你添加了這個插件,在瀏覽器輸入框輸入 ad + tab
,就會進入Android SDK
搜索功能:
是不是很方便?而且打開的都是官方文檔,這纔是最好的學習資料~
源碼閱讀
有時候我們看文檔不能解決問題了,我們需要通過查看源代碼找問題,這個插件也有非常方便的View Source
功能,比如你進入Fragment
的文檔頁面(https://developer.android.com/reference/android/app/Fragment.html
):
你會發現在
Fragment
下面多了一個View Source
按鈕,點擊它就可以跳轉到google source
對應的源碼頁面進行查看,試試你就知道啦~不僅僅對於類,對於包和資源,都可以查看:
我的改進
我在使用這個插件過程中,發現一個小問題,就是瀏覽源代碼時,它每次都是跳到git
庫的最新分支,但有時候我們需要瀏覽不同API Level
的源碼,我們知道developer.android.com/reference
提供了選擇API Level
的功能:
所以我添加了一個
PR:https://github.com/romannurik/AndroidSDKSearchExtension/pull/61
,根據你選擇的API Level
跳轉到對應的Android
版本分支。目前這個feature
還沒有被merge
和發佈,如果想嚐鮮的可以直接拉我的倉庫代碼:https://github.com/chuyun923/AndroidSDKSearchExtension