1、概述
最近在做自定义插件的时候,如果想自定义一个plugin的话,要创建一个新的module,再删除一些不必要的module,想到项目中经常创建activity的时候,是可以通过模板来直接创建的,于是乎查询了下,果然as是有开放插件编辑的,插件目录在:
Android Studio ▸ Contents ▸ plugins ▸ android ▸ lib ▸templates里面

2、模板结构
先来看看其中的模板的结构是如何的:

其中的globals.xml.ftl代表的是全局配置

recipe.xml.ftl用来创建文件,以及生成目录用的

接下来看template.xml,是不是感觉很熟悉

我们打开as,创建一个空的activity

3、创建模板
以下是我们所需要生成的文件内容:

先创建一个global.xml.ftl

再创建一个recipe.xml.ftl

最后创建template.xml

再接着创建一个resources地下的met-info

然后创建build.gradle即可完成模板添加

settings中添加该module
如何使用:

然后打开as中,新建一个module,选择刚刚添加的gradle module,填写相对应的信息即可完成创建。
至此,整个模板的创建介绍完了。
截图中的代码地址:
github.com/willpyshan1…