前言
Android Studio是Android程序员开发中最常使用的工具,这个工具也确实带来很多便利,但也有一些隐藏的高级一点的功能,可能一些人还没有用过,比如模版开发。没错今天就和大家聊聊Android Studio模版开发。
Project 目录模版
Android Studio在新建一个项目的时候,会默认创建大量常用的文件,但也有一些项目中常用的文件没有创建,比如只有drawable,没有drawable-xhdpi、drawable-xxhdpi、drawable-xxxhdpi;res目录下没有anim文件夹;res/values目录下没有dimens.xml文件等。
如果我们把项目目录模板进行修改,就可以在创建项目时生成完整的目录结构,不用再手动去创建。
- 1、新建Project或Module时自动生成不同分辨率的drawable文件夹
进入 Android Studio 安装目录,找到 plugins --> android --> lib --> templates --> gradle-projects --> NewAndroidModule --> recipe.xml.ftl文件,用编辑器打开,并加入以下配置。

- 2、新建Project或Module时自动生成dimens.xml
进入 Android Studio 安装目录,找到 plugins --> android --> lib --> templates --> gradle-projects --> NewAndroidModule --> root --> res --> values,在values文件夹下创建 dimens.xml 文件夹,写入以下内容并保存
<?xml version="1.0" encoding="utf-8"?>
<resources>
<dimen name="default">1dp</dimen>
</resources>
再次打开recipe.xml.ftl文件,加入如下配置

build.gradle添加一些默认配置
比如修改版本号,添加一些默认的第三方依赖库等。

版本号那些的配置是根据sdk版本动态生成的,这里暂时不固定。

网友评论