大家在使用Android studio新建项目的时候,会自动生成MainActivity,是因为底层有一个NewAndroidModule,我今天要做的就是修改这里面的内容,写入一些在新建项目是通用的,可以一键添加进去。
首先NewAndroidModule文件是在Android studio安装路径下plugins\android\lib\templates\gradle-projects中
在修改里面文件内容时,请务必将现在的文件进去备份!
请务必将现在的文件进去备份!
请务必将现在的文件进去备份!
重要的事情说3遍。
这是NewAndroidModule中的文件列表:
这是文件root中的文件列表:
我主要实现的就是在root\src\app_package目录下生成一些工程中一些资源包:比如model、util、view等
实现方法:在root\src\app_package目录下创建文件,文件名就是你想要创建的包名;
然后需要在NewAndroidModule目录下的recipe.xml.ftl文件中添加
<instantiate from="root/src/app_package/model"
to="${escapeXmlAttribute(srcOut)}/model" />
等完成配置后就可以在新建项目时自动生成model包了。