自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

插件讓世界更美好:Android Studio優(yōu)秀插件,你值得擁有

開發(fā) 后端
不斷增長的插件列表令人不知所措,選擇困難戶常常因此頭疼,本文給出的列表專治選擇困難,這20個Android Studio優(yōu)秀插件,總有一個能滿足你!

本文轉(zhuǎn)載自公眾號“讀芯術(shù)”(ID:AI_Discovery)

好用的插件能使產(chǎn)品體驗感飛躍式上升,能使工作更高效、更智能、更迅速。甚至可以說,優(yōu)秀插件是靈魂般的存在。

[[325320]]

AndroidStudio是由JetBrains構(gòu)建的、功能齊全的開發(fā)工具,它具備構(gòu)建卓越Android應(yīng)用程序所需的一切特性?;贗ntelliJ IDEA平臺的IDE功能強大,各種插件層出不窮。

但問題隨之而來,不斷增長的插件列表令人不知所措。選擇困難戶常常因此頭疼,本文給出的列表專治選擇困難,這20個Android Studio頂級插件,總有一個能滿足你!

1. Rainbow Brackets

嵌套的方圓括號易使程序員眼花繚亂,特別是在缺少亮點的情況下。在代碼審查中,這些括號令人頭疼。

RainbowBrackets插件為圓括號、方括號和花括號內(nèi)的代碼添加了漂亮的彩虹色。對于剛?cè)腴T的用戶抑或那些主要從事復(fù)雜編碼的開發(fā)者來說,Rainbow Brackets簡直就是救世主。

此插件還支持其他十幾種編程語言:如Objective-C、Scala、Python、HTML、SQL等。

2. SQLDelight

SQLDelight 是著名的Kotlin多平臺數(shù)據(jù)庫之一。它通過SQL生成Kotlin APIs,進而根據(jù)架構(gòu)本身來創(chuàng)建數(shù)據(jù)庫。

此插件由Square構(gòu)建,還具有IntelliJ和Android Studio插件,用于語法突出顯示、代碼完工和SQL查詢導(dǎo)航。

3. CodeGlance

類似于Sublime或Xcode,CodeGlance插件在編輯器中嵌入了代碼迷你圖。滾動條也有所增大。在CodeGlance預(yù)覽文件的代碼模式下,用戶可以快速導(dǎo)航到目標處。

4. ADBWifi

與iOS開發(fā)者不同,Android開發(fā)者調(diào)試設(shè)備時不能斷開USB連接。雖然有一組ADB shell命令可以通過WIFI建立設(shè)備連接,但使用GUI快捷方式簡便得多。

用戶只需安裝ADB Wifi插件,確保主機和手機連接在同一個網(wǎng)絡(luò)上,然后通過Tools → android → ADB WIFI → ADBUSB to WIFI建立連接——接下來無需USB連接即可運行應(yīng)用程序。

5. MaterialUI Theme

AndroidStudio為黑暗模式愛好者提供了一個可愛的吸血鬼主題。有些情況下的更改可以完善主題,Material UI Theme就是為此而設(shè)計。

該插件具有頗具吸引力的主題調(diào)色板,可以提供絕美配色方案,支持絕大多數(shù)語言,以及材質(zhì)圖標,填充和一系列自定義設(shè)置。

6. JSON To Kotlin Class

使用JSON To Kotlin Class插件可以更快速地將JSON字符串轉(zhuǎn)換為Kotlin數(shù)據(jù)類。此外,此插件還支持:

  • JSON庫的系列注釋—Gson、Jackson、Fastjson、Moshi、LoganSquare等。
  • 使用默認值初始化屬性并允許其為空數(shù)組。
  • 將屬性名稱重命名為camelCase樣式,并將類創(chuàng)建為內(nèi)部類或單個類。
  • 從本地文件/HttpURL加載JSON,前提是JSON字符串有效。

7. ADBIdea

ADB Idea插件適用于Android Studio和Intellij IDEA環(huán)境,能夠加速Android日常開發(fā)。ADB Idea提供了單擊快捷命令,用于啟動、卸載、終止應(yīng)用程序、撤消權(quán)限和清除應(yīng)用程序數(shù)據(jù)。

要調(diào)用此插件,需通過Tools->Android->ADB Idea的路徑,或直接從Find Actions中搜索命令。

還有一個adb-enhanced插件,可讓用戶在移動數(shù)據(jù)和省電模式之間快速切換

8. Codota

Codota是一個基于AI的編程插件,它使用機器學(xué)習(xí)根據(jù)具體情境從數(shù)百萬個代碼片段(Java、Javascript、Python等)中實現(xiàn)編碼眾包。它還允許用戶直接嵌入通用代碼段以提高開發(fā)技能并降低出錯幾率。

如下圖所示,它在“自動完成選項”列表中顯示每個代碼完成的概率,其中最有可能實現(xiàn)的代碼已在編輯器中突出顯示(只需按右箭頭)。

9. Name That Color

如果你對Android代碼庫中的顏色代碼感到困惑,別慌,這是開發(fā)人員的共同難題!雖然編碼通常意義上是一門藝術(shù),但并非所有的開發(fā)者都擅長開發(fā)顏色代碼,尤其是各式各樣的顏色代碼。在這種情況下,請輸入諸如red1,blue_lighter,或red2的特色名稱。

幸運的是,有一個很棒的插件可以助您進行代碼命名。您僅需將十六進制代碼粘貼于顏色資源文件,系統(tǒng)會生成最佳匹配的設(shè)計素材或材料調(diào)色板名稱。

10. String Manipulation

接下來要介紹的是提供了各種字符串操作方式的StringManipulation插件。

從切換大小寫到在各種動物之間切換,如camel、snake、kebab,再到重復(fù)遞增、排序、對HTML、Java、SQL、PHP、XML字符串進行轉(zhuǎn)義/反轉(zhuǎn)義,以及執(zhí)行g(shù)rep等過濾操作,String Manipulation插件無所不通。

11. Vector Drawable Thumbnails

要預(yù)覽矢量可繪制的XML文件,我們通常必須重建項目。使用矢量可繪制縮略圖,我們可以單擊預(yù)覽所有的矢量可繪制對象。

12. Kotlin Fill Class

通常,開發(fā)人員需快速創(chuàng)建具有默認屬性的Kotlin類。IntelliJ插件正是為此設(shè)計。它為空體構(gòu)造函數(shù)和函數(shù)提供意向操作,使您可以快速初始化參數(shù)。

13.TabNine

TabNine屬于自動補全插件,它利用深度學(xué)習(xí)提供智能建議,加速編碼過程。

它支持20種編程語言,并接受了來自GitHub約200萬個文件的培訓(xùn)。為了預(yù)測下一個“token”,它查找在訓(xùn)練數(shù)據(jù)集中的現(xiàn)有模式。這使得TabNine在慣用編程中占據(jù)一席之地。

14. KeyPromoter X

KeyPromoter X屬于IntelliJ IDE插件,可幫助您在工作時學(xué)習(xí)基本的快捷方式。當(dāng)您在IDE內(nèi)的某個按鈕上使用鼠標時,該插件會提示開發(fā)者該采取何種快捷鍵。

它還會側(cè)窗格中顯示鼠標操作的歷史記錄及其對應(yīng)的鍵盤快捷鍵列表。對于沒有快捷鍵的按鈕,KeyPromoter X會顯示直接創(chuàng)建提示。

15. ClearCache Plugin

通常,當(dāng)開發(fā)人員需要刪除緩存時,他們必須遍歷.gradle目錄。這相當(dāng)費時。筆者建議創(chuàng)建一個Gradle腳本來加速遍歷過程,然而為何要“重新發(fā)明輪子”呢?

通過使用Clear Cache插件,我們可以檢索具有給定前綴的所有軟件包,并刪除不再需要的包。以下是演示:

16. Gradle Killer

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

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

17. FCMPush Sender

通過設(shè)置Firebase的注冊ID,我們可以使用此插件直接從AndroidStudio發(fā)送推送通知。該插件還可以使用Stetho dumpapp自動搜索應(yīng)用程序共享首選項中的Firebase注冊ID令牌。

該插件最顯著的功能是可向多個可調(diào)試設(shè)備發(fā)送通知。我們可以發(fā)送數(shù)據(jù)消息或完整消息,如下所示:

18. SQLScout

SQLScout插件對Android Studio和IntelliJ IDEA提供一流的SQLite支持,可讓開發(fā)者實時管理數(shù)據(jù)庫。這使得開發(fā)者在調(diào)試應(yīng)用程序時能夠輕松實時地執(zhí)行SQL查詢以更新數(shù)據(jù)表。

它還支持room持久庫,以及從現(xiàn)有數(shù)據(jù)庫模式自動生成room實體、DAO、遷移和數(shù)據(jù)庫類。數(shù)據(jù)庫圖表,帶有語法高亮顯示的SQL編輯器,可將架構(gòu)導(dǎo)出為Excel等不同的格式——使用SQLScout插件便可實現(xiàn)這些功能。

19. MaterialDesign Icon Generator

此插件可以幫助您在Android應(yīng)用程序中添加設(shè)計圖標。導(dǎo)入文本,指定顏色、大小和密度等操作都非常簡單。

20. NyanProgress

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

在我們剛剛瀏覽的20個插件中,我最喜歡的三個插件是:NameThat Color,SQLDelight和CodeGlance。你呢?

需要記住的是,在IDE中使用過多的插件并不會真正加速您的工作流程。相反,這種操作可能會顯著降低AndroidStudio的性能。挑選合適的插件,并嘗試納入日常工作中。你將會擁有更好的工作體驗。

 

 

責(zé)任編輯:趙寧寧 來源: 讀芯術(shù)
相關(guān)推薦

2020-05-26 21:09:16

碼農(nóng)插件開源

2010-05-18 14:19:13

安全通信

2013-12-30 13:01:15

銳捷網(wǎng)絡(luò)智慧

2018-01-23 10:23:12

互聯(lián)網(wǎng)

2019-03-25 13:12:59

前端開發(fā)編程

2011-12-15 10:22:33

AU大師匯歐特克

2015-06-24 10:24:27

Studio

2019-10-23 16:39:48

網(wǎng)絡(luò)安全綠盟科技

2023-11-13 09:00:00

2020-02-03 12:25:35

Python工具服務(wù)器

2012-06-04 15:06:47

Chrome插件應(yīng)用程序

2019-03-18 08:06:25

物聯(lián)網(wǎng)IOT物聯(lián)網(wǎng)技術(shù)

2013-06-27 14:57:58

Eclipse超酷插件移動開發(fā)

2014-11-20 19:27:41

AA租車

2016-07-28 09:37:30

開源協(xié)作軟件Collabtive

2021-09-06 10:22:47

匿名對象編程

2021-05-27 09:36:21

數(shù)據(jù)機器學(xué)習(xí)人工智能

2023-12-29 08:17:26

Python代碼分析Profile

2021-09-03 17:46:58

科技服貿(mào)會

2023-03-01 13:53:00

物聯(lián)網(wǎng)技術(shù)智能城市
點贊
收藏

51CTO技術(shù)棧公眾號