發(fā)布時間:2023-11-27 21:54:00 瀏覽量:104次
過年期間閑來沒事,手?jǐn)]了一個輔助Android開發(fā)調(diào)試的工具App,適合Android開發(fā)者和測試同學(xué)使用。
點(diǎn)擊直接下載APK 或者去Google Play安裝
對我這樣的懶人開發(fā)者來說,反復(fù)的做同樣一件事簡直太煎熬了,因此我把我平時開發(fā)中需要反復(fù)操作的命令和一些繁瑣的操作整理成了一個工具。
廢話不多說, 先上圖了解下工具的大概功能有哪些(內(nèi)容比截圖豐富,歡迎下載體驗)
CodeCrafts的核心是一個可拖動的側(cè)邊欄的懸浮窗,懸浮窗可以折疊或展開,懸浮窗中包含5大塊功能分別對應(yīng)一個TAB, 這5大塊功能分別是應(yīng)用控制、開發(fā)者選項、常用功能,常用系統(tǒng)設(shè)置和全局功能
請看視頻預(yù)覽:
introduction-floating-bar.gif
應(yīng)用控制能力將一些日常開發(fā)過程中對應(yīng)用的一些繁瑣的操作或者命令行指令轉(zhuǎn)變?yōu)榭梢暬牟僮?,而且還有自動收集和整理Crash, ANR日志,并且可以自動關(guān)聯(lián)Logcat日志
文字太繁瑣, 請直接看視頻
introduction-application-controls.gif
這里的開發(fā)者選項功能是將系統(tǒng)的開發(fā)者選項中一些最常用的開關(guān)放在懸浮窗中, 隨時啟用或關(guān)閉。 優(yōu)勢是不需要頻繁去系統(tǒng)的開發(fā)者選項中去找對應(yīng)開關(guān),一鍵開閉。
我調(diào)研了其他有類似能力的工具App,都是引導(dǎo)用戶去開發(fā)者選項中去開啟或關(guān)閉功能。CodeCrafts一鍵開閉,無需跳轉(zhuǎn)到系統(tǒng)開發(fā)者選項頁面。
請看視頻預(yù)覽:
introduction-developer-options.gif
沒什么好介紹的,略。
這里承載了一些開發(fā)過程中經(jīng)常需要打開的系統(tǒng)設(shè)置頁面的快捷按鈕,沒什么好介紹的,略
這里的全局是相對于應(yīng)用控制的,應(yīng)用控制可以選擇你正在開發(fā)的任意一款A(yù)pp, 然后應(yīng)用控制中的所有能力都是對你的這個App的操作。 而全局控制中的功能不針對選中的App,所有App都適用
實時數(shù)據(jù)會隨著當(dāng)前頁面變化或者系統(tǒng)事件實時變化
(以上圖為例介紹, 實時數(shù)據(jù)的內(nèi)容不僅僅只有這些)
內(nèi)容 | 含義 | 用途 |
org.chromium.chrome.browser.firstrun.FirstRunActivity | 當(dāng)前Activity的類名 | 代碼定位 |
launch time: 208ms | 當(dāng)前Activity的冷啟動耗時 | 啟動優(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地址,可能有多個 | adb connect等 |
system | 當(dāng)前應(yīng)用是系統(tǒng)應(yīng)用 | |
allowBackUp | 當(dāng)前應(yīng)用有allowBackUp屬性 | 告警 |
實時數(shù)據(jù)未來還會有更多的擴(kuò)展內(nèi)容
不會進(jìn)入鎖屏狀態(tài),也不會滅屏,避免開發(fā)過程中老是自動鎖屏。
和系統(tǒng)開發(fā)者選項中的功能類似,區(qū)別是無論是否插入USB線都有效,開發(fā)者選項中的拔掉USB線后就無效了。 都可以用,具體選擇看你的使用場景。
顯示緩存中最近發(fā)生的Crash的調(diào)用堆棧,可能為空也可能不止一個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è)計領(lǐng)域和數(shù)字藝術(shù)教育的重要性,歡迎點(diǎn)擊咨詢報名。
2. 手機(jī)游戲如何開發(fā)(如何制作傳奇手游,都需要準(zhǔn)備些什么?)
?如何制作傳奇手游,都需要準(zhǔn)備些什么?提到傳奇手游相信大家都不陌生,他是許多80、90后的回憶;從起初的端游到現(xiàn)在的手游,說明時代在進(jìn)步游戲在更新,更趨于方便化移動化。而如果我們想要制作一款傳奇手游的
3. B站視頻剪輯軟件「必剪」:免費(fèi)、炫酷特效,小白必備工具
B站視頻剪輯軟件「必剪」,完全免費(fèi)、一鍵制作炫酷特效,適合新手小白??靵碓囋嚕?/span>
4. Steam值得入手的武俠游戲盤點(diǎn),各具特色的快意江湖
游戲中玩家將面臨武俠人生的掙扎抉擇,戰(zhàn)或降?殺或放?每個抉定都將觸發(fā)更多愛恨糾葛的精彩奇遇?!短烀嬗肪哂卸嗑€劇情多結(jié)局,不限主線發(fā)展,高自由...
5. Bigtime加密游戲經(jīng)濟(jì)體系揭秘,不同玩家角色的經(jīng)濟(jì)活動
Bigtime加密游戲經(jīng)濟(jì)模型分析,探討游戲經(jīng)濟(jì)特點(diǎn),幫助玩家更全面了解這款GameFi產(chǎn)品。
6. 3D動漫建模全過程,不是一般人能學(xué)的會的,會的多不是人?
步驟01:面部,頸部,身體在一起這次我不準(zhǔn)備設(shè)計圖片,我從雕刻進(jìn)入。這一次,它將是一種純粹關(guān)注建模而非整體繪畫的形式。像往常一樣,我從Sphere創(chuàng)建它...
7. 3D動畫軟件你知道幾個?3ds Max、Blender、Maya、Houdini大比拼
當(dāng)提到3D動畫軟件或動畫工具時,指的是數(shù)字內(nèi)容創(chuàng)建工具。它是用于造型、建模以及繪制3D美術(shù)動畫的軟件程序。但是,在3D動畫軟件中還包含了其他類型的...
?三昧動漫對于著名ARPG游戲《巫師》系列,最近CD Projekt 的高層回應(yīng)并不會推出《巫師4》。因為《巫師》系列在策劃的時候一直定位在“三部曲”的故事框架,所以在游戲的出品上不可能出現(xiàn)《巫師4》
9. 3D打印技巧揭秘!Cura設(shè)置讓你的模型更堅固
想讓你的3D打印模型更堅固?不妨嘗試一下Cura參數(shù)設(shè)置和設(shè)計技巧,讓你輕松掌握!
10. Unity3D入門:手把手帶你開發(fā)一款坦克大戰(zhàn)的游戲
Unity工程創(chuàng)建完成后如圖所示: 接下來應(yīng)該導(dǎo)入此項目所需的Unity Package文件,要用到的Unity package文件大家可以去Unity3D的官方網(wǎng)站下載(地址:ht...
最新文章
同學(xué)您好!