android studio json插件_热门Android Studio 插件,这里是Top 20
Android Studio是Google基于IntelliJ開發(fā)的一款功能強大的開發(fā)工具,它具有構(gòu)建出色Android應(yīng)用所需要的一切。借助基于IntelliJ IDEA的強大的功能,插件非常豐富。
正確的使用插件可以幫助你提高工作效率,更智能,更快。但是,不斷增長的插件列表可能也會讓人不知所措。考慮到這一點,我在這里盤點了一個Android Studio 插件列表,以減輕選擇的麻煩。對于使用其他IDE(例如WebStorm)的開發(fā)人員也同樣適用。
讓我們開始吧!
1. CodeGlance
與Sublime或Xcode相似,此插件在你的編輯器中嵌入了代碼的縮略圖。如下圖所示,右邊是代碼的縮略小圖,滾動條也變大了。 使用Codeglance預(yù)覽代碼模式,讓你 快速導(dǎo)航至所需部分。
2. Rainbow Brackets
對于程序員來講,嵌套括號讓他們很痛苦,尤其是在缺少某些內(nèi)容的時候,在代碼審查中,它們可能真是令人頭疼,因為你很難看出哪些括號是配對的。
這個插件為您的代碼添加了漂亮的彩虹色,用于圓括號,方括號和大括號。對于剛剛起步的開發(fā)人員,或者對于發(fā)現(xiàn)自己陷入大量代碼中的開發(fā)人員而言,這是一個救星。
除了Java和Kotlin外,此插件還支持其他十多種語言如-Objective-C,Scala,Python,HTML,SQL等。
3. SQLDelight
SQLDelight是一個著名的Kotlin多平臺數(shù)據(jù)庫庫。它通過SQL生成Kotlin API,并負責(zé)根據(jù)架構(gòu)本身創(chuàng)建數(shù)據(jù)庫。
SQLDelight出自大名鼎鼎的Square(此外,Square開源了很多強大的流行庫,比如:Retrofit、Okhttp、Picasso等),它具有IntelliJ和Android Studio插件,用于語法突出顯示,代碼完成和通過SQL查詢導(dǎo)航。
4. ADB Idea
這是Android Studio和Intellij IDEA的插件,可加快你日常的Android開發(fā)速度。 ADB Idea提供了單擊快捷方式命令,用于啟動,卸載,終止應(yīng)用程序,撤消權(quán)限以及清除應(yīng)用程序數(shù)據(jù)。
要調(diào)用此插件,您可以導(dǎo)航到“工具”->“ Android”->“ ADB Idea”菜單,或從“查找操作”中搜索命令。
5. ADB Wifi
與iOS開發(fā)不同,Android開發(fā)人員通常必須確保在設(shè)備上進行調(diào)試時,永遠不要斷開USB的連接。盡管有一組ADB Shell命令可以通過WIFI建立連接,但是使用GUI快捷方式要方便的多。只需安裝ADB Wifi插件即可。
確保你的電腦和手機連接在同一網(wǎng)絡(luò)上,然后轉(zhuǎn)到“Tools”→“ android”→“ ADB WIFI”→“ ADB USB to WIFI”開始連接,現(xiàn)在您無需USB連接,即可運行應(yīng)用程序。
6. Material UI Theme
Android Studio為黑暗模式愛好者提供了一個可愛的Dracula主題,但是有時候,做一些更改并不不是壞事,Material UI Theme就是為此而設(shè)計。該插件具有令人印象深刻的主題調(diào)色板,提供漂亮的配色方案,并支持絕大多數(shù)編程語言,以及Material圖標,填充和一系列自定義設(shè)置。
7. JSON To Kotlin Class
使用此插件,將JSON字符串轉(zhuǎn)換為Kotlin數(shù)據(jù)類非常容易。此外,它還支持:
- 一系列JSON注解庫-Gson,Jackson,Fastjson,Moshi,LoganSquare等
- 使用默認值初始化屬性,并使它們可以為空。
- 將屬性名稱重命名為駝峰樣式,并將類生成為內(nèi)部或單個類。
- 如果JSON字符串有效,則從本地文件/ Http URL加載JSON。
8. Vector Drawable Thumbnails
要預(yù)覽矢量drawable XML文件,我們通常必須重新構(gòu)建項目。而使用Vector Drawable Thumbnails插件,我們只需單擊一次,就可以預(yù)覽所有vector drawables 。
9. Codota
Codota是一個基于AI的代碼補全插件,它使用機器學(xué)習(xí)數(shù)百萬個代碼段(Java,Javascript,Python等),根據(jù)您的上下文建議補全代碼。它還使你可以直接嵌入通用代碼段,以提高開發(fā)技能并減少出錯的機會。
如下圖所示,它在自動完成建議列表中,顯示了每個代碼完成的概率,最有可能的代碼已在編輯器中突出顯示(只需按向右箭頭)。
10. Name That Color
如果覺得Android代碼庫中的顏色命名令人頭痛,別擔(dān)心,你不是一個人!盡管編碼通常被稱為藝術(shù),但并不是所有的開發(fā)人員都擅長顏色命名,尤其是不同的陰影。在這種情況下,請輸入諸如red1,blue_lighter或red2之類的神秘名稱。
幸運的是,有一個很棒的插件可以幫你解決這個名字。你所需要做的就是,將十六進制代碼粘貼到你的colors資源文件中,它將為你建議最匹配的 material顏色調(diào)色板名稱。
11. String Manipulation
接下來,我們介紹一個提供各種字符串操作的插件-String Manipulation。從toggling cases到switching between camel、snake、kebab cases再到incrementing duplicates、排序、轉(zhuǎn)義/取消轉(zhuǎn)義HTML,Java,SQL,PHP,XML字符串以及執(zhí)行過濾器操作(如grep,字符串操作)等,一切觸手可及。
12. Gradle Killer
通常,你后悔開始Gradle構(gòu)建或只是希望立即將其關(guān)閉。您可以運行ps命令或在任務(wù)管理器中四處尋找Java.exe,但這會很麻煩。現(xiàn)在,令開發(fā)人員高興的是,我們有一個插件,可以在你的Android Studio的運行菜單中添加一個Kill Gradle圖標。要回收您的RAM,只需單擊它!如下圖:
13. Kotlin Fill Class
有一個常見的需求,就是快速創(chuàng)建具有默認屬性的Kotlin類。此IntelliJ插件就是用于此目的。它為空的構(gòu)造函數(shù)和函數(shù)提供了意圖操作,使您可以快速初始化參數(shù)。
14. TabNine
這是一個自動完成功能插件(代碼提示),可利用深度學(xué)習(xí)來建議智能完成情況,讓你更快地編寫內(nèi)容。
它支持20種編程語言,并接受了來自GitHub約200萬個文件的培訓(xùn)。為了預(yù)測下一個“token”,它會尋找在訓(xùn)練數(shù)據(jù)集中找到的模式。這使得TabNine在慣用編程中特別有用。
15. Key Promoter X
這是一個IntelliJ IDE插件,可幫助你在工作時學(xué)習(xí)基本的快捷方式。當(dāng)你在IDE內(nèi),把鼠標放按鈕上時,Key Promoter X會提示你應(yīng)該使用的快捷鍵。
它還在側(cè)窗格中顯示了以前使用的鼠標操作,及其對應(yīng)的鍵盤快捷鍵的列表。對于沒有快捷方式的按鈕,Key Promoter X會提示您直接創(chuàng)建一個快捷方式。
16. Clear Cache Plugin
通常,當(dāng)開發(fā)者需要清除緩存時,他們必須遍歷.gradle目錄。那很費時間。您可以創(chuàng)建Gradle腳本來加速此過程,但是為什么要重新造輪子呢?
通過使用Clear Cache插件,我們可以檢索具有給定前綴的所有軟件包,并刪除不再需要的軟件包。演示如下:
17. FCM Push Sender
通過給Firebase設(shè)置Registration ID,我們可以使用此插件直接從Android Studio發(fā)送推送通知。該插件還具有使用Stetho dumpapp插件自動搜索Firebase Registration ID token 的應(yīng)用內(nèi)共享首選項的功能。
最突出的功能是,能將通知發(fā)送到多個可調(diào)試設(shè)備。我們可以選擇發(fā)送數(shù)據(jù)消息或完整消息,如下所示:
18. SQLScout
這是對Android Studio和IntelliJ IDEA極好的SQLite支持,可讓您實時管理數(shù)據(jù)庫。這使得在調(diào)試應(yīng)用程序時輕松實時執(zhí)行SQL查詢<typo id="typo-3410" data-origin="以" ignoretag="true">以</typo>更新表。
它還支持Room 持久性庫-從現(xiàn)有數(shù)據(jù)庫模式自動生成Room 實體,DAO,Migration和Database類。數(shù)據(jù)庫圖表,帶有語法突出顯示工具的SQL編輯器,可導(dǎo)出schema 為Excel等不同格式。
使用SQLScout插件可以實現(xiàn)所有這些功能。
19. Material Design Icon Generator
這個插件可以幫助你在Android應(yīng)用程序中添加Material設(shè)計圖標。導(dǎo)入assets,指定顏色,大小和密度非常簡單。
20. NyanProgress
最后一個插件-NyanProgress,有趣的彩色進度條。
我們有一個不錯的進度條,可讓您在Gradle構(gòu)建和重建過程中始終陪伴著您。無休止的等待時間會使任何開發(fā)人員感到沮喪。
幸運的是,NyanProgress將我們最喜歡的NyanCat帶到了豐富多彩的進度條上,使等待時間變得更加有趣。不用再懷疑Gradle版本是否已凍結(jié)!
總結(jié)
記住,在IDE中使用過多的插件并不會真正提高你的工作效率,相反,可能會大大降低Android Studio的性能。最后,我建議選擇其中一些插件,并將其納入您的日常開發(fā)工作中。
在我們上面介紹的20個插件中,我最喜歡的三個是:Name That Color,SQLDelight和CodeGlance。那你呢?喜歡哪些?歡迎在評論區(qū)留言。
Android核心知識點筆記github:https://github.com/AndroidCot/Android
總結(jié)
以上是生活随笔為你收集整理的android studio json插件_热门Android Studio 插件,这里是Top 20的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 奶茶杯抽不出清凉味怎么办
- 下一篇: 火龙果和蓝莓可以榨奶昔吗?