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
相關文章
- 推薦5款學Java開發的必備工具!Java
- 牆裂推薦:Web前端開發必備工具Web前端
- 推薦一款 Python 開源庫,技術人必備的造資料神器!Python
- 推薦一款Python開源庫,技術人必備的造資料神器!Python
- 開發者必備Linux命令Linux
- 前端開發者必備的程式碼開源平臺,記得收藏轉發!前端
- 深度學習開發必備開源框架深度學習框架
- Android開發者珍藏必備【學習資料篇】Android
- 前端開發者必備思維前端
- 開發一款Android APP所用到的工具AndroidAPP
- 測試開發:推薦一款阿里最新 Python 自動化開源工具!阿里Python開源工具
- 強烈推薦| 工程化必備的幾個 Python 開發工具Python
- React開發者必備的技能清單React
- Java 開發者 必備的工具 和 框架Java框架
- 2019前端工程師必備前端開發資源必備前端工程師
- 推薦一款基於nodejs+koa+vue開發的開源智慧物業系統NodeJSVue
- 開發者必讀!常用的二維碼生成器 API 推薦API
- Visual Studio 必備外掛集合:AI 助力開發AI
- Android開發實用必備的幾款外掛,提高你的開發速度Android
- 【開源庫推薦】#3 Android EventBus的使用Android
- 開源Android容器化框架Atlas開發者指南Android框架
- Android開發者必備的技能你會嗎?MVVM 最新學習心得!AndroidMVVM
- 開源專案推薦:提高研發效率的5個開源專案
- Flutter開發者必備手冊 Flutter GoFlutterGo
- 開發者必備,熱門api介面大全API
- 開發一款教育app需要具備哪些功能APP
- 推薦一個.Ner Core開發的配置中心開源專案
- 讀者推薦的開源專案 yyds
- 阿里架構師推薦:這十個開源專案,Android開發不容錯過!阿里架構Android
- Mac 開發必備工具Mac
- 推薦一款專為新手用的Python開發工具Python
- 推薦一款使用go開發的文件管理系統Go
- 開發一款APP需要多少錢?APP開發需要投入多少?APP
- [?]前端開發工具推薦前端
- 開發者進階必備的9個Tips & Tricks!
- 開發必備的webpack4Web
- 開發網站的必備技能網站
- java面試題總結(開發者必備)Java面試題