Android開發者必備:推薦一款助力開發的開源APP
今天,給大家推薦一款小而精的開源應用,該應用是同事推薦給我的,我使用後感覺不錯遂在這兒分享給大家。
我們都知道,當我們新接觸一個 Android 專案想要快速熟悉程式碼時,最好的方式就是執行起來,從看得見的入手,一點點去除錯、捋程式碼。而事實上,大多數公司沒有那麼多時間讓你花幾天時間慢慢看,基本都是讓你通過修 bug 或者做某一小塊需求的方式以戰代練,順便熟悉程式碼。
此時,對於一箇中大型應用來說,在開發、除錯的過程中,如果我們想要快速定位某一介面,找到其對應的 Activity 是很難的。因為我們除了能從 AndroidManifest 中一眼看出 LaunchActivity 之外,別的就只能通過頁面跳轉邏輯去判斷,或者請教同事,但這樣是十分耗時且不合理的。
除此之外,大家可以想一想,在平時的開發中,有沒有經常想知道某一介面對應的 Activity 的場景?無論是直接定位該介面,還是通過該介面找到相關的控制元件或邏輯。我想一定是有的!
此時,如果能有方法讓我們快速定位當前頁面對應的 Activity,將會在很大程度上幫助我們熟悉程式碼,提升開發效率。
既然如此,那就輪到我今天要推薦的這款應用上場了。
應用名稱為《當前Activity》,該應用能夠為我們展示裝置上當前任意可見頁面對應的 Activity 名稱和應用包名,旨在幫助 Android 開發者更好的除錯和逆向工程。
下面我以各大應用為例,貼幾個效果圖(注意看左上角浮窗):
YouTube
Google Play
該應用可以在 Google Play 下載到,國內各大市場應該也有。
當然,該應用是開源的,感興趣的同學可以自己 clone 一份研究下程式碼:
https://github.com/109021017/android-TopActivity
end
歡迎加入Android進階交流群;964557053。進群可免費領取一份最新技術大綱和Android進階資料。請備註csdn
相關文章
- 推薦一款Python開源庫,技術人必備的造資料神器!Python
- 推薦一款 Python 開源庫,技術人必備的造資料神器!Python
- 推薦5款學Java開發的必備工具!Java
- 精文推薦,12個開源專案開發必備,絕對乾貨
- 牆裂推薦:Web前端開發必備工具Web前端
- Android開發者必備的十大開發工具Android
- Android 開發推薦Android
- 不容錯過!開發者必備的十二大開發資源
- Android開發資源推薦第2季Android
- 最全的Android開發資源整理--進階必備Android
- Android開發文章推薦Android
- 微信開發值得推薦的開源專案
- 推薦一款任務排程的開源方案
- Android文章與開源庫推薦Android
- 深度學習開發必備開源框架深度學習框架
- 七款Debug工具推薦:iOS開發必備的除錯利器iOS除錯
- 前端開發者必備的程式碼開源平臺,記得收藏轉發!前端
- 【開源庫推薦】#3 Android EventBus的使用Android
- 值得推薦的android開源框架簡介Android框架
- 測試開發:推薦一款阿里最新 Python 自動化開源工具!阿里Python開源工具
- Android開發書籍推薦Android
- 學習React Native必備優秀開源專案推薦(吐血整理!)React Native
- 五星好評!基於uniapp開發的開源專案推薦APP
- 強烈推薦| 工程化必備的幾個 Python 開發工具Python
- Android、iOS、Mac開源專案推薦AndroidiOSMac
- 推薦10個Android開源專案Android
- 最受歡迎的App開發工具推薦APP
- Android開發人員必備的10個開發工具Android
- Swift開發必備資源薈萃Swift
- 推薦一款團隊必備的專案管理系統專案管理
- 【推薦】開源專案minapp-重新定義微信小程式的開發APP微信小程式
- 推薦一款Windows相容的開源作業系統-ReactOSWindows作業系統React
- 推薦一款基於nodejs+koa+vue開發的開源智慧物業系統NodeJSVue
- Android 優秀文章和開源庫推薦Android
- 前端開發必備 40款優秀CSS程式碼編寫工具推薦前端CSS
- 推薦一款使用go開發的文件管理系統Go
- 開發一款Android APP所用到的工具AndroidAPP
- 六款值得推薦的Android開源框架簡介Android框架