Android Studio 代码注释模板设置指南

一、基础注释模板(类 / 接口 / 枚举)

  1. 进入配置界面

File → Settings → Editor → File and Code Templates → Includes,选择 File Header(全局生效)。

  1. 配置模板内容(示例)

java

运行

/**

* @description: ${DESCRIPTION}

* @author: ${USER}

* @date: {DATE} {TIME}

* @version: 1.0

*/

• 变量说明:

{DESCRIPTION}:类描述(需手动输入),{USER}:系统用户名,{DATE}/{TIME}:创建时间(自动填充)。

  1. 生效方式

新建类 / 接口时,模板会自动插入到文件头部。

二、方法注释模板(Live Template)

  1. 进入配置界面

File → Settings → Editor → Live Templates,点击 + 新建模板组(如 CustomTemplates),再在组内新建模板。

  1. 模板配置

配置项 内容

Abbreviation 触发快捷键(如 cmt)

Description 模板描述(如 "方法注释模板")

Template Text 注释模板(见下方示例)

Applicable Context 勾选 Java → Declaration(仅在方法声明处生效)

  1. 模板内容(带自动参数)

java

运行

/**

* @description: description

* @param: params

* @return: return

* @author: user

* @date: date time

*/

  1. 绑定变量(关键步骤)

点击 Edit Variables,为变量设置取值:

• params:选择 groovyScript,输入代码:

methodParameters().collect { it + " " + it.type.name() }.join(", ")(自动获取参数名 + 类型)

• return:选择 methodReturnType()(自动获取返回值类型)

• user/date/time:直接选择对应系统变量

• description:留空(手动输入)

  1. 生效方式

在方法定义行上方输入 cmt,按 Tab 键触发。

三、其他实用配置

  1. 单行注释格式化

File → Settings → Editor → Code Style → Java → Comments:

• 勾选 Line comment at first column(单行注释靠左对齐)

• 配置 Line comment spacing(注释与代码间距)

  1. 模板导入 / 导出

配置完成后,点击 Export Template 保存为 .xml,换设备时 Import Template 即可复用。

四、注意事项

  1. 方法注释需在方法声明行上方触发,否则无法自动获取参数 / 返回值;

  2. 若变量未自动填充,检查 Applicable Context 是否正确勾选;

  3. 自定义变量可通过 groovyScript 扩展(如获取包名、作者邮箱等)。

相关推荐
QiLinkOS18 小时前
QiLink OS的失败数据共享平台的运作模式是否适用于所有行业?
android·开发语言·人工智能·算法·重构·开源
杉氧18 小时前
Framework 补完计划 (2):BufferQueue 与 SurfaceFlinger —— 像素的跨进程“接力赛”
android·架构·android jetpack
牢七18 小时前
RCE?复现成功
android
一化十18 小时前
Android16 自定义全局手势 任意界面依次点击屏幕四个角返回Home界面
android
三少爷的鞋20 小时前
Android 面试系列:Kotlin 协程的 delay 到底发生在哪个线程?
android
TechNomad1 天前
Kotlin_Lambda编程详解
android·kotlin
熊猫_豆豆1 天前
QT6 Android C++ 自制美观闹钟
android·c++·qt·闹钟
美狐美颜SDK开放平台1 天前
Android/iOS直播APP平台开发中的视频美颜SDK优化技巧
android·ios·音视频·美颜sdk·第三方美颜sdk
聚美智数1 天前
黄历查询-运势查询-国际法定节假日查询-API接口介绍
android·java·数据库
私人珍藏库2 天前
[Android] 一木百宝箱-万能百宝箱+抖音去水印等几百种功能
android·人工智能·app·软件·多功能