AndroidStudio插件开发初体验

作者: 卜俊文 | 来源:发表于2016-11-25 01:03 被阅读168次

    一、描述

    </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>

    五、总结

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

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

    相关文章

      网友评论

        本文标题:AndroidStudio插件开发初体验

        本文链接:https://www.haomeiwen.com/subject/fidipttx.html