将Android Studio Template的开发过程集成于Android Studio Plugin中,只需要一键将能将当前文件制作为Template。
声明
Android Studio的模板包括以下三种,这里讲的是第三种Multi Template。在阅读本文之前,默认你是了解该模板的,知道为什么要使用它,如果不清楚它是什么,可以在网上自行查阅相关资料,当然也可以直接点击这里查看一下同行们对它的评价
Android Studio Template
WHAT
TemplateBuilder是一款能够帮助我们快速生成Android Studio Template的AS插件,将通过逐个文件去配置模板的方式改进为通过插件来实现,对于简单的模板制作,只需要一键即可生成。
HOW
安装
打开Android Studio,Preferences – Plugins – Brown Repositories, 搜索TemplateBuilder 并下载,下载之后重启IDE即可使用。
使用
这里我们就拿对一个MVP模板的抽取来举例,首先选中需要制作为模板的类文件(如果需要选中某个包下面的全部文件,可以直接选中该包),然后按下启动改插件的快捷键ALT + T,便能看到如下界面
下面来说明一下该界面对应的内容。
整个的UI界面很明了,如果你只是想简单抽取你写的这个模板,你只需要输入下Template Name和Template Description即可,当然如果你不想输入的话这也可以省略掉。接下来直接点击Finish,就能在IDE底部看到弹出如下图所示的提示,此时你已经制作成功,重启IDE即可使用该模板。
到这里,如果你了解Android Studio Template制作流程的话,你可能觉得相对于完全自己手动去做这样固然简单,但是灵活性上降低了不少。例如模板中有组价依赖关系的时候,你需要在build.gradle.ftl中去添加对应的依赖;导入模板之后你想自动打开某个文件时,你需要编辑recipe.xml.ftl;选择模板适用于哪个版本时,你需要编辑template.xml等等。如果你有这方面的需求,可以点击Next来代替Finish,点击之后你就能看到如下界面,在这里提供了所有你需要关注的配置文件的编辑,编辑完成直接点击OK开始自动生成。
WHY
如果你尝试过自己去制作一个Android Studio Template的话,相信你一定会为模板配置、更改文件名、添加可配参数等等繁琐的操作而烦恼,因为哪怕一个很简单的模板抽取都需要把这一系列流程全都走一遍,更改好几个配置文件。
说下我的个人感受,当我发现Android Studio Template时我顿时感觉有太多太多可以抽取出来的模板以供日后快速使用,但当我刚开始抽取几个模板的时候就已经被深深的恶心到了,因为这个过程真心很繁琐。记得当时还专门写groovy脚本来辅助进行这些模板的配置,但也还是需要向脚本里添加一些模板文件的入参信息,依然很麻烦。后来我决定将这个制作过程尽可能通过自动化来完成,当时考虑Gradle插件、Java GUI、AS Plugin等多种方式来完成模板制作,最终选择了快而方便的AS Plugin,插件的名称就是上面所提到的TemplateBuilder。
苹果越来越便宜,只是一种假象,苹果本身就是推动手机涨价的元凶。 安卓越来越贵...
经过一个多月的努力,终于完成了一个简单的人工智能来判断第二日股票的涨跌,用...
据中新经纬统计,全国已有31省份发布2021年5G网络建设目标。而运营商5G投资预算...
人工智能已经统治世界很多年了,不同领域的主要问题都是通过人工智能来解决的,...
探索窄带物联网在5G网络中的作用,需要理解这两种不同的技术标准如何最终形成互...
据统计,预计到2030年,物联网总收入将达1.48万亿美元。物联网流量不断增长的趋...
过去,电力改变了人类社会的生产生活方式。未来,5G将推动人类社会新的数字化生...
毕马威(KPMG)近日发布的一份报告显示,到2025年,企业在人工智能(AI)、机器学习...
从2020年年中开始,网络上有关4G网络越来越慢的讨论非常多。虽然有网友将此归结...
【责任编辑: 贺鑫 TEL:(010)68476606】 本文转载自网络,原文链接:...