1.GsonFormat

快速将json字符串转换成一个Java Bean,免去我们根据json字符串手写对应Java Bean的过程。

Android Studio提高效率常用插件整理_Android开发

使用方法:快捷键Alt+S也可以使用Alt+Insert选择GsonFormat

Model 中的变量默认的是private,可以在上面弹窗Setting 中设置为public

2.Android ButterKnife Zelezny

 

配合ButterKnife实现注解,从此不用写findViewById,想着就爽啊。在Activity,Fragment,Adapter中选中布局xml的资源id自动生成butterknife注解。

Android Studio提高效率常用插件整理_Android教程_02

使用方法:Ctrl+Shift+B选择图上所示选项

3.Android Parcelable code generator

 

JavaBean序列化,快速实现Parcelable接口。

Android Studio提高效率常用插件整理_Android教程_03

Model序列化可以通过接口 Serializable或Parcelable,Serializable序列化简单但效率比较低,Parcelable效率高,实现过程繁琐,有了这个插件就简单多了

4.ADB WIFI

使用wifi无线调试你的app,无需root权限
也可参考以下文章:
Android wifi无线调试App新玩法ADB WIFI

Android Studio提高效率常用插件整理_Android教程_04

5.RemoveButterKnife
ButterKnife这个第三方库每次更新之后,绑定view的注解都会改变,从bind,到inject,再到bindview,搞得很多人都不敢升级,一旦升级,就会有巨量的代码需要手动修改,非常痛苦
当我们有一些非常棒的代码需要拿到其他项目使用,但是我们发现,那个项目对第三方库的使用是有限制的,我们不能使用butterknife,这时候,我们又得从注解改回findviewbyid
针对上面的两种情况,如果view比较少还好说,如果有几十个view,那么我们一个个的手动删除注解,写findviewbyid语句,简直是一场噩梦(别问我为什么知道这是噩梦)
所以,这种有规律又重复简单的工作为什么不能用一个插件来实现呢?于是RemoveButterKnife的想法就出现了。

Android Studio提高效率常用插件整理_Android教程_05

6.folding-plugin

布局文件分组的插件

Android Studio提高效率常用插件整理_Android开发_06

当我们一个项目中业务比较多时相应的布局文件也就增多,这个插件可以根据业务在layout下面更清晰化的显示布局

 

7.PermissionsDispatcher plugin

github:PermissionsDispatcher plugin
自动生成6.0权限的代码

Android Studio提高效率常用插件整理_Android教程_07

安卓6.0之后对一些权限申请登记提升的更高,可以通过这个插件快速生成需要的权限申请

 

8.Android On-Device ResourceLocalization

Android Studio提高效率常用插件整理_Android教程_08

 可用于将项目中的 string 资源自动翻译为其他语言的 Android Studio/IntelliJ IDEA 插件

 

 

9.SingletonTest

快速生成单例模式的预设

Android Studio提高效率常用插件整理_Android教程_09

 

 

 

 

 

Android Studio提高效率常用插件整理_Android开发_10

Android Studio提高效率常用插件整理_Android开发_11

10.MVPHelper

一款Intellj IDEA 和Android Studio的插件,可以为MVP生成接口以及实现类,解放双手。
具体请查看Android Studio插件之MVPHelper,一键生成MVP代码一文

Android Studio提高效率常用插件整理_Android教程_12

11.Matchmaker

这是一款专为微信小程序开发的插件,目前可在 IntelliJ IDEA 中使用。它可以帮你完成重复机械无趣麻烦的绑定方法的过程,自动的将需要新建的方法注入到 js 文件中去。

Android Studio提高效率常用插件整理_Android开发_13

12.TinyPic
功能:压缩图片资源,一次最多压缩500张 压缩的核心功能是TinyPng这个网站提供的

https://tinypng.com/

但是这个网站一次只能上传20张图片,所以你需要上传下载,上传下载重复工作。 好在这个网站提供了api可以压缩图片。

在开发者页面下申请api key。对于一个key,每月有500次的免费压缩额度,如果压缩超过了 500张图片,就不能使用了。需要另外付费。但是申请这个api特别简单,填下邮箱,用户名就行,多申请 两个邮箱。1000张图片也妥妥够了。 这里推荐google个十分钟邮箱,不需要注册,只能使用十分钟,用来收一下验证码很方便。

使用方式:
1.在File->Settings->Plugins里下载插件 TinyPic

2.安装完后重启,在Tools目录下找到TinyPic

 

Android Studio提高效率常用插件整理_Android开发_14

3.输入在 https://tinypng.com/developers 申请的api key

Android Studio提高效率常用插件整理_Android教程_15

4.选择图片,可以选择图片,或者选择文件夹或者同时选中,反正是遍历文件夹下的图片,筛选jpg和png ,key的剩余次数

 

Android Studio提高效率常用插件整理_Android教程_16

5.压缩进度

Android Studio提高效率常用插件整理_Android教程_17

13.一种非常好用的Android屏幕适配ScreenMatch

工具使用步骤:

1、在Android Studio中安装ScreenMatch插件,如图:     

Android Studio提高效率常用插件整理_Android教程_18    

  1. 在项目的默认values文件夹中需要一份dimens.xml文件
    我在github源码已经提供了一份,直接复制过来即可。github地址:地址
  2. 执行生成
    插件安装好后,在项目的任意目录或文件上右键,选择ScreenMatch选项。如图:

 

Android Studio提高效率常用插件整理_Android教程_19

然后选择在哪个module下执行适配。
即基于哪个module下的res/values/dimens.xml文件作为基准dimens.xml文件,生成的其他尺寸dimens.xml文件放在哪个module下。

Android Studio提高效率常用插件整理_Android开发_20

点击确定就会执行生成命令,如下代表生成成功。

Android Studio提高效率常用插件整理_Android教程_21

然后再看看res目录下会自动生成一堆dimens.xml文件,如下:

     

Android Studio提高效率常用插件整理_Android开发_22

具体使用详见简书地址:地址

thanks!!