在Android开发中,合理的使用Android Studio插件不但可以提高开发效率,还能从整体上提高代码的质量。下面就Android开发中常见的一些插件做一个整理。

1,GsonFormat

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

Android Studio最全插件整理_java

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

2,Android ButterKnife Zelezny

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

Android Studio最全插件整理_android_02

3,Android Code Generator

根据布局文件快速生成对应的Activity,Fragment,Adapter,Menu等。

Android Studio最全插件整理_ide_03

4,Android Parcelable code generator

Parcelable是Android实体类的一种实例化方式。

Android Studio最全插件整理_java_04

5,Android Methods Count

Android Studio最全插件整理_java_05

6,Lifecycle Sorter

可以根据Activity或者fragment的生命周期对其生命周期方法位置进行先后排序,也可以使用快捷键“Ctrl + alt + K”。

Android Studio最全插件整理_ide_06

7,findBugs-IDEA

查找bug的插件,Android Studio也提供了代码审查的功能(Analyze-Inspect Code…)

8,adb wifi

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

Android Studio最全插件整理_ide_07

9,AndroidPixelDimenGenerator

Android Studio自动生成dimen.xml文件插件。

10,JsonOnlineViewer

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

Android Studio最全插件整理_android_08

11,Android Styler

a. copy lines with future style from your layout.xml file
b. paste it to styles.xml file with Ctrl+Shift+D (or context menu)
c. enter name of new style in the modal window
d. your style is prepared!

Android Studio最全插件整理_ide_09

12,Android Drawable Importer

这是一个非常强大的图片导入插件。它导入Android图标与Material图标的Drawable ,批量导入Drawable ,多源导入Drawable(即导入某张图片各种dpi对应的图片)。

Android Studio最全插件整理_android_10

13,SelectorChapek for Android

通过资源文件命名自动生成Selector文件。

Android Studio最全插件整理_java_11

14,genymotion

Android Studio最全插件整理_ide_12

15,LeakCanary

帮助你在开发阶段方便的检测出内存泄露的问题,使用起来更简单方便。

Android Studio最全插件整理_ide_13

16,Android Postfix Completion

可根据后缀快速完成代码,这个属于拓展吧,系统已经有这些功能,如sout、notnull等,这个插件在原有的基础上增添了一些新的功能,我更想做的是通过原作者的代码自己定制功能。

Android Studio最全插件整理_ide_14

17,Android Holo Colors Generator

通过自定义Holo主题颜色生成对应的Drawable和布局文件。

Android Studio最全插件整理_ide_15

18,dagger-intellij-plugin

dagger可视化辅助工具。

Android Studio最全插件整理_ide_16

19,GradleDependenciesHelperPlugin

maven gradle 依赖支持自动补全插件。

Android Studio最全插件整理_android_17

20,RemoveButterKnife

ButterKnife这个第三方库每次更新之后,绑定view的注解都会改变,从bind到inject,再到bindview,搞得很多人都不敢升级,一旦升级,就会有巨量的代码需要手动修改,非常痛苦。此时可以使用RemoveButterKnife插件。

Android Studio最全插件整理_android_18

21,AndroidProguardPlugin

一键生成项目混淆代码插件,值得你安装。

Android Studio最全插件整理_android_19

22,otto-intellij-plugin

Android Studio最全插件整理_android_20

23,eventbus-intellij-plugin

Android Studio最全插件整理_android_21

24,idea-markdown

Android Studio最全插件整理_ide_22

25,folding-plugin

布局文件分组的插件。

Android Studio最全插件整理_android_23

26,gradle-retrolambda

在java 6 7中使用 lambda表达式插件需要修改编译的jdk为java8。

Android Studio最全插件整理_android_24

27,CheckStyle-IDEA

CheckStyle-IDEA 是一个检查代码风格的插件,比如像命名约定,Javadoc,类设计等方面进行代码规范和风格的检查,你们可以遵从像Google Oracle 的Java 代码指南 ,当然也可以按照自己的规则来设置配置文件,从而有效约束你自己更好地遵循代码编写规范。

28,PermissionsDispatcher plugin

自动生成6.0权限的代码。

Android Studio最全插件整理_android_25

29,WakaTime

记录你在IDE上的工作时间。

Android Studio最全插件整理_java_26

30,AndroidLocalizationer

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

Android Studio最全插件整理_ide_27

Android Studio最全插件整理_android_28