1.CodeGlance2
類似于Sublime或Xcode,CodeGlance插件在編輯器中嵌入了代碼迷你圖。滾動(dòng)條也有所增大仁卷。在CodeGlance預(yù)覽文件的代碼模式下,用戶可以快速導(dǎo)航到目標(biāo)處。
2.JSON To Kotlin Class
使用JSON To Kotlin Class插件可以更快速地將JSON字符串轉(zhuǎn)換為Kotlin數(shù)據(jù)類引谜。此外,此插件還支持:
· JSON庫(kù)的系列注釋—Gson擎浴、Jackson员咽、Fastjson、Moshi贮预、LoganSquare等贝室。
· 使用默認(rèn)值初始化屬性并允許其為空數(shù)組。
· 將屬性名稱重命名為camelCase樣式仿吞,并將類創(chuàng)建為內(nèi)部類或單個(gè)類滑频。
· 從本地文件/HttpURL加載JSON,前提是JSON字符串有效茫藏。
3.Codota
Codota是一個(gè)基于AI的編程插件误趴,它使用機(jī)器學(xué)習(xí)根據(jù)具體情境從數(shù)百萬(wàn)個(gè)代碼片段(Java、Javascript务傲、Python等)中實(shí)現(xiàn)編碼眾包凉当。它還允許用戶直接嵌入通用代碼段以提高開(kāi)發(fā)技能并降低出錯(cuò)幾率。
如下圖所示售葡,它在“自動(dòng)完成選項(xiàng)”列表中顯示每個(gè)代碼完成的概率看杭,其中最有可能實(shí)現(xiàn)的代碼已在編輯器中突出顯示(只需按右箭頭)。
4.Gradle Killer
通常挟伙,開(kāi)發(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)功能讓世界各地的開(kāi)發(fā)人員受益谴供。
5.Nyan Progress Bar
最后一個(gè)插件也很重要块茁,NyanProgress良好的進(jìn)度條陪伴您度過(guò)Gradle的構(gòu)建和重建期。漫長(zhǎng)的等待時(shí)間會(huì)挫傷開(kāi)發(fā)者的積極性桂肌。幸運(yùn)的是数焊,NyanProgress將NyanCat引入了豐富多彩的進(jìn)度條上,這讓開(kāi)發(fā)者的等待期不再無(wú)聊崎场,無(wú)需時(shí)刻懷疑Gradle構(gòu)建是否已然失斉宥!
6..ignore 一鍵添加忽略文件
忽略文件這個(gè)鬼東西谭跨,煩得一批干厚,通過(guò)如上插件,可以一件解決很多的事情饺蚊。
可以根據(jù)生成的忽略文件規(guī)則進(jìn)行項(xiàng)目特定添加萍诱。
7.Alibaba Java Coding Guidelines 阿里編碼規(guī)約
8.ScreenMatch 屏幕適配(最小寬度)
9.1 Parcelable Code自動(dòng)生成
一般情況下,很多時(shí)候污呼,我們需要序列化的時(shí)候裕坊,因?yàn)镻arcalable相關(guān)代碼寫起來(lái)比較費(fèi)勁,更多時(shí)候都是直接選擇實(shí)現(xiàn)Serializable接口燕酷。在部分場(chǎng)景下籍凝,Parcalable的效率更高,當(dāng)有了該插件苗缩,就支持一鍵生成Parcalable相關(guān)代碼啦
10.ECTranslation2翻譯
11.Android Drawable Preview
這是一款在 Studio 上預(yù)覽圖片資源縮略圖的插件饵蒂,能幫我們快速定位欲查找圖片的位置,除此之外還支持顯示 xml 資源的縮略圖酱讶。