原文地址:https://github.com/itgoyo/Android-Studio-Plugins 欢迎star~~~
Android-Studio-Plugins
本人github:itgoyo,欢迎关注 (๑•́ ₃•̀๑)
1.GsonFormat
快速将json字符串转换成一个Java Bean,免去我们根据json字符串手写对应Java Bean的过程。
![](https://img.haomeiwen.com/i5296989/8c28ab07d9f57daa.png)
18.Android Postfix Completion
可根据后缀快速完成代码,这个属于拓展吧,系统已经有这些功能,如sout、notnull等,这个插件在原有的基础上增添了一些新的功能,我更想做的是通过原作者的代码自己定制功能,那就更爽了
22.RemoveButterKnife
ButterKnife这个第三方库每次更新之后,绑定view的注解都会改变,从bind,到inject,再到bindview,搞得很多人都不敢升级,一旦升级,就会有巨量的代码需要手动修改,非常痛苦
当我们有一些非常棒的代码需要拿到其他项目使用,但是我们发现,那个项目对第三方库的使用是有限制的,我们不能使用butterknife,这时候,我们又得从注解改回findviewbyid
针对上面的两种情况,如果view比较少还好说,如果有几十个view,那么我们一个个的手动删除注解,写findviewbyid语句,简直是一场噩梦(别问我为什么知道这是噩梦)
所以,这种有规律又重复简单的工作为什么不能用一个插件来实现呢?于是RemoveButterKnife的想法就出现了。
23.AndroidProguardPlugin
一键生成项目混淆代码插件,值得你安装~(不过目前可能有些第三方项目的混淆还未添加完全)
![](https://img.haomeiwen.com/i5296989/bbb5c4d796e1cc4b.gif)
24.otto-intellij-plugin
otto事件导航工具。
![](https://img.haomeiwen.com/i5296989/1a4b270d6812ec00.gif)
26.idea-markdown
markdown插件
使用:
或者
30.gradle-retrolambda
在java 6 7中使用 lambda表达式插件
修改编译的jdk为java8:
31.Android Studio Prettify
可以将代码中的字符串写在string.xml文件中
选中字符串鼠标右键选择图中所示
![](https://img.haomeiwen.com/i5296989/ec7ff6504b7b3cb9.png)
![](https://img.haomeiwen.com/i5296989/5a23ed1cc3cb1bc6.png)
41.TranslationPlugin
又一翻译插件,可中英互译。
47.Codota
搜索最好的Android代码。(Studio里面直接可以搜到此插件)
48.LayoutFormatter
drakeet 开发一个一键格式化你的 XML 文件的 Android Studio 插件,至于为什么不用 Android Studio 自带的格式化功能而用这个插件,可以看下作者的一篇 Blog -> 当我们谈 XML 布局文件代码的优雅性
![](https://img.haomeiwen.com/i5296989/4cfacb9645650829.jpg)
49.android-strings-search-plugin
一个可以通过输入文字找到strings.xml资源的插件
![](https://img.haomeiwen.com/i1825722/8b55d9654777599e.gif)
51.eventbus3-intellij-plugin
引导 EventBus 的 post 和 event(对于最新版的 EventBus 3.0.0 有效)
主要Bug修复工作:
修改包名和方法名以适应 EventBus 3.X
替换一个在新版的 intellij plugin SDK 已经不存在的类
增加若干 try-catch ,防止插件崩溃
![](https://img.haomeiwen.com/i5296989/fa3c0211d880dd0f.gif)
52.Exynap
Exynap 一个帮助开发者自动生成样板代码的 AndroidStudio 插件
![](https://img.haomeiwen.com/i5296989/9fe5d168e0b4cc33.gif)
53.gradle-cleaner-intellij-plugin
Force clear delaying & no longer needed Gradle tasks.
54.MVPHelper
一款Intellj IDEA 和Android Studio的插件,可以为MVP生成接口以及实现类,解放双手。
具体请查看Android Studio插件之MVPHelper,一键生成MVP代码一文
![](https://img.haomeiwen.com/i5296989/4a9e30310e6576b0.jpg)
网友评论