鸿蒙开发:CodeGenie万能卡片生成

前言

本文基于Api13, DevEco Studio 5.0.5 Release

CodeGenie是DevEcoStudio中一个自带的AI工具,在之前的文章中,也写过两篇文章,主要针对代码生成、知识问答和编译报错智能分析做了概述,唯独忘记了介绍它的另一个十分强大的功能,那就是万能卡片生成。

卡片手动是如何创建的

了解AI自动生成之前,我们先回顾一下,手动我们是如何创建一个卡片的,是不是在已有的应用工程中,通过右键新建卡片的,可以选择静态也可以选择动态。

image.png

然后再去选择一个模块:

image.png

接着配置服务卡片信息:

image.png

然后就生成一个服务卡片,手动生成的也是十分的简单,但是需要我们按照UI进行绘制视图,而CodeGenie中的万能卡片则不然,它会按照我们的指令,生成我们的样式,后期只需要简单更改便可以,相对来说,还是比较的便捷

万能卡片生成

打开CodeGenie,在对话区域下拉框中选择Service Widget模型,然后就可以在输入框中,输入我们的卡片需求,你可以进行多次交互提示,不断完善生成的需求。

image.png

比如我简单的指令如下,在实际的调用中,指令尽量要详细一点,生成的才会更加的贴近我们想要的效果,它会进行二次确认,输入YES即可。

image.png

它一般会帮我们生成3张卡片,当然了是包含预览效果图的,我们可以选择其中一张比较符合进行使用,也可以继续让AI帮我们调整UI。

生成的效果如下:

卡片1:

image.png

卡片2:

image.png

卡片3:

image.png

当然了,生成的不一定是百分之百符合我们的需求的,我们需要做的就是,不断的让AI自我调整,直至差不多的时候,我们就可以应用到我们的项目中,点击Save to Project按钮即可。

确认卡片的相关信息:

image.png

它会自动的把卡片相关文件生成到我们的项目中,包含UI代码,资源,相关配置等,一切都是自动化配置。

image.png

运行之后,我们自动生成的卡片就完成了,效果如下:

image.png

相关总结

上面我们只概述了一种代码保存,那就是自动保存卡片工程,它会把所有的代码,资源以及配置进行保存,当然了,它还有手动的保存的方式,那就是右侧的三个选项:

image.png

点击第一个代码,在卡片的下面就会把当前的卡片代码进行展示,我们可以进行查看和复制使用。

image.png

第二个按钮,我们可以看到卡片的配置信息,同样,我们也可以进行查看和复制使用。

image.png

第三个按钮就是单独的文件保存了。

综合而言,如果大家想要方便,还是直接保存工程就行。

本文标签:鸿蒙开发工具/CodeGenie

#鸿蒙开发#
鸿蒙点石成金 文章被收录于专栏

简单的也好,复杂的也罢,关于HarmonyOS,总要深入浅出,总要步步为赢。

全部评论

相关推荐

07-02 13:29
已编辑
北京化工大学 Java
简历发邮箱:**********地点:上海虹桥公司:汽车行业-智驾方向岗位:JAVA开发工程师(数仓方向)工作职业1. 参与数仓指标体系建设- 基于业务需求,使用 SQL 和 UDF 开发数据指标计算任务,构建企业级数据仓库。- 优化数仓模型,提升数据质量和查询性能,支持业务决策分析。2. 数据集成与 ETL 开发- 使用 Seatunnel 开发数据同步任务,实现跨源数据(如 MongoDB、业务库)的抽取、清洗和转换。- 基于 DolphinScheduler 设计和调度数据处理工作流,确保任务稳定运行。3. 业务埋点体系开发- 参与设计业务埋点方案,跟踪用户行为数据,支持产品优化和运营分析。- 开发埋点数据采集、清洗和入库的全流程处理逻辑。4. 技术协作与问题排查- 与后端团队协作,基于 Spring 框架开发数据服务接口。- 使用 Doris 等 OLAP 引擎优化指标查询性能,解决数据处理中的疑难问题。岗位要求:1. Java 编程基础扎实,- 熟练掌握面向对象编程(OOP),包括类、继承、多态、接口等概念- 深入理解 Java 容器类(如 List、Map、Set 的实现原理)- 熟悉多线程编程和常用设计模式2. 数据库与 SQL- 精通 SQL,包括复杂查询、索引优化、窗口函数等- 熟悉 MySQL 数据库设计和调优,了解事务隔离级别3. 后端开发框架熟练使用 Spring/Spring Boot 框架,理解依赖注入(DI)和 AOP 原理掌握 MyBatis 或其他 ORM 框架的使用4. 有大数据基础- 了解大数据组件 Hadoop 生态(HDFS、YARN、MapReduce)- 熟悉 Flink 或 Spark 的基本原理和使用场景- 掌握 SeaTunnel(或类似 ETL 工具)的数据同步开发5. 数据仓库知识- 理解数仓分层架构(ODS/DWD/DWS/ADS)- 掌握维度建模方法(星型 / 雪花模型)- 了解 OLAP 数据库(如 Doris、ClickHouse)的特点和适用场景
Java求职圈
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务