Android Studio插件

GsonFormat

將 Json 字符串快速轉(zhuǎn)成 JavaBean 對象,免去我們根據(jù) Json 字符串手寫對應(yīng) Java Bean 的過程.

Tips: 可以使用快捷鍵 alt + s (windows) / option + s (mac)


JSON To Kotlin Class

https://plugins.jetbrains.com/plugin/9960-json-to-kotlin-class-jsontokotlinclass-

插件簡介:這是一款能夠幫助我們將后臺(tái)返回的 Json 轉(zhuǎn)換成 Kotlin Bean 類中的字段的插件,可極大提升我們的調(diào)試接口的效率及準(zhǔn)確度。

插件文檔:在 Bean 類中右擊,選擇 Generate -> Convert Json Into Kotlin Class,輸入后臺(tái)返回的 Json 數(shù)據(jù)即可轉(zhuǎn)換成 Kotlin Bean。


Android ButterKnife Zelezny

配合 butterknife 實(shí)現(xiàn)注解,不用再手動(dòng)實(shí)現(xiàn) findViewById 了。


Android Methods Count

顯示依賴庫中得方法數(shù)


ADB WIFI

使用wifi無線調(diào)試你的app,無需root權(quán)限


JSONOnlineViewer

在 Android Studio 中,請求、調(diào)試接口


Genymotion

一款速度較快的 Android 模擬器,可以在 Android Studio 中直接開啟。


EventBus3 Intellij Plugin

為 EventBus 提供快速索引和跳轉(zhuǎn)(目前只支持 EventBus 3.x 版本)

從 EventBus.post 到 @Subscribe 或者 onEventMainThread

從 @Subscribe 到 EventBus.post


Background Image Plus

默認(rèn)IDEA的背景一般都比較單調(diào),要么白乎乎,要么褐乎乎,而Background Image Plus這個(gè)插件可以為IDEA設(shè)置自定義圖片作為背景,而且還可以設(shè)置透明度,從此寫代碼樂趣十足!


CodeGlance

CodeGlance是一款非常好用的代碼地圖插件,可以在代碼編輯區(qū)的右側(cè)生成一個(gè)豎向可拖動(dòng)的代碼縮略區(qū),可以快速定位代碼的同時(shí),并且提供放大鏡功能


Rainbow Brackets

在代碼非常復(fù)雜時(shí),各種俄羅斯套娃式的括號(hào)簡直讓人心碎,Rainbow Brackets則是一款可以對成對括號(hào)進(jìn)行著色的插件,顧名思義“彩虹色的括號(hào)”,從此復(fù)雜代碼一眼即可看穿!


Grep Console

默認(rèn)情況下,IDEA控制臺(tái)窗口在打印日志時(shí)都是一種顏色到底,比如各種info,warn,和error等類型的日志信息交織在一起,不好分辨。

Grep Console插件則可以幫助我們自定義設(shè)置不用日志用不同的顏色進(jìn)行標(biāo)識(shí),非常方便觀看!


Statistic

程序員天天悶頭做項(xiàng)目、寫代碼!

你知道你項(xiàng)目到底有多少行代碼嗎?

你知道項(xiàng)目代碼里有多少是實(shí)際代碼?

有多少是空行?

有多少是注釋嗎?

. . .

Statistic則是一款可以做項(xiàng)目全局代碼統(tǒng)計(jì)信息的小插件:


Alibaba Java Coding Guidelines

https://plugins.jetbrains.com/plugin/10046-alibaba-java-coding-guidelines

插件簡介:這是阿里巴巴開發(fā)的一款代碼約束插件,當(dāng)我們的代碼不符合規(guī)范時(shí),會(huì)有相應(yīng)的警告提示,能夠幫助我們在開發(fā)中提升代碼質(zhì)量。

插件文檔:安裝成功后重啟,插件在發(fā)現(xiàn)預(yù)覽 Java 類中發(fā)現(xiàn)不規(guī)范的地方會(huì)有黃色的警告。


Android Drawable Preview

https://plugins.jetbrains.com/plugin/10730-android-drawable-preview

插件簡介:這是一款在 Studio 上預(yù)覽圖片資源縮略圖的插件,能幫我們快速定位欲查找圖片的位置,除此之外還支持顯示 xml 資源的縮略圖。

插件文檔:安裝成功后重啟,即可通過 drawable 或者 mipmap 文件夾進(jìn)行預(yù)覽圖片。


Android Parcelable code generator

https://plugins.jetbrains.com/plugin/7332-android-parcelable-code-generator

插件簡介:在日常開發(fā)中,我們不可避免要對 Bean 類序列化,而序列化方式有兩種,一種是 Serializable,實(shí)現(xiàn)方式比較簡單但是比較耗性能,另外一種是 Parcelable,相比 Serializable 性能更好,但是實(shí)現(xiàn)過程比較麻煩,這時(shí)這款插件發(fā)揮的作用就恰到好處了,它能夠幫我們節(jié)省整個(gè)繁瑣的實(shí)現(xiàn)過程。

插件文檔:在 Bean 類中右擊,選擇 Generate -> Parcelable,然后選擇需要序列化的字段即可。


ECTranslation

https://plugins.jetbrains.com/plugin/8469-ectranslation

插件簡介:我們在 Review 代碼或者注釋時(shí),偶爾會(huì)對某個(gè)單詞或者句子感到陌生,多數(shù)人會(huì)選擇到第三方軟件或者網(wǎng)站去翻譯,但是這一來二去也是相對比較麻煩,這個(gè)時(shí)候你只要換上這款插件,即可在 Studio 中直接翻譯,這樣可以大大提高我們對代碼的專注度。

插件文檔:選中欲翻譯的英文單詞或者句子,鼠標(biāo)右擊選擇 Translate(默認(rèn)為第一個(gè)選項(xiàng))


Grep Console:控制臺(tái)輸出處理
這個(gè)插件主要的功能有兩個(gè):

1. 自定義設(shè)置控制臺(tái)輸出顏色

2. 過濾控制臺(tái)輸出


Rainbow Brackets:彩虹??括號(hào)

使用各種鮮明的顏色來展示你的括號(hào),效果圖如下??梢钥闯龃a層級(jí)變得更加清晰了,可以說非常實(shí)用友好了!


高亮提示? HighlightBracketPair

推薦理由:括號(hào)開始結(jié)尾 高亮顯示。 一眼就能看到!


SequenceDiagram:一鍵生成時(shí)序圖

同樣是一個(gè)必備的一個(gè)IDEA插件,非常實(shí)用。我一般用它來生成簡單的方法時(shí)序圖,方便我們閱讀代碼,特別是在代碼的調(diào)用層級(jí)比較多的時(shí)候。

使用方式:1.使用方法很簡單,選中方法名(注意不要選類名),然后點(diǎn)擊鼠標(biāo)右鍵,選擇?Sequence Diagram?選項(xiàng)即可!


2、根據(jù)彈出框,根據(jù)自己的情況,設(shè)置調(diào)用深度,點(diǎn)擊OK就可以生成時(shí)序圖了


3、查看生成的時(shí)序圖



Maven Helper:分析Maven項(xiàng)目的相關(guān)依賴

主要用來分析Maven項(xiàng)目的相關(guān)依賴,可以幫助我們解決Maven依賴沖突問題。


EasyCode:一鍵幫你生成所需代碼

Easycode 可以直接對數(shù)據(jù)的表生成entity、controller、service、dao、mapper無需任何編碼,簡單而強(qiáng)大。


https://mp.weixin.qq.com/s/BVDu3uT8aaS0zhzUQjUDWA


ADB Idea

支持直接在AS面板中進(jìn)行ADB操作,操作快捷菜單,快速清除數(shù)據(jù),重啟應(yīng)用,卸載應(yīng)用等操作。


Gradle Killer

通常,開發(fā)者會(huì)后悔進(jìn)行Gradle構(gòu)建或僅希望立即停止這項(xiàng)工作。您可以運(yùn)行ps命令或在任務(wù)管理器中查找Java.exe,但這種操作比較麻煩。

如今,Gradle Killer這一插件在Android Studio的運(yùn)行菜單中添加了一個(gè)Kill Gradle圖標(biāo)。只需單擊這一圖標(biāo)便可回收內(nèi)存!這項(xiàng)功能讓世界各地的開發(fā)人員受益。


NyanProgress

最后一個(gè)插件也很重要,NyanProgress良好的進(jìn)度條陪伴您度過Gradle的構(gòu)建和重建期。漫長的等待時(shí)間會(huì)挫傷開發(fā)者的積極性。幸運(yùn)的是,NyanProgress將NyanCat引入了豐富多彩的進(jìn)度條上,這讓開發(fā)者的等待期不再無聊,無需時(shí)刻懷疑Gradle構(gòu)建是否已然失敗!


Android Parcelable code generator

快速生成Parcelable接口代碼



最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容