Android Studio 插件开发简介

Android Studio 插件开发简介

一、 例行扯淡

“工欲善其事,必先利其器”。作为一个程序猿,一切为了方便快捷,在工作的同时,给自己开发一些简单好用的插件工具,能减少许多重复的不必要的劳动,大大提高我们的工作效率。近来,一同事有个小需求,需要push一个文件夹下的被修改文件到手机上,无奈手工太慢,于是想起来做一个AS插件,自动识别修改文件并push到手机。本文就简单介绍一下AS插件开发的基础知识,一切为了Hello world!(其实目前已有一些博客介绍了,写此篇,为了总结思路,也为了做一个记录,避免下次使用还要在找一遍资料~)

二、开发必备

1.工具
开发Android Studio插件,不能直接使用Android Studio,需要使用IntelliJ IDEA(PS:下载最新版的IntelliJ IDEA开发的插件,也只能在相应新版的Android Studio上安装,否则会不兼容,例2016.3版的Intellij IDEA开发的插件,不能安装到Android Studio2.0,需要使用Android Studio2.2才行)。下载网址:https://www.jetbrains.com/idea/ 下载安装时,选择需要使用的插件,一定要选中Plugin DevKit(支持插件开发),不熟悉的话,最好直接默认都安装,最好安装…
这里写图片描述

2.新建插件项目
选择File->New->Project,会弹出New Project弹窗。如图:
这里写图片描述选择IntelliJ Platform Plugin,对于后面的Project SDK选择,直接New即可,接着会让选择Java JDK,这里需要使用JAVA1.8进行支持,然后一路Next->Finish,即可生成一个插件工程。

3.插件项目说明
新建插件项目,目录如图所示:
这里写图片描述
其中,plugin.xml是关于插件的配置信息,包括插件功能入口在Android Studio的位置信息;src放置具体逻辑,支持Java,包括可视化视图开发的Swing组件。

4.添加插件入口
每个插件功能,都是一个Action,都继承自AnAction类,创建Action。
右击src->New->Action,创建Action。
Action如图:
这里写图片描述

确定后,会在plugin.xml中生成一个actions配置,内容即刚刚选择的信息。这里写图片描述

到了这步,使用build编译插件了,编译:
这里写图片描述
打开Android studio,安装插件,选中刚刚生成的jar插件包,重启就能看见入口了,虽然没有功能。

打开TestDemo(Action类),可以看到TestDemo继承自AnAction,并且有一个方法入口actionperformed(),点击Android Studio插件入口,该方法会被触发,我们在该函数里取到当前项目信息,即可进行自己的处理了。这里写图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值