AndroidStudio 注释模板

QuibblerQuibbler 2020-02-08 约 3 分钟 1663 次阅读

在编码的时候,需要给类文件创建注释,把重复的工作抽取出来,让工作变得高效快速。

按照步骤依次打开:设置->Editor->Live Templates

选择右上角+新建模板Live Template:输入快速创建模板的缩写Abbreviation和描述Description

关键的来了,需要输入Template Text创建模板样式。按照如下格式写就行了,变量按照$变量$的格式写:

/**
     * Package:        $PACKAGE_NAME$
     * ClassName:      $NAME$
     * Description:    描述
     * Author:         $USER$
     * CreateDate:     $DATE$ $TIME$
     * Version:        1.0
     */

模板常用字段及其表达含义如下表:

$PACKAGE_NAME$ 新建文件所在包名
$USER$用户名
$DATE$创建文件时当前系统的日期(格式:yyyy/MM/dd)
$TIME$创建文件时当前系统的时间(格式:hh:mm)
$YEAR$创建文件时当前系统的年份
$MONTH$创建文件时当前系统的月份
$MONTH_NAME_SHORT$ 当前月份的前三位字符缩写,例如: Jan, Feb, etc
$MONTH_NAME_FULL$ 当前月份的字母全写,例如: January, February, etc
$DAY$ 当前时间所属月份的天数
$HOUR$当前的小时数
$MINUTE$ 当前的分钟数
$PROJECT_NAME$当前的项目名
$NAME$ 当前的文件名

点击右下角的Edit variables:给模板中的变量设置值,通过预定义的一些表达式,在创建模板注释的时候进行初始化。

创建完成,点击OK。测试一下吧

就会自动根据模板创建类注释。

还有一种更便捷的方式,直接在创建Java文件的时候自动根据模板为我们创建注释

点击:Setings->Editor->File and Code Templates

选择右侧的Includes->File Header对应的就是.Java文件。输入刚才的模板文本,点击OK。每当我们创建新的.Java源文件的时候,就会自动在文件头部根据模板创建注释。

相关推荐

精选
获取系统SDK版本、判断手机ROM
Code

获取系统SDK版本、判断手机ROM

Build获取系统SDK版本Android中部分API的使用,需要在特定的SDK版本之后才能使用,因此在兼容老版本SDK的时候,经常需要判断API的版本。各种Android版本的对应关系参考《Android各版本对应的SDK版本》判断手机ROM有时候需要判断手机系统的ROM,检测ROM是MIUI、EMUI还是Flyme,可以使用getprop命令,去系统build.prop文件(关于build.p

3.7k
精选
AndroidStudio中各种中文乱码问题
Code

AndroidStudio中各种中文乱码问题

AndroidStudio中各种中文乱码问题1、编译Java错误信息乱码在出现这个Annotation processors must be explicitly declared now...问题的时候,正好也发现AndroidStudio Build Output错误信息都乱码。经常遇到各种问题,习惯了,现在遇到的问题,都是以后的答案。 1.1、修改项目build.gradle(无效)在整个p

2.4k
AndroidStudio 报错:has no declaration in the base values folder
Code

AndroidStudio 报错:has no declaration in the base values folder

在资源文件中正常定义的值,也能编译运行。昨天还正常,今天一打开就报错。应该又是AndroidStudio自身的Bug了。原因众说纷纭,参考Stack Overflow 一篇类似的讨论。解决:File => Invalidate Caches / Restart => Invalidate and Restart.

4.4k