成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

插件讓世界更美好:Android Studio優秀插件,你值得擁有

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

本文轉載自公眾號“讀芯術”(ID:AI_Discovery)

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

[[325320]]

AndroidStudio是由JetBrains構建的、功能齊全的開發工具,它具備構建卓越Android應用程序所需的一切特性。基于IntelliJ IDEA平臺的IDE功能強大,各種插件層出不窮。

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

1. Rainbow Brackets

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

RainbowBrackets插件為圓括號、方括號和花括號內的代碼添加了漂亮的彩虹色。對于剛入門的用戶抑或那些主要從事復雜編碼的開發者來說,Rainbow Brackets簡直就是救世主。

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

2. SQLDelight

SQLDelight 是著名的Kotlin多平臺數據庫之一。它通過SQL生成Kotlin APIs,進而根據架構本身來創建數據庫。

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

3. CodeGlance

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

4. ADBWifi

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

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

5. MaterialUI Theme

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

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

6. JSON To Kotlin Class

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

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

7. ADBIdea

ADB Idea插件適用于Android Studio和Intellij IDEA環境,能夠加速Android日常開發。ADB Idea提供了單擊快捷命令,用于啟動、卸載、終止應用程序、撤消權限和清除應用程序數據。

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

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

8. Codota

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

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

9. Name That Color

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

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

10. String Manipulation

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

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

11. Vector Drawable Thumbnails

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

12. Kotlin Fill Class

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

13.TabNine

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

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

14. KeyPromoter X

KeyPromoter X屬于IntelliJ IDE插件,可幫助您在工作時學習基本的快捷方式。當您在IDE內的某個按鈕上使用鼠標時,該插件會提示開發者該采取何種快捷鍵。

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

15. ClearCache Plugin

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

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

16. Gradle Killer

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

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

17. FCMPush Sender

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

該插件最顯著的功能是可向多個可調試設備發送通知。我們可以發送數據消息或完整消息,如下所示:

18. SQLScout

SQLScout插件對Android Studio和IntelliJ IDEA提供一流的SQLite支持,可讓開發者實時管理數據庫。這使得開發者在調試應用程序時能夠輕松實時地執行SQL查詢以更新數據表。

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

19. MaterialDesign Icon Generator

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

20. NyanProgress

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

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

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

 

 

責任編輯:趙寧寧 來源: 讀芯術
相關推薦

2020-05-26 21:09:16

碼農插件開源

2010-05-18 14:19:13

安全通信

2018-01-23 10:23:12

互聯網

2013-12-30 13:01:15

銳捷網絡智慧

2019-03-25 13:12:59

前端開發編程

2011-12-15 10:22:33

AU大師匯歐特克

2019-10-23 16:39:48

網絡安全綠盟科技

2015-06-24 10:24:27

Studio

2020-02-03 12:25:35

Python工具服務器

2023-11-13 09:00:00

2019-03-18 08:06:25

物聯網IOT物聯網技術

2012-06-04 15:06:47

Chrome插件應用程序

2016-07-28 09:37:30

開源協作軟件Collabtive

2013-06-27 14:57:58

Eclipse超酷插件移動開發

2014-11-20 19:27:41

AA租車

2021-09-06 10:22:47

匿名對象編程

2021-05-27 09:36:21

數據機器學習人工智能

2021-09-03 17:46:58

科技服貿會

2023-12-29 08:17:26

Python代碼分析Profile

2018-01-25 11:24:30

智慧照明
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产精品久久久久久婷婷天堂 | 精品久久久久久久 | 夜夜草av| 成人在线观看网址 | 日韩欧美在线视频 | 亚洲成人一区二区 | 成人在线视频一区 | 最新午夜综合福利视频 | 91精品国产综合久久久久 | 久久久一区二区三区 | 久久最新网址 | 欧美精品首页 | 男女啪啪高潮无遮挡免费动态 | av网站在线免费观看 | 日本精品在线一区 | 国产女人叫床高潮大片免费 | 一区二区三区四区电影 | 精品国产精品一区二区夜夜嗨 | 精品一区二区三区不卡 | 色视频网站 | 成人精品鲁一区一区二区 | 国产一区二区 | 四虎影院在线观看免费视频 | 精品1区 | 亚洲精品久久久久久首妖 | 久久小视频 | 91免费在线视频 | a级片网站 | 毛片韩国 | 天天搞天天操 | 一区二区电影 | 亚洲精品女优 | 丁香五月缴情综合网 | 日本在线视 | 国产乱码精品一区二区三区五月婷 | 精品欧美激情在线观看 | 91天堂网 | 国产精品99久久久久久大便 | 交专区videossex农村 | 51ⅴ精品国产91久久久久久 | 日韩视频1|