Android Studio和IDEA实用插件

本文插件适用Android Studio和IDEA

背景

一个我用了很久的插件,一直觉得是大众插件,在1天内,先后有Android的问我,下午又是几个java同事问,觉得好神奇,于是我觉得可能还有其他插件未必所有人都知道,问了几个同事,很多都不为人知,遂有此文。

一秒钟生成JavaBean—GsonFormat

  • 安装


    Android Studio和IDEA实用插件_第1张图片
    GsonFormat
  • 使用

    • 新建javabean
    • 右键--> Generate--> GsonFormat
    • 快捷鍵ALT+S
  • 效果

    • alt+s-->弹出对话框-->粘贴示例json


      Android Studio和IDEA实用插件_第2张图片
      粘贴示例json
    • form检查格式是否正确


      Android Studio和IDEA实用插件_第3张图片
      格式检查
    • 预览模型


      Android Studio和IDEA实用插件_第4张图片
      预览模型
  • 生成bean

package com.jty.dragsigndemo.bean;

import java.util.List;

/**
 * @author TaoYuan
 * @time 2017/3/31 0031
 * @desc
 */

public class TestBean {

    /**
     * resultMsg : 该文档未被修改,签名有效
     * certResultList : [{"certValidDate":"2、该证书的拥有者:赵大","signatureDate":"1、签章时间:2016-11-15-18-09-18","certIssuer":"4、该证书的有效期:2016-11-15~2026-11-15","certOwner":"3、该证书的颁发者:TaoYuan"},{"certValidDate":"2、该证书的拥有者:钱二","signatureDate":"1、签章时间:2017-03-29-14-18-19","certIssuer":"4、该证书的有效期:2017-03-21~2027-03-21","certOwner":"3、该证书的颁发者:TaoYuan"},{"certValidDate":"2、该证书的拥有者:张三","signatureDate":"1、签章时间:2017-03-29-14-18-41","certIssuer":"4、该证书的有效期:2017-03-21~2027-03-21","certOwner":"3、该证书的颁发者:TaoYuan"}]
     * fileName : moSign_192.168.4.87_2.pdf
     */

    private String resultMsg;
    private String fileName;
    private List certResultList;

    public String getResultMsg() {
        return resultMsg;
    }

    public void setResultMsg(String resultMsg) {
        this.resultMsg = resultMsg;
    }

    public String getFileName() {
        return fileName;
    }

    public void setFileName(String fileName) {
        this.fileName = fileName;
    }

    public List getCertResultList() {
        return certResultList;
    }

    public void setCertResultList(List certResultList) {
        this.certResultList = certResultList;
    }

    public static class CertResultListBean {
        /**
         * certValidDate : 2、该证书的拥有者:赵大
         * signatureDate : 1、签章时间:2016-11-15-18-09-18
         * certIssuer : 4、该证书的有效期:2016-11-15~2026-11-15
         * certOwner : 3、该证书的颁发者:TaoYuan
         */

        private String certValidDate;
        private String signatureDate;
        private String certIssuer;
        private String certOwner;

        public String getCertValidDate() {
            return certValidDate;
        }

        public void setCertValidDate(String certValidDate) {
            this.certValidDate = certValidDate;
        }

        public String getSignatureDate() {
            return signatureDate;
        }

        public void setSignatureDate(String signatureDate) {
            this.signatureDate = signatureDate;
        }

        public String getCertIssuer() {
            return certIssuer;
        }

        public void setCertIssuer(String certIssuer) {
            this.certIssuer = certIssuer;
        }

        public String getCertOwner() {
            return certOwner;
        }

        public void setCertOwner(String certOwner) {
            this.certOwner = certOwner;
        }
    }
}

ButterKnife神器 -- ButterKnifeZelezny

对BtterKnife的快速生成堪比GsonFormat生成json,而且更强大,一些事件都可以一键生成,原理是通过反射找到控件,事件为独立事件,控件id不变的情况下,可以随便改类型。

Android Studio和IDEA实用插件_第5张图片
第一步
Android Studio和IDEA实用插件_第6张图片
第二步
Android Studio和IDEA实用插件_第7张图片
生成了

最性感的编辑器 -- SexyEditor

Android Studio和IDEA实用插件_第8张图片
1
Android Studio和IDEA实用插件_第9张图片
2
Android Studio和IDEA实用插件_第10张图片
3

性感不?

万国语言随便转

Android Studio和IDEA实用插件_第11张图片
语言选择
Android Studio和IDEA实用插件_第12张图片
自动生成
Android Studio和IDEA实用插件_第13张图片
效果

甩掉美工自己搞

常用图片基本都有了,颜色大小神马的都可以自定义,


Android Studio和IDEA实用插件_第14张图片
自己搞

以上几个是我常用的,icon生成器主要是自己搞demo的时候用,做项目还真离不开美工


  1. Android ButterKnife Zelezny
    • ButterKnife快速插件
  2. Android Localizationer
    • 国际化插件
    • 大语种建议手动翻译,小语种可以用这个
    • 必须以英语作为根语种
  3. Android Material Design Icon Generator
    • icon图标生成器
  4. GsonFormat
    • bean工具
  5. Sexy Editor
    • IDEA背景插件

你可能感兴趣的:(Android Studio和IDEA实用插件)