前言
在实际安卓开发中,你会遇到findviewbyId这种事情,每一个Activity都要初始化View,还有一个json数据,如果手写的话,得一个个对应,多麻烦啊,所以就有了插件,不但可以提高工作效率,优化自己的心情,何乐而不为呢?
插件的安装
- in Android Studio: go to
File → Settings → Plugins → Browse repositories
and search for插件名
or
- in Android Studio: go to download it jar and install
File → Settings → Plugins → Install plugin from disk
插件
1.GsonFormat
GsonFormat是一个可以快速将json字符串转换成一个Java Bean,免去我们根据json字符串手写对应Java Bean的过程。
使用方法:快捷键Alt+S也可以使用Alt+Insert选择GsonFormat。
2. 阿里规约 Alibaba Java Coding Guidelines
Coding Guidelines 是一个检查代码风格的插件,比如像命名约定,Javadoc,类设计等方面进行代码规范和风格的检查,你们可以遵从像Google Oracle 的Java 代码指南 ,当然也可以按照自己的规则来设置配置文件,从而有效约束你自己
3.Sexy Editor
这个就很好玩了,它能设置AS代码编辑区的背景图,呵呵,你懂的,刺激的嘛,每天敲代码可以看到,吼吼!!!
首先点击界面的设置按钮 进入设置界面,选中Plugins,右边选择 Browser … ,输入Sexy … 下面自动弹出候选插件,右边点击Install 安装
重启完成之后 进入设置界面 选择other Setting 下的Sexy Editor , 右侧 insert 一张或多张图片即可,上面的其他设置可以设置方位 间隔时间 透明度等等,设置完成后,要关闭打开的文件,重新打开项目文件即可在代码编辑区显示插入的图片,作为代码编辑区的背景图。
4.Android ButterKnife Zelezny
配合ButterKnife实现注解,从此不用写findViewById,想着就爽啊。在Activity,Fragment,Adapter中选中布局xml的资源id自动生成butterknife注解。
5.Android Code Generator
根据布局文件快速生成对应的Activity,Fragment,Adapter,Menu等。
6.Lifecycle Sorter
可以根据Activity或者fragment的生命周期对其生命周期方法位置进行先后排序,也可以使用快捷键“Ctrl + alt + K”。
7.LeakCanary
帮助你在开发阶段方便的检测出内存泄露的问题,干开发的应该都用过这个,使用起来更简单方便,非常推荐
8.GradleDependenciesHelperPlugin
maven gradle 依赖支持自动补全插件。
9.AndroidProguardPlugin
一键生成项目混淆代码插件,值得你安装。
10.PermissionsDispatcher plugin
自动生成6.0权限的代码。
11.ignor
我 们都知道在Git 中想要过滤掉一些不想提交的文件,可以把相应的文件添加到.gitignore 中,而.gitignore 这个Android Studio 插件根据不同的语言来选择模板,就不用自己在费事添加一些文件了,而且还有自动补全功能,过滤文件再也不要复制文件名了。我们做项目的时候,并不是所有文 件都是要提交的,比如构建的build 文件夹,本地配置文件,每个Module 生成的iml 文件,但是我们每次add,commit 都会不小心把它们添加上去,而gitignore 就是解决这种痛点的,如果你不想提交的文件,就可以在创建项目的时候将这个文件中添加即可,将一些通用的东西屏蔽掉。
12.ADB WIFI
使用wifi无线调试你的app,无需root权限
13.genymotion
速度较快的android模拟器
14.ECTranslation
Android Studio Plugin,Translate English to Chinese. Android Studio 翻译插件,可以将英文翻译为中文。