android studio中,创建属于自己的自定义Module 模板

国外有一篇类似的教程可参考:http://www.i-programmer.info/projects/215-mobile/6843-custom-projects-in-android-studio.html(可能需要翻墙)


大家在用android studio新建一个Module的时候,默认会有一些模板提供给你(其中的代码也可以供我们学习)。我想大家基本用BlankActivity的时候多吧。其实我们有的时候,会有自己的一些特殊需求,比如我习惯在MainActivity中extends BaseActivity。这样在BaseActivity中,可以干好多事情。或者可以默认创建好一个utils类,里面放一些工具方法什么的。所以创建一个自定义的Module模板,就很方便了。




废话不多说,我就抛砖引玉一下。(我用的是1.2版本,不知道你看这篇文章的时候,android studio已经改成什么样了。但是原理都是差不多的)

1、找到(android studio安装目录)\plugins\android\lib\templates\activities目录,看看文件夹名字是不是很熟悉,这就是android studio提供给你的那些模板

2、复制一个文件夹,比如BlankActivity,改成MyTemplate(随便改)

3、进入该文件夹,有一个template.xml。打开看看,是用velocity模板写的。不熟悉velocity的也没关系,我就不太懂,但是都是一些配置,我相信大家看到英文配置中的key,就知道该怎么填value了吧

4、还有globals.xml.ftl和recipe.xml.ftl文件。globals.xml.ftl是配置全局环境的,recipe.xml.ftl比较关键,类似于task的存在,里面有一些操作,但看英文也都能懂。比如merge是把from的文件移到to的路径中,还有instantiate是建立类的方法,open是Module创建好后,默认打开的视图文件。

5、root文件夹里,就是一些对应的ftl模板文件,打开对应修改即可。修改好后,就可以new Module试试看了!

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值