HarmonyOS 鸿蒙Next 有没有类似于安卓里面的annotationProcessor,可以根据装饰器自动生成代码的

发布于 1周前 作者 phonegap100 来自 鸿蒙OS

HarmonyOS 鸿蒙Next 有没有类似于安卓里面的annotationProcessor,可以根据装饰器自动生成代码的

如题,想实现像Android Studio通过annotationProcessor+javapoet,可以在编译器查找注解,然后自动生成代码。在鸿蒙中如何实现?

3 回复
用TS三方库reflect-metadata获得类似java运行时注解的功能,

参考链接:https://developer.huawei.com/consumer/cn/doc/harmonyos-faqs-V5/faqs-arkts-77-V5

对标IOS提供运行时AOP的能力,暂时不考虑提供字节码或源码的编译时AOP能力。类似于类似于安卓里面的annotationProcessor功能暂不支持

你说的是自定义代码片段吗,在设置里面有的,Live Templates里面设置

HarmonyOS 鸿蒙Next具有类似于安卓annotationProcessor的功能

在HarmonyOS鸿蒙Next中,开发者可以利用HUAWEI DevEco Studio进行高效开发。该开发工具提供了一键拖拽生成代码的功能,这类似于Android开发中的APT(Annotation Processing Tool)技术,能够在编译期间处理注解,并根据注解自动生成相应的代码。虽然HarmonyOS鸿蒙Next没有直接命名为“annotationProcessor”的工具,但其开发环境中的类似功能确实能够简化开发过程,减少手动编码的工作量。

特别是在开发运动健康类APP时,HUAWEI DevEco Studio提供了HUAWEI HiHealth Kit,开发者可以通过一键拖拽式调用API接口,轻松地将HiHealth Kit集成到要开发的APP中。这一功能不仅提高了开发效率,还使得APP能够更快地接入华为运动健康服务,为用户提供更丰富的功能体验。

如果问题依旧没法解决请联系官网客服,官网地址是:https://www.itying.com/category-93-b0.html

回到顶部