Android开发者必备:推荐一款助力开发的开源APP
今天,給大家推薦一款小而精的開源應(yīng)用,該應(yīng)用是同事推薦給我的,我使用后感覺不錯遂在這兒分享給大家。
我們都知道,當(dāng)我們新接觸一個 Android 項目想要快速熟悉代碼時,最好的方式就是運行起來,從看得見的入手,一點點去調(diào)試、捋代碼。而事實上,大多數(shù)公司沒有那么多時間讓你花幾天時間慢慢看,基本都是讓你通過修 bug 或者做某一小塊需求的方式以戰(zhàn)代練,順便熟悉代碼。
此時,對于一個中大型應(yīng)用來說,在開發(fā)、調(diào)試的過程中,如果我們想要快速定位某一界面,找到其對應(yīng)的 Activity 是很難的。因為我們除了能從 AndroidManifest 中一眼看出 LaunchActivity 之外,別的就只能通過頁面跳轉(zhuǎn)邏輯去判斷,或者請教同事,但這樣是十分耗時且不合理的。
除此之外,大家可以想一想,在平時的開發(fā)中,有沒有經(jīng)常想知道某一界面對應(yīng)的 Activity 的場景?無論是直接定位該界面,還是通過該界面找到相關(guān)的控件或邏輯。我想一定是有的!
此時,如果能有方法讓我們快速定位當(dāng)前頁面對應(yīng)的 Activity,將會在很大程度上幫助我們熟悉代碼,提升開發(fā)效率。
既然如此,那就輪到我今天要推薦的這款應(yīng)用上場了。
應(yīng)用名稱為《當(dāng)前Activity》,該應(yīng)用能夠為我們展示設(shè)備上當(dāng)前任意可見頁面對應(yīng)的 Activity 名稱和應(yīng)用包名,旨在幫助 Android 開發(fā)者更好的調(diào)試和逆向工程。
下面我以各大應(yīng)用為例,貼幾個效果圖(注意看左上角浮窗):
?
YouTube
?
Google Play
?
該應(yīng)用可以在 Google Play 下載到,國內(nèi)各大市場應(yīng)該也有。
當(dāng)然,該應(yīng)用是開源的,感興趣的同學(xué)可以自己 clone 一份研究下代碼:
https://github.com/109021017/android-TopActivity
end
歡迎加入Android進(jìn)階交流群;964557053。進(jìn)群可免費領(lǐng)取一份最新技術(shù)大綱和Android進(jìn)階資料。請備注csdn
總結(jié)
以上是生活随笔為你收集整理的Android开发者必备:推荐一款助力开发的开源APP的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 为sap的alv的最左侧添加【选中】按钮
- 下一篇: sklearn svm