● 1、ECTranslation
介绍:翻译插件,可以将英文翻译为中文,中文翻译为英文
使用:右键—Translate
结果:英文—中文
结果:中文—英文
● 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注入
结果:
● 3、GsonFormat
介绍:快速将json字符串转换成JavaBean,免去根据json字符串手写对应JavaBean的过程。
使用:在javabean class文件里,右键Generate/Alt+Insert—GsonFormat
再把json字符串拷贝进去,点击ok自行调整后确定生成
结果:
● 4、Android Parcelable code generator
介绍:一款可以生成实现Parcelable接口的代码的插件
使用:在javabean class文件里,右键Generate/Alt+Insert—Parcelable
结果:
● 5、Android Studio Prettify
介绍:可以将代码中的字符串写在string.xml文件中
使用:选中字符串,右键—Extract String resource
为string资源文件取名
结果:
● 6、Android Styler
介绍:根据xml自动生成style代码的插件
使用:从layout文件中拷贝需要抽取为style的多行属性
进入Style.xml中,在要创建style的位置,按下快捷键Ctrl+Shift+D
结果:
● 7、AndroidProguard Pro
介绍:一键生成项目混淆代码插件,值得你安装~(不过目前可能有些第三方项目的混淆还未添加完全)
使用:
结果:
● 8、Material Theme UI
介绍:添加Material主题到你的AS
使用:插件安装完,apply
结果:
● 9、.ignore
介绍:我 们都知道在Git中想要过滤掉一些不想提交的文件,可以把相应的文件添加到.gitignore 中, 而.gitignore 这个Android Studio 插件根据不同的语言来选择模板,就不用自己在费事添加一些文件了,而且还有自动补全功能,过滤文件再也不要复制文件名了。我们做项目的时候,并不是所有文 件都是要提交的,比如构建的build 文件夹,本地配置文件,每个Module 生成的iml 文件,但是我们每次add,commit 都会不小心把它们添加上去,而gitignore 就是解决这种痛点的,如果你不想提交的文件,就可以在创建项目的时候将这个文件中添加即可,将一些通用的东西屏蔽掉。
使用:选中Project/Module—右键New—.ignire file—Git
我的是Android项目,所以语言/框架选择Android
结果:自己去掉了空格和注释
● 10、Android Code Generator
介绍:根据布局文件快速生成对应的Activity,Fragment,Adapter,Menu。
使用:在layout布局文件中,右键—Generate Android Code—选择生成对应的文件
结果:
● 11、DimenHelper
介绍:Android Studio自动生成dimen.xml文件插件
使用:选择默认的dimen文件,右键—生成dimen
按需添加
结果:
● 12、PermissionsDispatcher plugin
介绍:自动生成6.0权限的代码,前提是引入github:PermissionsDispatcher plugin
使用:
结果:
参考:
https://www.jianshu.com/p/401b2454e795