第一部分 插件的介紹
Google 在2013年5月的I/O開(kāi)發(fā)者大會(huì)推出了基于IntelliJ IDEA Java IDE上的Android Studio厅克。AndroidStudio是一個(gè)功能齊全的開(kāi)發(fā)工具鲤遥,還提供了第三方插件的支持靡馁。讓開(kāi)發(fā)人員更快速更好的開(kāi)發(fā)程序。
第二部分 插件的安裝
in Android Studio: go to File → Settings → Plugins → Browse repositories
and search for 插件名
or
in Android Studio: go to download it jar and install File → Settings → Plugins → Install plugin from disk
第三部分 插件的匯總
一崔兴、優(yōu)秀插件
Android ButterKnife
ZeleznyButterKnife是一個(gè)專注于Android系統(tǒng)的View注入框架,可以減少大量的findViewById以及setOnClickListener代碼叹谁,可視化一鍵生成稀蟋。
PS:效果圖就不貼了埂陆,打開(kāi)插件下載地址和源碼地址都能看見(jiàn)苛白,而且數(shù)據(jù)多了加載效果圖蠻卡的。
插件下載地址:https://plugins.jetbrains.com/plugin/7369?pr=androidstudio
插件源碼地址: https://github.com/avast/android-butterknife-zelezny
插件教程:http://blog.csdn.net/dreamlivemeng/article/details/51261170
推薦指數(shù):五星GsonFormat
GsonFormat是一個(gè)快速格式化json數(shù)據(jù),自動(dòng)生成實(shí)體類參數(shù)的插件焚虱。
插件下載地址:https://plugins.jetbrains.com/plugin/7654?pr=androidstudio
插件源碼地址:https://github.com/zzz40500/GsonFormat
插件教程:http://blog.csdn.net/dreamlivemeng/article/details/51262538
推薦指數(shù):四星Android Drawable Importer
為了適應(yīng)所有Android屏幕的大小和密度购裙,每個(gè)Android項(xiàng)目都會(huì)包含drawable文件夾。任何具備Android開(kāi)發(fā)經(jīng)驗(yàn)的開(kāi)發(fā)人員都知道鹃栽,為了支持所有的屏幕尺寸缓窜,你必須給每個(gè)屏幕類型導(dǎo)入不同的畫板。Android Drawable Importer插件能讓這項(xiàng)工作變得更容易谍咆。它可以減少導(dǎo)入縮放圖像到Android項(xiàng)目所需的工作量。Android Drawable Importer添加了一個(gè)在不同分辨率導(dǎo)入畫板或縮放指定圖像到定義分辨率的選項(xiàng)私股。這個(gè)插件加速了開(kāi)發(fā)人員的畫板工作摹察。
插件下載地址:https://plugins.jetbrains.com/plugin/7658?pr=androidstudio
插件源碼地址:https://github.com/winterDroid/android-drawable-importer-intellij-plugin
插件教程地址:http://blog.csdn.net/lee_sire/article/details/49684385
推薦指數(shù):三星android-selector-chapek / SelectorChapek for Android
根據(jù)資源自動(dòng)生成相應(yīng)的selector。
插件下載地址:https://plugins.jetbrains.com/plugin/7298
插件源碼地址:https://github.com/inmite/android-selector-chapek
推薦指數(shù):四星Android Parcelable code generator
快速實(shí)現(xiàn)Parcelable接口的插件倡鲸。
插件下載地址:https://plugins.jetbrains.com/plugin/7332?pr=
插件源碼地址:https://github.com/mcharmas/android-parcelable-intellij-plugin/
插件教程地址:http://blog.csdn.net/kroclin/article/details/40902721
推薦指數(shù):四星Markdown support Markdown
是一種可以使用普通文本編輯器編寫的標(biāo)記語(yǔ)言供嚎,通過(guò)類似HTML的標(biāo)記語(yǔ)法,它可以使普通文本內(nèi)容具有一定的格式峭状。
插件下載地址:https://plugins.jetbrains.com/plugin/7793
插件文檔地址:https://github.com/JetBrains/intellij-plugins/tree/master/markdown
推薦指數(shù):四星Markdown Navigator
一款Markdown插件克滴,是https://github.com/nicoulaj/idea-markdown他的一個(gè)分支,但是主項(xiàng)目由于維護(hù)的原因已經(jīng)從jetbrains中刪除了优床,如果想了解主項(xiàng)目的也可以通過(guò)上面的github地址進(jìn)行了解
插件下載地址:https://plugins.jetbrains.com/plugin/7896?pr=
插件源碼地址:https://github.com/vsch/idea-multimarkdown推薦指數(shù):四星Android Postfix completion
可根據(jù)后綴快速完成代碼劝赔。
插件下載地址:https://plugins.jetbrains.com/plugin/7775?pr=
插件教程地址:http://blog.jetbrains.com/idea/2014/03/postfix-completion/
推薦指數(shù):五星AndroidAccessors
快速實(shí)現(xiàn)get和set方法的插件。
插件下載地址:https://plugins.jetbrains.com/plugin/7496?pr=
插件文檔地址:https://github.com/jonstaff/AndroidAccessors推薦指數(shù):三星Lifecycle Sorter
可以根據(jù)Activity或者fragment的生命周期對(duì)其生命周期方法位置進(jìn)行先后排序胆敞。
插件下載地址:https://plugins.jetbrains.com/plugin/7742?pr=
插件源碼地址:https://github.com/armandAkop/Lifecycle-Sorter
推薦指數(shù):五星ADB WIFI
無(wú)需root就能wifi調(diào)試着帽。
插件下載地址:https://plugins.jetbrains.com/plugin/7856?pr=
插件源碼地址:https://github.com/layerlre/ADBWIFI
推薦指數(shù): 五星ADB Ideaadb
調(diào)試工具,Uninstall App杂伟、Kill App、Start App仍翰、Restart App赫粥、Clear App Data、Clear App Data and Restart 插件下載地址:https://plugins.jetbrains.com/plugin/7380?pr=
插件源碼地址:https://github.com/pbreault/adb-idea/
推薦指數(shù):五星Android WiFiADB
無(wú)線調(diào)試應(yīng)用插件
下載地址:https://plugins.jetbrains.com/plugin/7983
插件源碼地址:https://github.com/pedrovgs/AndroidWiFiADB
推薦指數(shù):五星CodeGlance
最大的用途:可用于快速定位代碼予借。
插件下載地址:https://plugins.jetbrains.com/plugin/7275?pr=
插件源碼地址: https://github.com/Vektah/CodeGlance
推薦指數(shù):五星JSONOnlineViewer
可實(shí)現(xiàn)直接在android studio中調(diào)試接口數(shù)據(jù)越平,可以選擇請(qǐng)求類型,自定義請(qǐng)求頭及請(qǐng)求體灵迫,json數(shù)據(jù)格式化后展示
插件下載地址:https://plugins.jetbrains.com/plugin/7838?pr=
推薦指數(shù):四星FindBugs-IDEA
通過(guò)FindBugs幫你找到隱藏的bug及不好的做法秦叛。
插件下載地址:https://plugins.jetbrains.com/plugin/3847?pr=
插件源碼地址:https://github.com/andrepdo/findbugs-idea/tree/master
插件教程地址:http://blog.csdn.net/fancy_xty/article/details/51718687
推薦指數(shù):四星jimu Mirror
這是一個(gè)可以讓你在真實(shí)的設(shè)備上迅速測(cè)試布局的插件。jimu Mirror允許在設(shè)備上預(yù)覽隨同編碼更新的Android布局龟再。
插件下載地址:https://plugins.jetbrains.com/plugin/7517?pr=
插件教程地址:http://www.itnose.net/detail/6204426.html
推薦指數(shù):四星JavaDoc添加注釋书闸,可自定義模板。
插件下載地址:https://plugins.jetbrains.com/plugin/?idea_ce&pluginId=7157
插件源碼地址:https://github.com/setial/intellij-javadocs
推薦指數(shù): 五星Android strings.xml tools可以用來(lái)管理Android項(xiàng)目中的字符串資源利凑。它提供了排序Android本地文件和添加缺少的字符串的基本操作浆劲。雖然這個(gè)插件是有限制的,但如果應(yīng)用程序有大量的字符串資源哀澈,那這個(gè)插件就非常有用了牌借。
插件下載地址:https://plugins.jetbrains.com/plugin/7498?pr=
插件源碼地址:https://github.com/constantine-ivanov/strings-xml-tools
推薦指數(shù):五星Robotium RecorderRobotium Recorder
是一個(gè)自動(dòng)化測(cè)試框架,用于測(cè)試在模擬器和Android設(shè)備上原生的和混合的移動(dòng)應(yīng)用程序割按。Robotium Recorder可以讓你記錄測(cè)試案例和用戶操作膨报。你也可以查看不同Android活動(dòng)時(shí)的系統(tǒng)功能和用戶測(cè)試場(chǎng)景。
插件下載地址:https://plugins.jetbrains.com/plugin/7513?pr=
插件官方網(wǎng)址:http://robotium.com/
推薦指數(shù):四星
Android Holo Colors Generator
通過(guò)自定義Holo主題顏色生成對(duì)應(yīng)的Drawable和布局文件
插件下載地址:https://plugins.jetbrains.com/plugin/7366?pr=
插件源碼地址:https://github.com/jeromevdl/android-holo-colors-idea-plugin
推薦指數(shù):四星lint-cleaner-plugin
刪除未使用的資源,包括String字符串,顏色和尺寸适荣。 這是一個(gè)Gradle插件现柠,所以如何配置可以去github的源碼上看。
插件源碼地址:https://github.com/marcoRS/lint-cleaner-plugin
推薦指數(shù):四星codota該網(wǎng)站搜集了大量的代碼弛矛,號(hào)稱超過(guò)700W的代碼實(shí)例够吩。提供了chrome和as插件。
插件下載地址:https://plugins.jetbrains.com/plugin/7638?pr=
插件官方網(wǎng)址:https://www.codota.com/
推薦指數(shù):五星ECTranslation一個(gè)androidstudio上面的翻譯插件(將英文翻譯為中文)丈氓。
插件下載地址:https://plugins.jetbrains.com/plugin/8469
插件源碼地址:https://github.com/Skykai521/ECTranslation
推薦指數(shù):四星TranslationPluginAndroid Studio/IntelliJ IDEA 翻譯插件,可中英互譯周循。暫時(shí)以jar方式安裝。
插件源碼地址:https://github.com/YiiGuxing/TranslationPlugin
推薦指數(shù):三星Android File Grouping Plugin該插件可自動(dòng)將前綴相同的文件歸類顯示到同一文件目錄下万俗,但不會(huì)因此而移動(dòng)文件或創(chuàng)建文件夾湾笛。
插件下載地址:https://github.com/dmytrodanylyk/folding-plugin/releases
插件源碼地址:https://github.com/dmytrodanylyk/folding-plugin
推薦指數(shù): 四星PermissionsDispatcher
一個(gè)針對(duì)API 23,可在Activity/Fragment中快速生成Runtime Permissions代碼的插件闰歪。
插件下載地址:https://plugins.jetbrains.com/plugin/8349
插件源碼地址:https://github.com/shiraji/permissions-dispatcher-plugin
推薦指數(shù): 四星Android code Generator
Android Studio/IntelliJ IDEA的安卓代碼生成插件嚎研,幫助提高app的開(kāi)發(fā)速度】慰ⅲ可以從layout生成Activity類嘉赎、Fragment類置媳、Adapter類,從menu.xml生成menu代碼等公条。
插件下載地址:https://plugins.jetbrains.com/plugin/7595?pr=
插件源碼地址:https://github.com/tmorcinek/android-codegenerator-plugin-intellij
插件教程:
(中文版)http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2016/0523/4294.html拇囊、
(英文版)http://tmorcinek.github.io/android-codegenerator-plugin-intellij/
推薦指數(shù):五星gignore
項(xiàng)目中,每次add靶橱,commit的時(shí)候有可能會(huì)把Module生成的一些build文件/本地配置文件/iml文件提交上去寥袭。可以通過(guò)gitignore解決关霸,如果你不想提交的文件传黄,就可以在創(chuàng)建項(xiàng)目的時(shí)候?qū)⑦@個(gè)文件中添加即可,將一些通用的東西屏蔽掉队寇。
插件下載地址:https://plugins.jetbrains.com/plugin/7495?pr=androidstudio
插件源碼地址:https://github.com/hsz/idea-gitignore
推薦指數(shù):四星checkstyle-idea
CheckStyle-IDEA 是一個(gè)檢查代碼風(fēng)格的插件膘掰,比如像命名約定,Javadoc佳遣,類設(shè)計(jì)等方面進(jìn)行代碼規(guī)范和風(fēng)格的檢查识埋,你們可以遵從像Google Oracle 的Java 代碼指南 ,當(dāng)然也可以按照自己的規(guī)則來(lái)設(shè)置配置文件零渐,從而有效約束你自己更好地遵循代碼編寫規(guī)范窒舟。
插件下載地址:https://plugins.jetbrains.com/plugin/1065?pr=androidstudio
插件源碼地址:https://github.com/jshiell/checkstyle-idea
推薦指數(shù):四星Android Methods Count
統(tǒng)計(jì)Android依賴庫(kù)中方法的總個(gè)數(shù)。 (一個(gè)dex只能接受的65K并不是指方法數(shù)超過(guò)65K而報(bào)的錯(cuò),而是指引用計(jì)數(shù)超過(guò)65K)
插件下載地址:https://plugins.jetbrains.com/plugin/8076?pr=androidstudio
推薦指數(shù):四星Sexy Editor
設(shè)置代碼性感背景圖诵盼,還是比較強(qiáng)悍的惠豺。
插件下載地址:https://plugins.jetbrains.com/plugin/1833?pr=androidstudio
插件源碼地址:https://github.com/igorspasic/idea-sexyeditor
推薦指數(shù):五星AndroidProguardPluginAndroid
一鍵生成項(xiàng)目混淆代碼插件,現(xiàn)在jetbrains還在審核只能下載進(jìn)行安裝了风宁,不能通過(guò)as插件直接搜索安裝洁墙。因?yàn)榛煜龝r(shí)很多同學(xué)比較頭疼的一個(gè)事情,所以給5星戒财。
插件下載地址:https://raw.githubusercontent.com/zhonghanwen/AndroidProguardPlugin/master/AndroidProguard.zip
插件源碼地址:https://github.com/zhonghanwen/AndroidProguardPlugin
推薦指數(shù):五星Android Studio Prettify從布局文件一鍵生成對(duì)view的聲明(不適用注解扫俺,形式為findviewById的方式),還可以將代碼中的字符串寫在String.xml文件中。
插件下載地址:https://plugins.jetbrains.com/plugin/7405
插件源碼地址:https://github.com/Haehnchen/idea-android-studio-plugin
推薦指數(shù):四星Gradle Dependencies HelperMaven
gradle依賴自動(dòng)補(bǔ)全
插件下載地址:https://plugins.jetbrains.com/plugin/7299
插件源碼地址:https://github.com/siosio/GradleDependenciesHelperPlugin
推薦指數(shù):五星Remove ButterKnifeButterKnife
這個(gè)第三方庫(kù)每次更新之后固翰,綁定view的注解都會(huì)改變,從bind,到inject羹呵,再到bindview骂际,一旦升級(jí),就會(huì)有巨量的代碼需要手動(dòng)修改,所以這個(gè)插件可以快速移除冈欢,將注解代碼變成findviewbyId的形式歉铝。
插件下載地址:https://plugins.jetbrains.com/plugin/8432
插件源碼地址:https://github.com/u3shadow/RemoveButterKnife
插件教程地址:https://github.com/u3shadow/RemoveButterKnife/blob/master/README.md
推薦指數(shù):三星Android DPI CalculatorDpi
計(jì)算插件插件下載地址:https://plugins.jetbrains.com/plugin/7832
插件源碼地址:https://github.com/JerzyPuchalski/Android-DPI-Calculator
推薦指數(shù):五星SingletonTest
快速生成單例模式的插件。單例模式的六種生成方式LazyUnSafe, LazySafe, Hungry, DoubleCheck, StaticInner, Enum
插件需要從github中下載jar安裝
插件源碼地址:https://github.com/luhaoaimama1/SingletonTest
推薦指數(shù):四星Android Localizationer
將項(xiàng)目中的 string 資源自動(dòng)翻譯為其他語(yǔ)言的 Android Studio/IntelliJ IDEA 插件凑耻。
插件下載地址:https://plugins.jetbrains.com/plugin/7629
插件源碼地址:https://github.com/westlinkin/AndroidLocalizationer
推薦指數(shù):四星Material Theme UI
添加Material主題到你的AS插件
下載地址:https://plugins.jetbrains.com/plugin/8006?pr=
插件源碼地址:https://github.com/ChrisRM/material-theme-jetbrains
推薦指數(shù):五星gradle-retrolambda
在java6,java7中也能使用Lambda表達(dá)式太示。這個(gè)使用方式跟其他插件不同柠贤,使用方式請(qǐng)看github的說(shuō)明。
插件源碼地址:https://github.com/evant/gradle-retrolambda
推薦指數(shù):五星
42. eventbus-intellij-plugin
發(fā)出事件:
接收事件:
簡(jiǎn)介:eventbus導(dǎo)航插件类缤,方便快速查找臼勉,但是有2個(gè)pr沒(méi)處理,已經(jīng)有1年沒(méi)維護(hù)更新了餐弱。
插件源碼地址:https://github.com/kgmyshin/eventbus-intellij-plugin
推薦指數(shù):三星
otto-intellij-plugin
otto導(dǎo)航插件宴霸,也是很久沒(méi)維護(hù)了,不過(guò)可以用膏蚓。
插件源碼地址:https://github.com/square/otto-intellij-plugin
推薦指數(shù):三星dagger-intellij-plugin
dagger可視化輔助工具插件
源碼地址:https://github.com/square/dagger-intellij-plugin
推薦指數(shù):四星Android Styler
根據(jù)xml文件生成style文件的插件插件
下載地址:https://plugins.jetbrains.com/plugin/7972
插件源碼地址:https://github.com/alexzaitsev/android-styler
推薦指數(shù):四星ideavim
能讓開(kāi)發(fā)使用vi瓢谢,大大提高開(kāi)發(fā)效率。
插件下載地址:https://plugins.jetbrains.com/plugin/164?pr=
插件源碼地址:https://github.com/JetBrains/ideavim
推薦指數(shù):五星Android Material Design Icon Generator
可以在Android項(xiàng)目中設(shè)置 material design樣式圖標(biāo)(material design icons)
插件下載地址:https://plugins.jetbrains.com/plugin/7647?pr=
插件源碼地址:https://github.com/konifar/android-material-design-icon-generator-plugin
推薦指數(shù): 五星Gradle KillerGradle
卡死可以用這個(gè)插件驮瞧。
插件下載地址:https://plugins.jetbrains.com/plugin/7794?pr=
插件源碼地址:https://github.com/KanbanApps/GradleKillerIdeaPlugin
推薦指數(shù):五星android-toolbox-plugin
能根據(jù)xml文件生成對(duì)應(yīng)的ViewHolder類氓扛,可以是findviewbyId形式或者是ButterKnife刀形式,如果你使用ButterKnife论笔。
插件下載地址:https://plugins.jetbrains.com/plugin/7200
插件源碼地址:https://github.com/idamobile/android-toolbox-plugin推薦指數(shù):三星java2smali
能快速將當(dāng)前java文件編譯成smali文件采郎,方便學(xué)習(xí)smali語(yǔ)法的童鞋來(lái)對(duì)比源碼學(xué)習(xí)。
插件下載地址:https://plugins.jetbrains.com/plugin/7385
插件源碼地址:https://github.com/ollide/intellij-java2smali
推薦指數(shù):三星PermissionsDispatcher plugin
自動(dòng)生成android6.0權(quán)限代碼
插件下載地址:https://plugins.jetbrains.com/plugin/8349
插件源碼地址:https://github.com/shiraji/permissions-dispatcher-plugin
推薦指數(shù):五星WakaTime
記錄你在IDE上工作的時(shí)間
插件下載地址:https://plugins.jetbrains.com/plugin/7425
插件源碼地址:https://github.com/wakatime/jetbrains-wakatime
推薦指數(shù):五星ExynapExynap
是一個(gè)幫助你快速查找和完成代碼插入的AndroidStudio插件翅楼。你只需輸入一個(gè)命令按回車就能調(diào)出一段代碼尉剩,而這個(gè)命令也不需要你去記,只需輸入大致意思就可以了毅臊,Exynap提供了上千種智能代碼解決方案理茎。
插件下載地址:https://plugins.jetbrains.com/plugin/8600?pr=idea
插件主頁(yè)地址:http://exynap.com/
插件教程地址:http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2016/0908/6606.html
推薦指數(shù):五星MVPHelper
一款I(lǐng)ntellj IDEA 和Android Studio 自動(dòng)生成MVP模式所需接口以及實(shí)現(xiàn)類的插件。
插件下載地址:https://plugins.jetbrains.com/plugin/8507?pr=idea
插件源碼地址:https://github.com/githubwing/MVPHelper
推薦指數(shù):四星InnerBuilder
一款I(lǐng)ntellj IDEA 和Android Studio自動(dòng)生成內(nèi)部類Builder代碼的插件管嬉。
插件下載地址:https://plugins.jetbrains.com/plugin/7354
插件源碼地址:https://github.com/analytically/innerbuilder
推薦指數(shù):四星-
Statistic
簡(jiǎn)介:一款統(tǒng)計(jì)項(xiàng)目源代碼總行數(shù)皂林,源代碼行數(shù),源代碼行數(shù)占比蚯撩,注釋行數(shù)础倍,注釋行數(shù)占比,空白行數(shù)胎挎,空白行數(shù)占比的插件沟启。
插件下載地址:https://plugins.jetbrains.com/plugin/4509-statistic
插件教程地址:http://blog.csdn.net/dreamlivemeng/article/details/67637789
推薦指數(shù):五星