不得不装的21款,Android Studio插件

作者: 王菜花
原文: https://juejin.im/entry/5998090ff265da248a7a6bde
最近改用 Android Studio 3.5 preview ,顺便整理一下,常用的插件 。
GsonFormat
将 Json 字符串快速转成 JAVABean 对象,免去我们根据 Json 字符串手写对应 Java Bean 的过程.

不得不装的21款,Android Studio插件

文章插图
Tips: 可以使用快捷键 alt + s (windows) / option + s (mac)
Android ButterKnife Zelezny
配合 butterknife 实现注解,不用再手动实现 findViewById 了 。
不得不装的21款,Android Studio插件

文章插图
Android Methods Count
显示依赖库中得方法数
不得不装的21款,Android Studio插件

文章插图
Lifecycle Sorter
可以根据Activity或者fragment的生命周期对其生命周期方法位置进行先后排序,windows 快捷键Ctrl + alt + K . Mac 快捷键 option + command + K
不得不装的21款,Android Studio插件

文章插图
Android Code Generator
根据布局文件快速生成对应的Activity,Fragment,Adapter,Menu 。
不得不装的21款,Android Studio插件

文章插图
CodeGlance
在右边实现代码预览,类似于 sublime ,快速定位 。
不得不装的21款,Android Studio插件

文章插图
FindBugs-IDEA
查找 bug 的插件 。具体使用可见 freddyyao 的简书文章 -> 代码缺陷扫描神器 —— FindBugs
不得不装的21款,Android Studio插件

文章插图
ADB WIFI
使用wifi无线调试你的App,无需root权限
不得不装的21款,Android Studio插件

文章插图
JSONOnlineViewer
在 Android Studio 中,请求、调试接口
不得不装的21款,Android Studio插件

文章插图
Android Styler
根据 xml 自动生成 style 代码的插件 。需要把要生成 style 的代码 copy 到 styles.xml 中,选中进行设置 。
不得不装的21款,Android Studio插件

文章插图
不得不装的21款,Android Studio插件

文章插图
不得不装的21款,Android Studio插件

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

文章插图
不得不装的21款,Android Studio插件

文章插图
不得不装的21款,Android Studio插件

文章插图
不得不装的21款,Android Studio插件

文章插图
不得不装的21款,Android Studio插件

文章插图
【不得不装的21款,Android Studio插件】Genymotion
一款速度较快的 Android 模拟器,可以在 Android Studio 中直接开启 。
不得不装的21款,Android Studio插件

文章插图
SQLScout
在 Android Studio 中调试数据库 (SQLite)
详细使用参考:在 Android Studio 上调试数据库 ( SQLite )
不得不装的21款,Android Studio插件

文章插图
GradleDependenciesHelperPlugin
maven gradle 依赖支持自动补全
不得不装的21款,Android Studio插件

文章插图
RemoveButterKnife
ButterKnife这个第三方库每次更新之后,绑定view的注解都会改变,从bind,到inject,再到bindview,搞得很多人都不敢升级,一旦升级,就会有巨量的代码需要手动修改,非常痛苦当我们有一些非常棒的代码需要拿到其他项目使用,但是我们发现,那个项目对第三方库的使用是有限制的,我们不能使用butterknife,这时候,我们又得从注解改回findviewbyid针对上面的两种情况,如果view比较少还好说,如果有几十个view,那么我们一个个的手动删除注解,写findviewbyid语句,简直是一场噩梦(别问我为什么知道这是噩梦)所以,这种有规律又重复简单的工作为什么不能用一个插件来实现呢?于是RemoveButterKnife的想法就出现了 。


推荐阅读