本文整理在 HarmonyOS / ArkTS 应用代码中添加作者信息的常用方式,包括 @author 注释标签、DevEco Studio 文件模板自动生成,以及注解与注释的区别。

一、使用 @author 注释标签

@author 是文档注释中的标准标签,用于标识作者信息,语法为:

@author 作者名/ID

1. 在文件头部添加

/**
 * @file UDP 服务封装
 * @author 你的名字/ID
 * @since 2026-10-27
 */

2. 在函数或类上添加

/**
 * 发送 UDP 字节数组
 * @param host 目标主机
 * @param port 目标端口
 * @param message 字节数组
 * @author Alice
 */
async sendMessage(host: string, port: number, message: number[]): Promise<void> {
  // ...
}

这种方式最通用,也便于后续生成 API 文档。

二、配置 DevEco Studio 自动生成作者信息

如果希望每次新建 .ets 文件时自动带上作者信息,可以配置文件模板。

配置路径:

File -> Settings -> Editor -> File and Code Templates -> Files -> ArkTS File

在模板内容中添加:

/**
 * 添加描述
 * @author Your ID
 * @since ${YEAR}-${MONTH}-${DAY}
 * Copyright © Huawei Technologies Co., Ltd.${YEAR}-${YEAR}. All rights reserved.
 */

其中:

  • ${YEAR}:当前年份

  • ${MONTH}:当前月份

  • ${DAY}:当前日期

新建 ArkTS 文件时,这些变量会自动替换为当前日期。

三、注解(Annotation)与注释的区别

ArkTS 中的“注解(Annotation)”主要用于为类、方法等添加运行时或编译时可读取的元信息,常用于 AOP 插桩、日志埋点等场景。

而添加作者信息通常使用 @author 注释即可,一般不需要自定义注解,除非有在运行时动态读取作者信息的特殊需求。

四、总结

方式关键操作适用场景
@author 注释在文件头或函数/类注释块中添加 @author 作者名最通用、标准,利于生成文档
DevEco Studio 模板配置 File and Code Templates 中的 ArkTS File 模板新建文件时自动添加,规范统一
注解 Annotation自定义注解接口需要程序在编译或运行时读取作者信息的特殊场景
Logo

讨论HarmonyOS开发技术,专注于API与组件、DevEco Studio、测试、元服务和应用上架分发等。

更多推荐