此文为从别人博客、文章中抽取+自己使用的plugin汇集而成
- Remove ButterKnife
ButterKnife这个第三方库每次更新之后,绑定view的注解都会改变,从bind,到inject,再到bindview,一旦升级,就会有巨量的代码需要手动修改,所以这个插件可以快速移除,将注解代码变成findviewbyId的形式。
插件下载地址:https://plugins.jetbrains.com/plugin/8432
插件源码地址:https://github.com/u3shadow/RemoveButterKnife
插件教程地址:https://github.com/u3shadow/RemoveButterKnife/blob/master/README.md
推荐指数:三星
图片.png
- gradle-retrolambda
在java6,java7中也能使用Lambda表达式。这个使用方式跟其他插件不同,使用方式请看github的说明。
插件源码地址:https://github.com/evant/gradle-retrolambda
推荐指数:五星
- Android ButterKnife Zelezny
ButterKnife是一个专注于Android系统的View注入框架,可以减少大量的findViewById以及setOnClickListener代码,可视化一键生成。
插件下载地址:https://plugins.jetbrains.com/plugin/7369?pr=androidstudio
插件源码地址: https://github.com/avast/android-butterknife-zelezny
插件教程:http://blog.csdn.net/dreamlivemeng/article/details/51261170
推荐指数:五星
- Android Parcelable code generator
快速实现Parcelable接口的插件。
插件下载地址:https://plugins.jetbrains.com/plugin/7332?pr=
插件源码地址:https://github.com/mcharmas/android-parcelable-intellij-plugin/
插件教程地址:http://blog.csdn.net/kroclin/article/details/40902721
推荐指数:四星
- FindBugs-IDEA
通过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
推荐指数:四星
- lint-cleaner-plugin
删除未使用的资源,包括String字符串,颜色和尺寸。 这是一个Gradle插件,所以如何配置可以去github的源码上看。
插件源码地址:https://github.com/marcoRS/lint-cleaner-plugin
推荐指数:四星
- codota (作代码提示用)
该网站搜集了大量的代码,号称超过700W的代码实例。提供了chrome和as插件。
插件下载地址:https://plugins.jetbrains.com/plugin/7638?pr=
插件官方网址:https://www.codota.com/
推荐指数:五星
- ECTranslation (单词翻译)
一个androidstudio上面的翻译插件(将英文翻译为中文)。
插件下载地址:https://plugins.jetbrains.com/plugin/8469
插件源码地址:https://github.com/Skykai521/ECTranslation
推荐指数:四星
- PermissionsDispatcher
一个针对API 23,可在Activity/Fragment中快速生成Runtime Permissions代码的插件。
插件下载地址:https://plugins.jetbrains.com/plugin/8349
插件源码地址:https://github.com/shiraji/permissions-dispatcher-plugin
推荐指数: 四星
- checkstyle-idea
CheckStyle-IDEA 是一个检查代码风格的插件,比如像命名约定,Javadoc,类设计等方面进行代码规范和风格的检查,你们可以遵从像Google Oracle 的Java 代码指南 ,当然也可以按照自己的规则来设置配置文件,从而有效约束你自己更好地遵循代码编写规范。
插件下载地址:https://plugins.jetbrains.com/plugin/1065?pr=androidstudio
插件源码地址:https://github.com/jshiell/checkstyle-idea
推荐指数:四星
- Sexy Editor
设置代码性感背景图,还是比较强悍的。
插件下载地址:https://plugins.jetbrains.com/plugin/1833?pr=androidstudio
插件源码地址:https://github.com/igorspasic/idea-sexyeditor
推荐指数:五星
- AndroidProguardPlugin
Android一键生成项目混淆代码插件,现在jetbrains还在审核只能下载进行安装了,不能通过as插件直接搜索安装。因为混淆时很多同学比较头疼的一个事情,所以给5星。
插件下载地址:https://raw.githubusercontent.com/zhonghanwen/AndroidProguardPlugin/master/AndroidProguard.zip
插件源码地址:https://github.com/zhonghanwen/AndroidProguardPlugin
推荐指数:五星
- Android Studio Prettify
从布局文件一键生成对view的声明(不适用注解,形式为findviewById的方式),还可以将代码中的字符串写在String.xml文件中。
插件下载地址:https://plugins.jetbrains.com/plugin/7405
插件源码地址:https://github.com/Haehnchen/idea-android-studio-plugin
推荐指数:四星
图片.png
- Android Styler
抽取xml文件中的属性生成style文件的插件
插件下载地址:https://plugins.jetbrains.com/plugin/7972
插件源码地址:https://github.com/alexzaitsev/android-styler
推荐指数:四星
- java2smali
能快速将当前java文件编译成smali文件,方便学习smali语法的童鞋来对比源码学习。
插件下载地址:https://plugins.jetbrains.com/plugin/7385
插件源码地址:https://github.com/ollide/intellij-java2smali
推荐指数:三星
- WakaTime
记录你在IDE上工作的时间
插件下载地址:https://plugins.jetbrains.com/plugin/7425
插件源码地址:https://github.com/wakatime/jetbrains-wakatime
推荐指数:五星
- InnerBuilder 一款Intellj IDEA 和Android Studio自动生成内部类Builder代码的插件。
插件下载地址:https://plugins.jetbrains.com/plugin/7354
插件源码地址:https://github.com/analytically/innerbuilder
推荐指数:四星
- CodeGlance 一个类似于webStorm进行代码缩略查看的插件
图片.png
插件下载地址:https://plugins.jetbrains.com/plugin/download?rel=true&updateId=44537
插件源码地址:https://github.com/Vektah/CodeGlance
推荐指数:四星
- activate-power-mode 一个令IDE敲代码带特效的装逼插件
image
插件下载地址:https://plugins.jetbrains.com/plugin/download?rel=true&updateId=44537
插件源码地址:https://github.com/Vektah/CodeGlance
推荐指数:四星
- Protobuf Support或者
一款能够将proto文件format为代码格式的文本插件,支持语法高亮显示,部分代码错误检测。
- idea-sourcetrail
一款查看源码的小清新工具,能生成关系图
- POJO to JSON
将实体类转换为 JSON 格式数据
- Cool Request
Cool Request是一款基于 IDEA 的 HTTP 调试工具,可以看成是轻量版的 postman,它会自动扫描项目代码中所有 API 路径,按项目分组管理。一个类被定义为Controller且其中的方法被@RequestMapping或者@XXXMapping注解标注以后就会被扫描到。对应方法左侧会出现一个标志,点击展开右侧边栏就可以像在Postman中一样进行调试。它支持 CURL 命令的导入导出、环境设置等功能,基本满足开发调试需求。而且,还支持将 API 导出到Apifox,使得文档导出变得非常简单。整体而言,这个功能确实很实用。
- CamelCase
CamelCase是个命名风格转换插件,使用CamelCase可以在 kebab-case,SNAKE_CASE,PascalCase,camelCase,snake_case 和空格风格之间切换。mac 快捷键为 ⇧+⌥+ U ,windows 下为 Shift + Alt +U。
- any-rule
正则
- Grep Console
Grep Console可以自定义控制台输出格式,对控制台中不同级别的日志设置成不同的颜色。
- Smart input
能帮我们在不同的编码区域内切换输入法状态
-
GenerateO2O
GenerateO2O插件可以让我们少写很多代码,比如在开发接口时,常常需要将查询得到的 PO 对象转换为 DTO 对象。通常情况下,需要手动编写Converter转换方法,但借助这个插件,可以自动生成转化属性的代码,可以少写很多无趣代码。
640.gif
- Squaretest
自动生成 Mock 单元测试
- Auto filling Java call arguments
自动填充调用方法的参数,方法参数过多时使用
- SmartFindViewByld
智能加载布局
- AbdroidStudioSuperPlugin(包含好几个插件的超级插件)
- Android Studio Prettify
- GsonFormat
- Android Code Generator
- SelectorChapek
- Android Parcelable Generator
- folding-plugin
-
Lifecycle-Sorter
image



