相信大家在使用Android Studio的时候,或多或少的会使用一些插件,适当的配合插件可以帮助我们提升一定的开发效率,更加快乐。给大家推荐一个生成MVP模板代码的插件:
https://github.com/yugai/MVPPlugin
使用方法介绍:
http://mp.weixin.qq.com/s/fo34hyvjzNSURSh_V8y4oQ
平时开发大多数开发者只会用插件,而不知道插件是如何开发的。其实开发插件比大家想想的要简单,这里简单介绍下插件开发的流程。
- 首先需要安装IntelliJ IDEA
下载好就可以了~~
然后安装,运行,点击create New Project:
按照上图进行选择,如果没有SDK,则点击New新建一个即可。
然后点击Next,输入项目名称选择位置,就可以点击finish了。
项目的结构如下:
src目录下主要用于存放我们编写的代码。
这样准备工作就结束了~~
-
编码工作
编码实际上核心的一个类叫做AnAction,可以直接选择NEW->Action,如下图:
然后填写一些相关信息:
需要填写的属性如下:
ActionID:代表该Action的唯一的ID,一般的格式为:pluginName.ID
ClassName:类名
Name:就是最终插件在菜单上的名称
Description:对这个Action的描述信息
然后往下,选择这个Action即将存在的位置
再往下就是制定快捷键了~~
都填写完成就可以点击OK了。
点击ok之后,可以看到为我们生成了下类:
此外我们刚才填写的信息,也在plugin.xml中完成了注册,大家可以进去看一眼,actions的标签中,
当我们点击菜单的时候,就回触发actionPerformed()
方法。
那么我们在这里面写我们插件需要做的事情就好了。
那么点击Run:
然后它会默认启动一个新的IntelliJ IDEA的界面,并且这个IntelliJ IDEA已经安装了你刚才设置的插件,你也可以打断点调试插件。
-
部署插件
打开项目文件的plugin.xml,如下图:
在里面填写id,name,version等。。。记得随便填一下~
然后,点击build->prepare plugin...,如下图:
会在项目的根目录生成一个jar,如图:
这个jar就可以用于安装了。