AndroidStudio升级后, 新建类变成了下面这个样子, 并且默认还没有修饰符, 一堆大写的英文看的我一脸懵逼, 后来在

stackoverflow 上看到了这几个参数的含义:

  • IMPORT BLOCK 说白了就是导包(谁家导包会手动写呀[捂脸])
  • VISIBILITY 值为PUBLICPACKAGE_PRIVATE 或不填 分别对应public修饰符 private 修饰符和没有修饰符 (我一般新建类都默认public修饰符, 默认没有修饰符感觉贼不方便)
  • FINAL 就是类是否加final修饰
  • SUPERCLASS 就是指定父类
  • INTERFACES 指定接口


后来发现这些东西都是可以配置的, 可以根据自己的需求进行模板的修改, 关于模板语法可以参考这个链接: http://velocity.apache.org/engine/devel/user-guide.html#Velocity_Template_Language_VTL:_An_Introduction

我这里对模板进行了一些修改:

  • 我觉得IMPORT BLOCK没用, 所以我删掉了
  • 我觉得大写不好理解, 所以换成小写了
  • 我一般新建类都是public的, 所以我把默认配置改为public
  • TRUE or FALSE 写着太麻烦, 所以我换成10

修改后的模板如下:

#if (${PACKAGE_NAME} != "")package ${PACKAGE_NAME};#end#parse("File Header.java")#if(${not_public_1_or_0} != "1")public #end #if (${abstract_1_or_0} == "1")abstract #end #if (${final_1_or_0} == "1")final #end class ${NAME} #if (${superClass} != "")extends ${superClass} #end #if (${interfaces} != "")implements ${interfaces} #end {}

再次点击 new Class :

需要注意的是:

  1. ${NAME} 这个不能改, 这个对应 New Java Class 弹窗中填写的 name, 改了Name就要填两遍了
  2. 模板不支持中文, 使用中文将报错

最后贴上改之前的模板, 如果想要把模板还原回去, 可以从这里copy

#if (${PACKAGE_NAME} != "")package ${PACKAGE_NAME};#end #if (${IMPORT_BLOCK} != "")${IMPORT_BLOCK}#end#parse("File Header.java")#if (${VISIBILITY} == "public") public #end #if (${ABSTRACT} == "true")abstract #end #if (${FINAL} == "true")final #end class ${NAME} #if (${SUPERCLASS} != "")extends ${SUPERCLASS} #end #if (${INTERFACES} != "") implements ${INTERFACES} #end {} 

更多相关文章

  1. 没有一行代码,「2020 新冠肺炎记忆」这个项目却登上了 GitHub 中
  2. 开源Mono框架将C#编程带到iPhone、Android和Wii
  3. 如果微软开发了 Android,会有何不同?
  4. Android周报:谷歌发布x86 64位Android(安卓)L模拟器
  5. Android(安卓)应用程序签名
  6. Android(安卓)Push Notification实现信息推送使用及修改使用于项
  7. 如何让你的进程更加“强硬”
  8. 彻底解决 Android(安卓)Studio 乱码问题
  9. GitHub上最火的Android开源项目 拿来就用(完结)

随机推荐

  1. Android(安卓)开发环境入门
  2. Hybrid(在Android中的实现)
  3. android touch事件解析
  4. 打android的patch
  5. android中json文件的写法
  6. [RK3399][Android7.1] 调试笔记 --- 设置
  7. exp: 修改Android中strings.xml文件, 动
  8. Using the Material Theme
  9. Android读取Excel文件
  10. 开机引导程序只执行一次的方法