Android Studio插件之MVPHelper,一键生成MVP代码
Posted 火龙裸先生
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android Studio插件之MVPHelper,一键生成MVP代码相关的知识,希望对你有一定的参考价值。
MVP盛行,听到的最多的抱怨就是咋要写这么多接口,那么本文作者提供了一个插件,自动生成这些接口的声明。感兴趣的还可以学习该插件的写法,按照自己平时的需求修改,提供开发效率。
MVPHelper
一款Intellj IDEA 和android Studio的插件,可以为MVP生成接口以及实现类,解放双手。
Github 地址 :
-
https://github.com/githubwing/MVPHelper
注意
对于MVP模式,定义一个Contract类来放置Model View Presenter 的接口,将大大减少类文件。
将普通的接口替代如下:
1 public interface GoodsInfoContract { 2 3 public interface View{ 4 5 } 6 public interface Presenter{ 7 8 } 9 public interface Model{ 10 11 } 12 13 }
当你在Contract类中使用插件,效果如下:
如何使用
在插件仓库搜索MVPHelper
手动安装的办法;
下载MVPHelper.jar
(https://github.com/githubwing/MVPHelper/raw/master/MVPHelper.jar)
然后安装插件:
在Contract类或者Presenter类内部,点击Generate菜单,选择MVPHelper即可生成对应文件
以上是关于Android Studio插件之MVPHelper,一键生成MVP代码的主要内容,如果未能解决你的问题,请参考以下文章
Android Studio插件之MVPHelper,一键生成MVP代码
Android Studio插件之快速findViewById(butterknife和Android CodeGenerator的使用)
Android Studio插件开发之 - IOC注解生成器
Android Studio插件之sexy editor(设置AS背景)
Android studio 插件之 GsonFormat (自己主动生成javabean)
Mac + Android之Android Studio 环境搭建,AVD模拟器运行(包括Genymotion模拟器插件配置运行)