美文网首页Gradle专题
Android Studio插件

Android Studio插件

作者: 有腹肌的豌豆Z | 来源:发表于2020-02-22 12:10 被阅读0次

    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 选项即可!

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

    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插件

        本文链接:https://www.haomeiwen.com/subject/viclqhtx.html