Android開發者必備:推薦一款助力開發的開源APP

android飛魚發表於2018-12-31

今天,給大家推薦一款小而精的開源應用,該應用是同事推薦給我的,我使用後感覺不錯遂在這兒分享給大家。

我們都知道,當我們新接觸一個 Android 專案想要快速熟悉程式碼時,最好的方式就是執行起來,從看得見的入手,一點點去除錯、捋程式碼。而事實上,大多數公司沒有那麼多時間讓你花幾天時間慢慢看,基本都是讓你通過修 bug 或者做某一小塊需求的方式以戰代練,順便熟悉程式碼。

此時,對於一箇中大型應用來說,在開發、除錯的過程中,如果我們想要快速定位某一介面,找到其對應的 Activity 是很難的。因為我們除了能從 AndroidManifest 中一眼看出 LaunchActivity 之外,別的就只能通過頁面跳轉邏輯去判斷,或者請教同事,但這樣是十分耗時且不合理的。

除此之外,大家可以想一想,在平時的開發中,有沒有經常想知道某一介面對應的 Activity 的場景?無論是直接定位該介面,還是通過該介面找到相關的控制元件或邏輯。我想一定是有的!

此時,如果能有方法讓我們快速定位當前頁面對應的 Activity,將會在很大程度上幫助我們熟悉程式碼,提升開發效率。

既然如此,那就輪到我今天要推薦的這款應用上場了。

應用名稱為《當前Activity》,該應用能夠為我們展示裝置上當前任意可見頁面對應的 Activity 名稱和應用包名,旨在幫助 Android 開發者更好的除錯和逆向工程

下面我以各大應用為例,貼幾個效果圖(注意看左上角浮窗):

 

YouTube

 

Google Play

 

Facebook

該應用可以在 Google Play 下載到,國內各大市場應該也有。

當然,該應用是開源的,感興趣的同學可以自己 clone 一份研究下程式碼:

https://github.com/109021017/android-TopActivity

end

歡迎加入Android進階交流群;964557053。進群可免費領取一份最新技術大綱和Android進階資料。請備註csdn


相關文章