在Android开发中,合理的使用Android Studio插件不但可以提高开发效率,还能从整体上提高代码的质量。下面就Android开发中常见的一些插件做一个整理。
1,GsonFormatGsonFormat是一个可以快速将json字符串转换成一个Java Bean,免去我们根据json字符串手写对应Java Bean的过程。
使用方法:快捷键Alt+S也可以使用Alt+Insert选择GsonFormat。
2,Android ButterKnife Zelezny配合ButterKnife实现注解,从此不用写findViewById,想着就爽啊。在Activity,Fragment,Adapter中选中布局xml的资源id自动生成butterknife注解。
根据布局文件快速生成对应的Activity,Fragment,Adapter,Menu等。
Parcelable是Android实体类的一种实例化方式。
可以根据Activity或者fragment的生命周期对其生命周期方法位置进行先后排序,也可以使用快捷键“Ctrl + alt + K”。
查找bug的插件,Android Studio也提供了代码审查的功能(Analyze-Inspect Code…)
8,adb wifi使用wifi无线调试你的app,无需root权限。
Android Studio自动生成dimen.xml文件插件。
10,JsonOnlineViewer在Android Studio中请求、调试接口。
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图标与Material图标的Drawable ,批量导入Drawable ,多源导入Drawable(即导入某张图片各种dpi对应的图片)。
通过资源文件命名自动生成Selector文件。
帮助你在开发阶段方便的检测出内存泄露的问题,使用起来更简单方便。
可根据后缀快速完成代码,这个属于拓展吧,系统已经有这些功能,如sout、notnull等,这个插件在原有的基础上增添了一些新的功能,我更想做的是通过原作者的代码自己定制功能。
通过自定义Holo主题颜色生成对应的Drawable和布局文件。
dagger可视化辅助工具。
maven gradle 依赖支持自动补全插件。
ButterKnife这个第三方库每次更新之后,绑定view的注解都会改变,从bind到inject,再到bindview,搞得很多人都不敢升级,一旦升级,就会有巨量的代码需要手动修改,非常痛苦。此时可以使用RemoveButterKnife插件。
一键生成项目混淆代码插件,值得你安装。
布局文件分组的插件。
在java 6 7中使用 lambda表达式插件需要修改编译的jdk为java8。
CheckStyle-IDEA 是一个检查代码风格的插件,比如像命名约定,Javadoc,类设计等方面进行代码规范和风格的检查,你们可以遵从像Google Oracle 的Java 代码指南 ,当然也可以按照自己的规则来设置配置文件,从而有效约束你自己更好地遵循代码编写规范。
28,PermissionsDispatcher plugin自动生成6.0权限的代码。
记录你在IDE上的工作时间。
可用于将项目中的 string 资源自动翻译为其他语言的 Android Studio/IntelliJ IDEA 插件。