当前位置: 首页 > news >正文

HarmonyOS AI辅助编程工具(CodeGenie)UI生成

UI Generator基于BitFun Platform AI能力平台,用于快速生成可编译、可运行的HarmonyOS UI工程,支持基于已有UI布局文件(XML),快速生成对应的HarmonyOS UI代码,其中包含HarmonyOS基础工程、页面布局、组件及属性和资源文件等。

 一、 使用约束

建议使用DevEco Studio 5.0.3.700及以上版本。

 二、 启用插件

在DevEco Studio菜单栏,点击 File > Settings (macOS为 DevEco Studio > Preferences ) > Plugins ,在Installed列表中找到UI Generator插件,点击Enable启用。

图片8.png

单击OK并关闭设置窗口,插件启用成功。

图片9.png

 三、 开始使用

在菜单栏点击 Tools > Generate Project From... 打开UI Generator工具,首次使用需要阅读并确认用户协议,确认后可继续使用。

图片10.png

输入待配置项路径,点击Next进入下一步。

待配置项说明
Installation package path待转换的应用包文件路径。请提供未混淆的Debug版本应用包
SDK path等于或高于编译应用包所使用版本的SDK路径
Git Bash pathGit Bash工具存放路径。若本地已下载安装Git Bash,插件将自动获取其路径

图片11.png

选择将要生成的XML页面(可在搜索框进行搜索),勾选后点击向右箭头将选中的XML导入至右侧。点击Next开始生成。

图片12.png

配置输出工程待配置项,点击Finish进行生成。

待配置项说明
Destination Path生成新工程的保存路径(默认生成到用户目录下UIGenerationProjects,用户可根据需要自行更改)
Compatible SDK生成的新工程所使用的SDK版本

图片13.png

(可选)如果所选XML无有效根节点,需要选择根节点信息。

图片14.png

点击Finish,在弹窗中点击确认,打开新工程,生成的页面位于entry > src > main > ets > pages目录下,可以在Previewer中查看页面预览效果。

图片15.png

生成的新工程内的entry > src > main > resources目录包含文本、图像、颜色资源。

图片16.png

不支持生成的组件、属性会以注释的形式给出,方便后续定位修改。

图片17.png

以上材料主要参考引用HarmonyOS官方文档。

http://www.lryc.cn/news/584319.html

相关文章:

  • RabbitMQ 高级特性之消息分发
  • web 系统对接飞书三方登录完整步骤实战使用示例
  • 网络安全(初级)(1)
  • AI+低代码双引擎驱动:重构智能业务系统的产品逻辑
  • Fiddler中文版全面评测:功能亮点、使用场景与中文网资源整合指南
  • 深入理解机器学习
  • CPU调度调度算法
  • 链表算法之【合并两个有序链表】
  • Web后端开发工程师AI协作指南
  • 【java面试day4】redis缓存-数据持久化
  • AI赋能生活:深度解析与技术洞察
  • 【论文阅读】Decoupled Knowledge Distillation
  • Spring Boot 整合 RabbitMQ
  • 大语言模型驱动智能语音应答:技术演进与架构革新
  • Java Reference类及其实现类深度解析:原理、源码与性能优化实践
  • 聊一聊 Linux 上对函数进行 Hook 的两种方式
  • 使用EasyExcel动态合并单元格(模板方法)
  • Centos 7下使用C++使用Rdkafka库实现生产者消费者
  • Houdini 分布式解算效率瓶颈突破:渲染 101 云集群实战指南
  • 编程实践:单例模式(懒汉模式+饿汉模式)
  • 面试技术问题总结一
  • android TabLayout 标题栏切换 事件拦截
  • 【Linux系统】冯诺依曼体系结构 | 初识操作系统
  • Redis数据安全性分析
  • Spring Boot快速搭建RESTful应用
  • P1722 矩阵 II 题解 DFS深度优先遍历与卡特兰数(Catalan number)解
  • 【WPF实战】MVVM中如何从数据模型反查自定义控件实例(ImageView + Halcon)
  • C++类对象多态底层原理及扩展问题
  • Zotero+zotmoov+坚果云同步
  • 2023年华为杯研究生数学建模竞赛E题脑卒中临床智能分析