作为一个 Android 开发者,每天我们都需要去创建一堆的 Activities,fragments,adapters等,而这些东东我们又不可避免的要去 override 那些常用到的生命周期的方法,或者是给 Recycle-view 定义的那些 ViewHolder 等,其实又浪费时间还很无聊,我每次都没法在 Android Studio 上用快捷键做到这步。那么我们是否可以定制代码模板,就象 Android Studio 默认创建 Activity 那样,但是打造成个人专属的样式呢?代码模板就是干这个的。
代码模板的优点
- 强制的代码规范 - 我们都知道书写代码需要遵从代码规范的好处。当我们都使用一样的模板后,这样在互相阅读代码上会很方便,使代码看上去更加统一和简洁。
- 灵活 - 模板是非常灵活的,你可以为你目前开发的项目来专门打造,最适合的模板。
怎么创建模板?
使用 Android Studio 来做其实是很简单的一件事情:
- 进入到设置中
- 进入到 Editor -> File and Code Templates
-
创建实际的模板
首先在 File 中点击绿色的+,生成一个你自己的模板,这里就起名叫做Activity:
模板这里其实有一定的语法,比如下面的这句:
# parse("File Header.java")
public class ${NAME} extends AppCompatActivity {
private static final String TAG = ${NAME}.class.getSimpleName();
这样就可以在模板中获取到新创建类的名字 ${NAME},从而可以定义比如TAG.
这里有个小技巧,可以去看 Android 默认创建类的写法,仿照着来写即可,这些都在 File and Code Templates 中的 Other 这个 tab 中。
我的模板是我个人常用的模板,可以供大家参考,可能不是最适合你的,但是可以去随意改成你的模板哈!