Android Studio和IDEA实用插件

本文插件适用Android Studio和IDEA

背景

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

一秒钟生成JavaBean—GsonFormat

  • 安装
    GsonFormat

  • 使用

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

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

    • form检查格式是否正确
      格式检查

    • 预览模型
      预览模型

  • 生成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<CertResultListBean> 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<CertResultListBean> getCertResultList() {
        return certResultList;
    }

    public void setCertResultList(List<CertResultListBean> 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不变的情况下,可以随便改类型。

第一步

第二步

生成了

最性感的编辑器 – SexyEditor

1

2

3

性感不?

万国语言随便转

语言选择

自动生成

效果

甩掉美工自己搞

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

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


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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值