AndroidStudio插件开发初体验
一、描述
</br>
此文章介绍一下AndroidStudio插件开发,平时在使用别人的插件的时候,觉得很方便,自己也想学习一下插件的开发,以后有遇到麻烦的问题,也可以自己开发来解决。
二、环境配置
</br>
第一步:下载IDE
</br>
IntelliJ IDEA官网 : https://www.jetbrains.com/idea/
第二步 : 创建项目
</br>
选择JDK的路径,这里注意一下,必须是JDK8,我用JDK7的时候会有问题,换成8的时候才好。
Next下一步
第四步 : 结构介绍
</br>
plugin.xml : 这个是插件的配置文件,如果有创建动作之类的操作,此配置文件都会自动生成对应的配置代码,或者修改一些插件的信息。
Src : 此文件夹中存放开发中的代码
第五步 : 创建一个动作
</br>
新建一个Action动作
在这里填写动作的一些配置信息 :
Action ID : 一个Action ID,这个自己随便起名字
Class Name : 这个是生成对应Action的类名
Name : 这个是Action生成后,对应的按钮名称
Description : 就是个描述信息
下面选中的Groups就是指定Action按钮放在哪个选项卡下面,可以对应Studio上的选项卡找,比如我要放在Code选项卡下面,就直接搜索CodeMenu,其余的类似,Actions就是二级选项了。
再之后的Keyboard shortcuts就是这个动作的快捷键,可以自行设置,最后按OK完成。
</br>
第六步 : 最后生成了Test类,在actionPerformed方法编写点击事件。
</br>
第七步 : 点击运行,此时就会重新开启一个项目来展示,这时就可以选择对应选项卡下的按钮查看效果了
</br>
选择Aciton按钮
弹窗窗口
</br>
第八步 : 如果调试完成后,就可以生成对应的插件Test.jar。
</br>
</br>
第九步 : 根据插件Jar包添加到Studio上,重启后就可以使用了。
</br>
三、导入项目
</br>
这里说明一下导入别人源码的一些注意点,之前我导入后是没办法编译的,要设置一些东西。
第一步,导入后,选择
第二步,如果进来,左边应该就是空的,并没有此项目对应的一个plugins文件,如果有了,就忽略这一步骤
第三步,添加一个Plugins
第四步,保证Use classpath of module选中的是此项目,上面的Name自行修改,最后OK结束。
第五步,点击打开Project Structure
如果不是显示以下样子的,就修改一下,默认好像是选择1.8。到此就已经完成修改,可以编译运行了。
四、参考资料
</br>
自动生成布局代码插件 : BorePlugin
</br>
五、总结
此文章简单的介绍了一下插件的生成,网上插件开发的教程也不是很多,大多数都是英文的,所以可以下载别人的插件源码进行学习。
欢迎关注我的微信公众号,分享更多技术文章。