Android Studio插件开发介绍

相信大家在使用Android Studio的时候,或多或少的会使用一些插件,适当的配合插件可以帮助我们提升一定的开发效率,更加快乐。给大家推荐一个生成MVP模板代码的插件:
https://github.com/yugai/MVPPlugin
使用方法介绍:
http://mp.weixin.qq.com/s/fo34hyvjzNSURSh_V8y4oQ

平时开发大多数开发者只会用插件,而不知道插件是如何开发的。其实开发插件比大家想想的要简单,这里简单介绍下插件开发的流程。

  • 首先需要安装IntelliJ IDEA

下载好就可以了~~
然后安装,运行,点击create New Project:


Android Studio插件开发介绍_第1张图片
图片.png

按照上图进行选择,如果没有SDK,则点击New新建一个即可。

然后点击Next,输入项目名称选择位置,就可以点击finish了。

项目的结构如下:


Android Studio插件开发介绍_第2张图片
图片.png

src目录下主要用于存放我们编写的代码。

这样准备工作就结束了~~

  • 编码工作
    编码实际上核心的一个类叫做AnAction,可以直接选择NEW->Action,如下图:


    Android Studio插件开发介绍_第3张图片
    图片.png

然后填写一些相关信息:


Android Studio插件开发介绍_第4张图片
图片.png

需要填写的属性如下:

ActionID:代表该Action的唯一的ID,一般的格式为:pluginName.ID

ClassName:类名

Name:就是最终插件在菜单上的名称

Description:对这个Action的描述信息

然后往下,选择这个Action即将存在的位置
再往下就是制定快捷键了~~

都填写完成就可以点击OK了。

点击ok之后,可以看到为我们生成了下类:


Android Studio插件开发介绍_第5张图片
图片.png

此外我们刚才填写的信息,也在plugin.xml中完成了注册,大家可以进去看一眼,actions的标签中,

当我们点击菜单的时候,就回触发actionPerformed()方法。

那么我们在这里面写我们插件需要做的事情就好了。

那么点击Run:


Android Studio插件开发介绍_第6张图片
图片.png

然后它会默认启动一个新的IntelliJ IDEA的界面,并且这个IntelliJ IDEA已经安装了你刚才设置的插件,你也可以打断点调试插件。

  • 部署插件
    打开项目文件的plugin.xml,如下图:


    Android Studio插件开发介绍_第7张图片
    图片.png

在里面填写id,name,version等。。。记得随便填一下~

然后,点击build->prepare plugin...,如下图:


Android Studio插件开发介绍_第8张图片
图片.png

会在项目的根目录生成一个jar,如图:


Android Studio插件开发介绍_第9张图片
图片.png

这个jar就可以用于安装了。

你可能感兴趣的:(Android Studio插件开发介绍)