Android Studio 使用自定义模板简化开发

现在Android 项目中基本都是MVP或MVVM架构的,相比之前的MVC架构MVP需要为Presenter层创建单独的类,有些麻烦。为了简化创建类的过程,可以对Android Studio的模板文件进行改造,在新建Activity或Fragment时自动创建Presenter层文件。

基本知识

  • Android Studio模板文件位置 AndroidStudio\plugins\android\lib\templates\gradle-projects。
  • Android Studio中的模板使用FreeMarker ,不了解的可以到官网看看。
  • 模板主要由三个文件构成分别为 template.xml(描述文件),globals.xml.ftl(变量),recipe.xml.ftl(生成新的文件)。

开始改造

1 从模板中选出自己常用的activity和fragment模板,打开template.xml,修改template中的name