Android Studio插件

GsonFormat

将 Json 字符串快速转成 JavaBean 对象,免去我们根据 Json 字符串手写对应 Java Bean 的过程.

Tips: 可以使用快捷键 alt + s (windows) / option + s (mac)


JSON To Kotlin Class

https://plugins.jetbrains.com/plugin/9960-json-to-kotlin-class-jsontokotlinclass-

插件简介:这是一款能够帮助我们将后台返回的 Json 转换成 Kotlin Bean 类中的字段的插件,可极大提升我们的调试接口的效率及准确度。

插件文档:在 Bean 类中右击,选择 Generate -> Convert Json Into Kotlin Class,输入后台返回的 Json 数据即可转换成 Kotlin Bean。


Android ButterKnife Zelezny

配合 butterknife 实现注解,不用再手动实现 findViewById 了。


Android Methods Count

显示依赖库中得方法数


ADB WIFI

使用wifi无线调试你的app,无需root权限


JSONOnlineViewer

在 Android Studio 中,请求、调试接口


Genymotion

一款速度较快的 Android 模拟器,可以在 Android Studio 中直接开启。


EventBus3 Intellij Plugin

为 EventBus 提供快速索引和跳转(目前只支持 EventBus 3.x 版本)

从 EventBus.post 到 @Subscribe 或者 onEventMainThread

从 @Subscribe 到 EventBus.post


Background Image Plus

默认IDEA的背景一般都比较单调,要么白乎乎,要么褐乎乎,而Background Image Plus这个插件可以为IDEA设置自定义图片作为背景,而且还可以设置透明度,从此写代码乐趣十足!


CodeGlance

CodeGlance是一款非常好用的代码地图插件,可以在代码编辑区的右侧生成一个竖向可拖动的代码缩略区,可以快速定位代码的同时,并且提供放大镜功能


Rainbow Brackets

在代码非常复杂时,各种俄罗斯套娃式的括号简直让人心碎,Rainbow Brackets则是一款可以对成对括号进行着色的插件,顾名思义“彩虹色的括号”,从此复杂代码一眼即可看穿!


Grep Console

默认情况下,IDEA控制台窗口在打印日志时都是一种颜色到底,比如各种info,warn,和error等类型的日志信息交织在一起,不好分辨。

Grep Console插件则可以帮助我们自定义设置不用日志用不同的颜色进行标识,非常方便观看!


Statistic

程序员天天闷头做项目、写代码!

你知道你项目到底有多少行代码吗?

你知道项目代码里有多少是实际代码?

有多少是空行?

有多少是注释吗?

. . .

Statistic则是一款可以做项目全局代码统计信息的小插件:


Alibaba Java Coding Guidelines

https://plugins.jetbrains.com/plugin/10046-alibaba-java-coding-guidelines

插件简介:这是阿里巴巴开发的一款代码约束插件,当我们的代码不符合规范时,会有相应的警告提示,能够帮助我们在开发中提升代码质量。

插件文档:安装成功后重启,插件在发现预览 Java 类中发现不规范的地方会有黄色的警告。


Android Drawable Preview

https://plugins.jetbrains.com/plugin/10730-android-drawable-preview

插件简介:这是一款在 Studio 上预览图片资源缩略图的插件,能帮我们快速定位欲查找图片的位置,除此之外还支持显示 xml 资源的缩略图。

插件文档:安装成功后重启,即可通过 drawable 或者 mipmap 文件夹进行预览图片。


Android Parcelable code generator

https://plugins.jetbrains.com/plugin/7332-android-parcelable-code-generator

插件简介:在日常开发中,我们不可避免要对 Bean 类序列化,而序列化方式有两种,一种是 Serializable,实现方式比较简单但是比较耗性能,另外一种是 Parcelable,相比 Serializable 性能更好,但是实现过程比较麻烦,这时这款插件发挥的作用就恰到好处了,它能够帮我们节省整个繁琐的实现过程。

插件文档:在 Bean 类中右击,选择 Generate -> Parcelable,然后选择需要序列化的字段即可。


ECTranslation

https://plugins.jetbrains.com/plugin/8469-ectranslation

插件简介:我们在 Review 代码或者注释时,偶尔会对某个单词或者句子感到陌生,多数人会选择到第三方软件或者网站去翻译,但是这一来二去也是相对比较麻烦,这个时候你只要换上这款插件,即可在 Studio 中直接翻译,这样可以大大提高我们对代码的专注度。

插件文档:选中欲翻译的英文单词或者句子,鼠标右击选择 Translate(默认为第一个选项)


Grep Console:控制台输出处理
这个插件主要的功能有两个:

1. 自定义设置控制台输出颜色

2. 过滤控制台输出


Rainbow Brackets:彩虹括号

使用各种鲜明的颜色来展示你的括号,效果图如下。可以看出代码层级变得更加清晰了,可以说非常实用友好了!


高亮提示  HighlightBracketPair

推荐理由:括号开始结尾 高亮显示。 一眼就能看到!


SequenceDiagram:一键生成时序图

同样是一个必备的一个IDEA插件,非常实用。我一般用它来生成简单的方法时序图,方便我们阅读代码,特别是在代码的调用层级比较多的时候。

使用方式:1.使用方法很简单,选中方法名(注意不要选类名),然后点击鼠标右键,选择 Sequence Diagram 选项即可!


Android Studio插件_第1张图片

2、根据弹出框,根据自己的情况,设置调用深度,点击OK就可以生成时序图了


Android Studio插件_第2张图片

3、查看生成的时序图


Android Studio插件_第3张图片

Maven Helper:分析Maven项目的相关依赖

主要用来分析Maven项目的相关依赖,可以帮助我们解决Maven依赖冲突问题。


EasyCode:一键帮你生成所需代码

Easycode 可以直接对数据的表生成entity、controller、service、dao、mapper无需任何编码,简单而强大。


https://mp.weixin.qq.com/s/BVDu3uT8aaS0zhzUQjUDWA


ADB Idea

支持直接在AS面板中进行ADB操作,操作快捷菜单,快速清除数据,重启应用,卸载应用等操作。


Gradle Killer

通常,开发者会后悔进行Gradle构建或仅希望立即停止这项工作。您可以运行ps命令或在任务管理器中查找Java.exe,但这种操作比较麻烦。

如今,Gradle Killer这一插件在Android Studio的运行菜单中添加了一个Kill Gradle图标。只需单击这一图标便可回收内存!这项功能让世界各地的开发人员受益。


NyanProgress

最后一个插件也很重要,NyanProgress良好的进度条陪伴您度过Gradle的构建和重建期。漫长的等待时间会挫伤开发者的积极性。幸运的是,NyanProgress将NyanCat引入了丰富多彩的进度条上,这让开发者的等待期不再无聊,无需时刻怀疑Gradle构建是否已然失败!


Android Parcelable code generator

快速生成Parcelable接口代码


Android Studio插件_第4张图片

你可能感兴趣的:(Android Studio插件)