● 1、ECTranslation

介绍:翻译插件,可以将英文翻译为中文,中文翻译为英文

使用:右键—Translate

android 国际化插件翻译超时 android studio 翻译插件_右键


结果:英文—中文

android 国际化插件翻译超时 android studio 翻译插件_右键_02


结果:中文—英文

android 国际化插件翻译超时 android studio 翻译插件_右键_03

● 2、Android ButterKnife Zelezny

介绍:辅助butterknife生成注解,从此不用写findViewById,在Activity,Fragment,Adapter中选中布局xml的资源id自动生成butterknife注解。

前提:引入butterknife包
compile ‘com.jakewharton:butterknife:8.5.1’

使用:在layout文件使用之处,右键Generate/Alt+Insert—生成Butterknife注入

android 国际化插件翻译超时 android studio 翻译插件_Android_04


结果:

android 国际化插件翻译超时 android studio 翻译插件_右键_05

● 3、GsonFormat

介绍:快速将json字符串转换成JavaBean,免去根据json字符串手写对应JavaBean的过程。

使用:在javabean class文件里,右键Generate/Alt+Insert—GsonFormat

android 国际化插件翻译超时 android studio 翻译插件_右键_06


再把json字符串拷贝进去,点击ok自行调整后确定生成

android 国际化插件翻译超时 android studio 翻译插件_自动生成_07


结果:

android 国际化插件翻译超时 android studio 翻译插件_Android_08

● 4、Android Parcelable code generator

介绍:一款可以生成实现Parcelable接口的代码的插件

使用:在javabean class文件里,右键Generate/Alt+Insert—Parcelable

android 国际化插件翻译超时 android studio 翻译插件_Android_09


结果:

android 国际化插件翻译超时 android studio 翻译插件_android 国际化插件翻译超时_10

● 5、Android Studio Prettify

介绍:可以将代码中的字符串写在string.xml文件中

使用:选中字符串,右键—Extract String resource

android 国际化插件翻译超时 android studio 翻译插件_android 国际化插件翻译超时_11

为string资源文件取名

android 国际化插件翻译超时 android studio 翻译插件_右键_12


结果:

android 国际化插件翻译超时 android studio 翻译插件_右键_13

● 6、Android Styler

介绍:根据xml自动生成style代码的插件

使用:从layout文件中拷贝需要抽取为style的多行属性

android 国际化插件翻译超时 android studio 翻译插件_右键_14


进入Style.xml中,在要创建style的位置,按下快捷键Ctrl+Shift+D

android 国际化插件翻译超时 android studio 翻译插件_android 国际化插件翻译超时_15


结果:

android 国际化插件翻译超时 android studio 翻译插件_android 国际化插件翻译超时_16

● 7、AndroidProguard Pro

介绍:一键生成项目混淆代码插件,值得你安装~(不过目前可能有些第三方项目的混淆还未添加完全)

使用:

android 国际化插件翻译超时 android studio 翻译插件_android 国际化插件翻译超时_17


结果:

android 国际化插件翻译超时 android studio 翻译插件_自动生成_18

● 8、Material Theme UI

介绍:添加Material主题到你的AS

使用:插件安装完,apply

android 国际化插件翻译超时 android studio 翻译插件_android 国际化插件翻译超时_19


结果:

android 国际化插件翻译超时 android studio 翻译插件_右键_20

● 9、.ignore

介绍:我 们都知道在Git中想要过滤掉一些不想提交的文件,可以把相应的文件添加到.gitignore 中, 而.gitignore 这个Android Studio 插件根据不同的语言来选择模板,就不用自己在费事添加一些文件了,而且还有自动补全功能,过滤文件再也不要复制文件名了。我们做项目的时候,并不是所有文 件都是要提交的,比如构建的build 文件夹,本地配置文件,每个Module 生成的iml 文件,但是我们每次add,commit 都会不小心把它们添加上去,而gitignore 就是解决这种痛点的,如果你不想提交的文件,就可以在创建项目的时候将这个文件中添加即可,将一些通用的东西屏蔽掉。

使用:选中Project/Module—右键New—.ignire file—Git

android 国际化插件翻译超时 android studio 翻译插件_android 国际化插件翻译超时_21


我的是Android项目,所以语言/框架选择Android

android 国际化插件翻译超时 android studio 翻译插件_android 国际化插件翻译超时_22


结果:自己去掉了空格和注释

android 国际化插件翻译超时 android studio 翻译插件_右键_23

● 10、Android Code Generator

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

使用:在layout布局文件中,右键—Generate Android Code—选择生成对应的文件

android 国际化插件翻译超时 android studio 翻译插件_自动生成_24


结果:

android 国际化插件翻译超时 android studio 翻译插件_android 国际化插件翻译超时_25

● 11、DimenHelper

介绍:Android Studio自动生成dimen.xml文件插件

使用:选择默认的dimen文件,右键—生成dimen

android 国际化插件翻译超时 android studio 翻译插件_Android_26


按需添加

android 国际化插件翻译超时 android studio 翻译插件_右键_27


结果:

android 国际化插件翻译超时 android studio 翻译插件_android 国际化插件翻译超时_28

● 12、PermissionsDispatcher plugin

介绍:自动生成6.0权限的代码,前提是引入github:PermissionsDispatcher plugin

android 国际化插件翻译超时 android studio 翻译插件_右键_29


使用:

android 国际化插件翻译超时 android studio 翻译插件_自动生成_30


结果:

android 国际化插件翻译超时 android studio 翻译插件_自动生成_31

参考:

https://www.jianshu.com/p/401b2454e795