AndroidStudio插件开发初体验

一、描述



此文章介绍一下AndroidStudio插件开发,平时在使用别人的插件的时候,觉得很方便,自己也想学习一下插件的开发,以后有遇到麻烦的问题,也可以自己开发来解决。

二、环境配置


第一步:下载IDE



IntelliJ IDEA官网 : https://www.jetbrains.com/idea/

第二步 : 创建项目



选择JDK的路径,这里注意一下,必须是JDK8,我用JDK7的时候会有问题,换成8的时候才好。

AndroidStudio插件开发初体验_第1张图片

Next下一步


AndroidStudio插件开发初体验_第2张图片

第四步 : 结构介绍


plugin.xml : 这个是插件的配置文件,如果有创建动作之类的操作,此配置文件都会自动生成对应的配置代码,或者修改一些插件的信息。

Src : 此文件夹中存放开发中的代码

AndroidStudio插件开发初体验_第3张图片

第五步 : 创建一个动作



新建一个Action动作


AndroidStudio插件开发初体验_第4张图片

在这里填写动作的一些配置信息 :

Action ID : 一个Action ID,这个自己随便起名字

Class Name : 这个是生成对应Action的类名

Name : 这个是Action生成后,对应的按钮名称

Description : 就是个描述信息

下面选中的Groups就是指定Action按钮放在哪个选项卡下面,可以对应Studio上的选项卡找,比如我要放在Code选项卡下面,就直接搜索CodeMenu,其余的类似,Actions就是二级选项了。

再之后的Keyboard shortcuts就是这个动作的快捷键,可以自行设置,最后按OK完成。

AndroidStudio插件开发初体验_第5张图片


第六步 : 最后生成了Test类,在actionPerformed方法编写点击事件。


AndroidStudio插件开发初体验_第6张图片

第七步 : 点击运行,此时就会重新开启一个项目来展示,这时就可以选择对应选项卡下的按钮查看效果了



选择Aciton按钮


AndroidStudio插件开发初体验_第7张图片

弹窗窗口


AndroidStudio插件开发初体验_第8张图片


第八步 : 如果调试完成后,就可以生成对应的插件Test.jar。



AndroidStudio插件开发初体验_第9张图片
AndroidStudio插件开发初体验_第10张图片


第九步 : 根据插件Jar包添加到Studio上,重启后就可以使用了。



AndroidStudio插件开发初体验_第11张图片

三、导入项目



这里说明一下导入别人源码的一些注意点,之前我导入后是没办法编译的,要设置一些东西。

第一步,导入后,选择

AndroidStudio插件开发初体验_第12张图片

第二步,如果进来,左边应该就是空的,并没有此项目对应的一个plugins文件,如果有了,就忽略这一步骤

AndroidStudio插件开发初体验_第13张图片

第三步,添加一个Plugins

AndroidStudio插件开发初体验_第14张图片

第四步,保证Use classpath of module选中的是此项目,上面的Name自行修改,最后OK结束。

AndroidStudio插件开发初体验_第15张图片

第五步,点击打开Project Structure

如果不是显示以下样子的,就修改一下,默认好像是选择1.8。到此就已经完成修改,可以编译运行了。

AndroidStudio插件开发初体验_第16张图片

四、参考资料



自动生成布局代码插件 : BorePlugin


五、总结

此文章简单的介绍了一下插件的生成,网上插件开发的教程也不是很多,大多数都是英文的,所以可以下载别人的插件源码进行学习。

欢迎关注我的微信公众号,分享更多技术文章。

AndroidStudio插件开发初体验_第17张图片

你可能感兴趣的:(AndroidStudio插件开发初体验)