1、android-butterknife-zelezny
android-butterknife-zelezny 是根据butterknife定制的一款插件,能够方便快速初始化,对于我来说是开发必备,本人也对此插件进行了一些优化,个人感觉用起来更爽 ,博客地址:ButterknifePlugin
注意:需要先导入butterknife包才能使用
![](https://i-blog.csdnimg.cn/blog_migrate/c329d7520d26b95fd9f1bf612f1d6676.webp?x-image-process=image/format,png)
2、Gsonformat
可根据json数据快速生成java实体类
![](https://i-blog.csdnimg.cn/blog_migrate/53e262525b6b52551fd753dd2f5a9401.webp?x-image-process=image/format,png)
![](https://i-blog.csdnimg.cn/blog_migrate/36df9a4f41728099325713c1dd148af8.webp?x-image-process=image/format,png)
3、Android Postfix Completion
![](https://i-blog.csdnimg.cn/blog_migrate/b4f064b933ad534e363a82284204190a.webp?x-image-process=image/format,png)
4、AndroidAccessors
![](https://i-blog.csdnimg.cn/blog_migrate/eccddceb154aac884739abb51c16efbc.webp?x-image-process=image/format,png)
5、Lifecycle Sorter
可以根据Activity或者fragment的生命周期对其生命周期方法位置进行先后排序,快捷键Ctrl + alt + K
![](https://i-blog.csdnimg.cn/blog_migrate/8ad124a82f35b7524ee8cfab92950ad5.webp?x-image-process=image/format,png)
6、JsonOnlineViewer
![](https://i-blog.csdnimg.cn/blog_migrate/ebdd86053e163a21b497ebfbb08741d0.webp?x-image-process=image/format,png)
7、CodeGlance
![](https://i-blog.csdnimg.cn/blog_migrate/f7111274bee06b60f1bd6499fc0a7b36.webp?x-image-process=image/format,png)
8、findBugs-IDEA
顾名思义,就是帮你一起找bug的,当然Android Studio也提供了代码审查的功能(Analyze-Inspect Code...)
![](https://i-blog.csdnimg.cn/blog_migrate/e69659a8bfc5eef59fe1b79d36763ca5.webp?x-image-process=image/format,png)
9、ADB WIFI
使用wifi无线调试你的app,无需root权限
Android wifi无线调试App新玩法ADB WIFI
以上所有插件都可以在Idea的插件库中找到,如果你与我一样在Android Studio中无法搜索到任何插件的话,可以用离线安装的方式,先在IDEA插件的站点(http://plugins.jetbrains.com/category/?idea&category_id=all)上搜索下载,然后在Android Studio 的插件管理中选择 Install plugin from disk。注意,可能需要翻墙才能打开。
10. Android Parcelable code generator
顾名思义,这是个生成实现了Parcelable接口的代码的插件。
在你的类中,按下alt + insert键弹出插入代码的上下文菜单,你会看到在下面有一个Parcelable,如下所示。选择它之后,就会在你的类当中插入实现了Parcelable接口的代码。从此不用再手动写Parcelable代码,感觉怎样呢?
11. AndroidCodeGenerator
它的介绍说是可以生成ViewHolder和findView方法的代码。不过怎么生成findView方法的代码我还没找到,但生成ViewHolder也是挺酷炫的。
在你的Adapter实现类的getView当中,将光标定位到你的布局文件的ID的变量中,按Alt+Insert插件代码,可以看到多了一项Create view holder,如下图。
选择它之后,它会根据布局文件里的声明了id的元素,为你生成对应的ViewHolder代码,如下所示:
很方便吧?
12. Android Layout ID Converter
由于上面的插件当中我没找到生成findView代码的使用方法,于是我又找到了另一个插件来生成这样的代码。
使用方法:在你的布局文件当中右键,在弹出来的菜单当中选择Convert Android layout xml,如下图所示:
然后它会弹出一个面板,如下所示。选择要生成的代码的格式,按OK,这时它已经把生成的代码复制在你的粘贴板中,然后你在使用这个布局文件的Activity或Fragment中,按Ctrl + V 把代码粘贴出来就可以了。
13. SelectorChapek for Android
这是用于生成Selector的插件。你需要在drawable文件夹中右键,在弹出的菜单中选择Generate Android Selectors,如下所示,它就会根据你的几个drawable文件夹里的资源的命名,帮你生成Selector代码。当然,你的资源文件需要根据约定的后缀来命名。比如按下状态为_pressed,正常状态为_normal,不可用状态为_disable,等等。更详细的说明可以看Github上该项目的说明文件,项目地址为:https://github.com/inmite/android-selector-chapek。
14. Sexy Editor
这个可是本文的压轴插件,给你们看一下效果:
感觉码代码顿时有了满满的激情有木有!安装之后会在设置面板的Other Settings多出一个Sexy Editor,其它使用方法不多说,看官方说明或自己摸索。相信在此图激励下,你们很快就会学会怎么用的。