Android好用的工具-监测,性能,网络等
最近一直在做一些優(yōu)化,統(tǒng)計(jì)的工作,除了對一些開源庫的學(xué)習(xí)和使用,閑時(shí)也去檢索了一些現(xiàn)成的工具,這里簡單記錄一下,后續(xù)有新內(nèi)容也會補(bǔ)充上來。
Pandora(綜合性工具)
Pandora 是一款無需ROOT、可以直接在應(yīng)用內(nèi)查看和修改包括網(wǎng)絡(luò)、數(shù)據(jù)庫、UI等的工具箱,適合開發(fā)和測試階段的各種問題的快速定位。項(xiàng)目內(nèi)依賴,搖一搖顯示工具彈框。
GitHub - whataa/pandora: an android library for debugging what we care about directly in app.an android library for debugging what we care about directly in app. - GitHub - whataa/pandora: an android library for debugging what we care about directly in app.https://github.com/whataa/pandora
HttpCanary(網(wǎng)絡(luò)請求抓包)
?HttpCanary Apk 是一個(gè)非常好的和有用的應(yīng)用程序,您可以在您的 Android 手機(jī)中自由使用。 無需付費(fèi)即可獲得此應(yīng)用程序。?
??????https://apkpure.com/httpcanary-%E2%80%94-http-sniffer-capture-analysis/com.guoshi.httpcanaryhttps://apkpure.com/httpcanary-%E2%80%94-http-sniffer-capture-analysis/com.guoshi.httpcanary自從我們測試小伙伴知道了這款應(yīng)用,一機(jī)一個(gè),非常好用,簡單的查看請求的話不需要再鏈接代理。全局捕獲所有的網(wǎng)絡(luò)請求,相比較pandora的網(wǎng)絡(luò)日志,這個(gè)更加齊全。成本就是安裝APK,就好了。😄 希望它永遠(yuǎn)活著。
SoloPi
SoloPi是一個(gè)無線化、非侵入式的Android自動化工具,公測版擁有錄制回放、性能測試、一機(jī)多控三項(xiàng)主要功能,能為測試開發(fā)人員節(jié)省寶貴時(shí)間。
GitHub - alipay/SoloPi: SoloPi 自動化測試工具https://github.com/alipay/SoloPi當(dāng)時(shí)找到這款工具,是為了他的性能工具,使用起來沒那么順暢但也沒什么成本,簡單操作一下adb和同意權(quán)限即可,是建立在手機(jī)和電腦連接情況下操作。性能指標(biāo)統(tǒng)計(jì)也比較詳細(xì),大家在不需要自主開發(fā)的時(shí)候,但是又想要直觀獲取這些數(shù)據(jù)的時(shí)候可以選擇這款。雖然AS也提供了Profiler甚至更多工具,但是整體使用體驗(yàn)并不是很好,要么就是卡頓,內(nèi)存消耗太大并不流暢,要么就是操作繁瑣。
包名查看器
我們有時(shí)候在實(shí)現(xiàn)一些功能的時(shí)候需要知道apk的包名,去文件里查找?guī)缀鹾茈y,很多應(yīng)用的包名出乎意料,比如我要查看各類市場apk的包名從而實(shí)現(xiàn)市場跳轉(zhuǎn),就需要制定pacakage。這個(gè)時(shí)候這個(gè)小工具就很好用。
??????https://apkpure.com/cn/package-viewer/com.dadf.pkgviewhttps://apkpure.com/cn/package-viewer/com.dadf.pkgview它實(shí)現(xiàn)了查看手機(jī)中的app的信息,包括包名、大小、名稱、路徑、版本,啟動Activity類名等,同時(shí)還可以一鍵拷貝包名到剪切板,導(dǎo)出已安裝的APK文件到SD卡。已安裝和SD卡上的都可以查看,需要查看哪種就選擇哪種。方便實(shí)用的小工具。
PerfMon+
一個(gè)簡單的 Android 性能監(jiān)視器。
GitHub - libxzr/PerfMon-Plus: A simple performance monitor for androidA simple performance monitor for android. Contribute to libxzr/PerfMon-Plus development by creating an account on GitHub.https://github.com/libxzr/PerfMon-Plus
采用BSD協(xié)議開源
* CPU頻率監(jiān)控
* CPU負(fù)載監(jiān)控
* GPU頻率監(jiān)控
* GPU負(fù)載監(jiān)控
* CPUBW頻率監(jiān)控
* GPUBW頻率監(jiān)控
* SYSTEM CACHE BW頻率監(jiān)控
* M4M緩存頻率監(jiān)控
* 溫度監(jiān)控
* 內(nèi)存使用率監(jiān)控
* 電流監(jiān)控
* 僅70KB
這個(gè)用的不多,還沒有類似的需求,上手成本也很簡單,下載安裝apk,設(shè)置一下開關(guān),打開懸浮窗,不跟應(yīng)用走,全局監(jiān)控實(shí)時(shí)反饋CPU等指標(biāo)信息。最后附上apk下載鏈接,大家也可以去項(xiàng)目地址拉項(xiàng)目研究編譯。
PerfMon+ ---簡易性能監(jiān)視器(CPU監(jiān)控,GPU監(jiān)控....)(xzr.perfmon) - 1.7.1 - 應(yīng)用 - 酷安https://www.coolapk.com/apk/xzr.perfmon
網(wǎng)絡(luò)萬能表
網(wǎng)絡(luò)萬用表app是一款非常實(shí)用的網(wǎng)絡(luò)檢測軟件,網(wǎng)絡(luò)萬用表app能夠有效的軟件攜帶惡意插件,網(wǎng)絡(luò)萬用表app還能為您分析文件,軟件性能分析,主要特色功能包含:
? ?1、域名解析,ping,出口ip獲取,本地dns ip獲取,traceroute,tracert,telnet,curl地址;
2、下載文件或給出文件大小及md5,http性能分析。
附上下載鏈接:
網(wǎng)絡(luò)萬用表app下載-網(wǎng)絡(luò)萬用表安卓版v2.2.71-PC6安卓網(wǎng)
PPDUCK
補(bǔ)充一個(gè)和Android技術(shù)沒啥關(guān)系,但是也受益頗深的一個(gè)軟件,圖片無損壓縮工具,幾年前開始使用,后來一直推薦給身邊人。
PP鴨 - 圖片壓縮神器,幫你的圖片減減肥https://ppduck.com/支持png,jpg,gif壓縮,壓縮效果十分出色。免費(fèi)使用的話每次最多壓縮10張,關(guān)閉程序再進(jìn)來又是10張,對于開發(fā)的話完全夠用。付費(fèi)的話是不限制張數(shù)的好像。我們平時(shí)開發(fā)原生和前端項(xiàng)目不可避免的會有很多圖片,SVG/webp的話推薦大家使用imageOptim,mac的一款壓縮工具。平均縮減40%左右,主要是針對svg內(nèi)部代碼等優(yōu)化。靜態(tài)資源在apk體積中的占比往往是不容忽視的。除了assets和libs之外的就是一些圖片資源了。這個(gè)時(shí)候優(yōu)化一波,效果顯著哦。
總結(jié)
以上是生活随笔為你收集整理的Android好用的工具-监测,性能,网络等的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: UG12.0基础绘图3D建模造型 工程图
- 下一篇: 学习OpenMV(二)I/O教程