發(fā)布時(shí)間:2023-11-27 21:54:00 瀏覽量:124次

過年期間閑來沒事,手?jǐn)]了一個(gè)輔助Android開發(fā)調(diào)試的工具App,適合Android開發(fā)者和測試同學(xué)使用。
點(diǎn)擊直接下載APK 或者去Google Play安裝
對(duì)我這樣的懶人開發(fā)者來說,反復(fù)的做同樣一件事簡直太煎熬了,因此我把我平時(shí)開發(fā)中需要反復(fù)操作的命令和一些繁瑣的操作整理成了一個(gè)工具。
廢話不多說, 先上圖了解下工具的大概功能有哪些(內(nèi)容比截圖豐富,歡迎下載體驗(yàn))
CodeCrafts的核心是一個(gè)可拖動(dòng)的側(cè)邊欄的懸浮窗,懸浮窗可以折疊或展開,懸浮窗中包含5大塊功能分別對(duì)應(yīng)一個(gè)TAB, 這5大塊功能分別是應(yīng)用控制、開發(fā)者選項(xiàng)、常用功能,常用系統(tǒng)設(shè)置和全局功能
請(qǐng)看視頻預(yù)覽:
introduction-floating-bar.gif
應(yīng)用控制能力將一些日常開發(fā)過程中對(duì)應(yīng)用的一些繁瑣的操作或者命令行指令轉(zhuǎn)變?yōu)榭梢暬牟僮鳎疫€有自動(dòng)收集和整理Crash, ANR日志,并且可以自動(dòng)關(guān)聯(lián)Logcat日志
文字太繁瑣, 請(qǐng)直接看視頻
introduction-application-controls.gif
這里的開發(fā)者選項(xiàng)功能是將系統(tǒng)的開發(fā)者選項(xiàng)中一些最常用的開關(guān)放在懸浮窗中, 隨時(shí)啟用或關(guān)閉。 優(yōu)勢是不需要頻繁去系統(tǒng)的開發(fā)者選項(xiàng)中去找對(duì)應(yīng)開關(guān),一鍵開閉。

我調(diào)研了其他有類似能力的工具App,都是引導(dǎo)用戶去開發(fā)者選項(xiàng)中去開啟或關(guān)閉功能。CodeCrafts一鍵開閉,無需跳轉(zhuǎn)到系統(tǒng)開發(fā)者選項(xiàng)頁面。
請(qǐng)看視頻預(yù)覽:
introduction-developer-options.gif
沒什么好介紹的,略。
這里承載了一些開發(fā)過程中經(jīng)常需要打開的系統(tǒng)設(shè)置頁面的快捷按鈕,沒什么好介紹的,略
這里的全局是相對(duì)于應(yīng)用控制的,應(yīng)用控制可以選擇你正在開發(fā)的任意一款A(yù)pp, 然后應(yīng)用控制中的所有能力都是對(duì)你的這個(gè)App的操作。 而全局控制中的功能不針對(duì)選中的App,所有App都適用
實(shí)時(shí)數(shù)據(jù)會(huì)隨著當(dāng)前頁面變化或者系統(tǒng)事件實(shí)時(shí)變化
(以上圖為例介紹, 實(shí)時(shí)數(shù)據(jù)的內(nèi)容不僅僅只有這些)
內(nèi)容 | 含義 | 用途 |
org.chromium.chrome.browser.firstrun.FirstRunActivity | 當(dāng)前Activity的類名 | 代碼定位 |
launch time: 208ms | 當(dāng)前Activity的冷啟動(dòng)耗時(shí) | 啟動(dòng)優(yōu)化 |
com.android.chrome | 當(dāng)前Activity所在應(yīng)用的包名 | 常用信息 |
Chrome(uid: 10163) | 當(dāng)前Activity所在應(yīng)用的名稱和UID | 常用信息 |
pid: 23017 | 當(dāng)前Activity的進(jìn)程ID | 常用信息 |
192.168.2.56,... | 當(dāng)前系統(tǒng)的IP地址,可能有多個(gè) | adb connect等 |
system | 當(dāng)前應(yīng)用是系統(tǒng)應(yīng)用 | |
allowBackUp | 當(dāng)前應(yīng)用有allowBackUp屬性 | 告警 |
實(shí)時(shí)數(shù)據(jù)未來還會(huì)有更多的擴(kuò)展內(nèi)容
不會(huì)進(jìn)入鎖屏狀態(tài),也不會(huì)滅屏,避免開發(fā)過程中老是自動(dòng)鎖屏。
和系統(tǒng)開發(fā)者選項(xiàng)中的功能類似,區(qū)別是無論是否插入U(xiǎn)SB線都有效,開發(fā)者選項(xiàng)中的拔掉USB線后就無效了。 都可以用,具體選擇看你的使用場景。
顯示緩存中最近發(fā)生的Crash的調(diào)用堆棧,可能為空也可能不止一個(gè)Crash堆棧, 需要自行查看是否是你關(guān)注的Crash。
點(diǎn)擊直接下載APK 或者去Google Play安裝
作者:小碼哥哥
鏈接:
https://juejin.cn/post/7194736298521788472

熱門資訊
探討游戲引擎的文章,介紹了10款游戲引擎及其代表作品,涵蓋了RAGE Engine、Naughty Dog Game Engine、The Dead Engine、Cry Engine、Avalanche Engine、Anvil Engine、IW Engine、Frostbite Engine、Creation引擎、Unreal Engine等引擎。借此分析引出了游戲設(shè)計(jì)領(lǐng)域和數(shù)字藝術(shù)教育的重要性,歡迎點(diǎn)擊咨詢報(bào)名。
2. 手機(jī)游戲如何開發(fā)(如何制作傳奇手游,都需要準(zhǔn)備些什么?)
?如何制作傳奇手游,都需要準(zhǔn)備些什么?提到傳奇手游相信大家都不陌生,他是許多80、90后的回憶;從起初的端游到現(xiàn)在的手游,說明時(shí)代在進(jìn)步游戲在更新,更趨于方便化移動(dòng)化。而如果我們想要制作一款傳奇手游的
3. B站視頻剪輯軟件「必剪」:免費(fèi)、炫酷特效,小白必備工具
B站視頻剪輯軟件「必剪」,完全免費(fèi)、一鍵制作炫酷特效,適合新手小白??靵碓囋?!
4. Steam值得入手的武俠游戲盤點(diǎn),各具特色的快意江湖
游戲中玩家將面臨武俠人生的掙扎抉擇,戰(zhàn)或降?殺或放?每個(gè)抉定都將觸發(fā)更多愛恨糾葛的精彩奇遇?!短烀嬗肪哂卸嗑€劇情多結(jié)局,不限主線發(fā)展,高自由...
?三昧動(dòng)漫對(duì)于著名ARPG游戲《巫師》系列,最近CD Projekt 的高層回應(yīng)并不會(huì)推出《巫師4》。因?yàn)椤段讕煛废盗性诓邉澋臅r(shí)候一直定位在“三部曲”的故事框架,所以在游戲的出品上不可能出現(xiàn)《巫師4》
6. 3D動(dòng)畫軟件你知道幾個(gè)?3ds Max、Blender、Maya、Houdini大比拼
當(dāng)提到3D動(dòng)畫軟件或動(dòng)畫工具時(shí),指的是數(shù)字內(nèi)容創(chuàng)建工具。它是用于造型、建模以及繪制3D美術(shù)動(dòng)畫的軟件程序。但是,在3D動(dòng)畫軟件中還包含了其他類型的...
7. 3D打印技巧揭秘!Cura設(shè)置讓你的模型更堅(jiān)固
想讓你的3D打印模型更堅(jiān)固?不妨嘗試一下Cura參數(shù)設(shè)置和設(shè)計(jì)技巧,讓你輕松掌握!
8. 虛幻引擎5節(jié)省存儲(chǔ)空間用這招!緩存的清理與設(shè)置
眾所周知,虛幻引擎5(下面簡稱UE5)特別占用存儲(chǔ)空間,僅一個(gè)版本安裝好的文件就有60G,這還不包括我們?cè)谑褂脮r(shí)保存的工程文件和隨之產(chǎn)生的緩存文件。而...
9. Bigtime加密游戲經(jīng)濟(jì)體系揭秘,不同玩家角色的經(jīng)濟(jì)活動(dòng)
Bigtime加密游戲經(jīng)濟(jì)模型分析,探討游戲經(jīng)濟(jì)特點(diǎn),幫助玩家更全面了解這款GameFi產(chǎn)品。
10. 3D動(dòng)漫建模全過程,不是一般人能學(xué)的會(huì)的,會(huì)的多不是人?
步驟01:面部,頸部,身體在一起這次我不準(zhǔn)備設(shè)計(jì)圖片,我從雕刻進(jìn)入。這一次,它將是一種純粹關(guān)注建模而非整體繪畫的形式。像往常一樣,我從Sphere創(chuàng)建它...
最新文章
同學(xué)您好!