登录社区云,与社区用户共同成长
邀请您加入社区
选择HCIP认证方向,就像选择一条技术道路,没有最好合适自己的就是好的,在选择认证方向之前,建议先了解各方向的技术内容,考虑未来的职业发展,无论选择哪个方向,都需要付出努力和时间,才能在职业生涯中取得成功。该方向重点涵盖:零信任架构、云安全、威胁检测、安全运维等内容。云计算已成为企业IT架构的必然选择,该方向重点涵盖:云计算技术基础、云原生技术栈、混合云管理、容器编排等;适合人群:算法工程师、软件
本示例介绍使用ArkUIWaterFlow组件和LazyForEach实现瀑布流场景。
作为一款面向未来的开源智能体开发平台,Cangjie Magic 以其独特的 Agent DSL 架构和 MCP 协议支持,为复杂AI任务的规划与执行提供了系统化解決方案。在与其他 LLM Agent 框架的对比中,它凸显出声明式编程多智能体协同和自动化调度方面的领先优势。无论是企业级的多Agent系统开发,还是新兴的情感智能交互应用,Cangjie Magic都展示出强大的适应性与创新性。展望未
核心价值其实就一点:你先在小艺开放平台把自己的智能体上线,然后通过Agent Framework Kit,就能让用户在你的App里,通过Kit提供的UI控件主动打开这个智能体。比如App首页的智能体入口按钮,不带具体的用户意图,点进去就是智能体的主界面。比如在创建任务页面,我把按钮标题设为“智能生成任务”,queryText设为“帮我生成本周的工作计划”,用户点这个按钮,拉起智能体就直接带了明确的
最近在折腾鸿蒙的PC/2in1应用开发,才发现官方文档里藏了一堆超实用的案例!今天我就把这些宝藏整理出来,结合代码带大家手把手实战,保你看完直呼“真香”!关键代码全在module.json5里加deviceTypes: [“2in1”],否则PC特性不生效!动手彩蛋:用SideBarContainer+WaterFlow实现一个仿B站PC端首页,评论区交作业的兄弟随机抽3位送鸿蒙定制周边🎁!鸿蒙
针对List、Grid、WaterFlow、Swiper组件,提供NodeAdapter对象替代ArkTS侧的LazyForEach功能
[瀑布流]常用于展示图片信息,尤其在购物和资讯类应用中。
本文介绍了一种基于Cangjie Magic平台的几何智能体开发方法,通过50行代码实现数学公式的智能化应用。该智能体不仅能快速计算几何图形的面积,还能以自然语言解释计算过程,具备教学功能。文章详细解析了智能体的服务端和客户端代码结构,展示了如何通过@tool和@prompt注解实现数学计算与教学风格的融合。此外,文章还对比了传统开发模式与Cangjie Magic的智能体开发范式,强调了后者在效
例如,华为 Operator 智能体通过模拟人类操作计算机的方式,实现了复杂在线任务的自动化处理。例如,ReAct 技术通过理解任务、推理规划和反思调整,显著提升了智能体的决策能力。同时,智能体的记忆功能通过短期和长期记忆的结合,增强了任务执行的准确性和效率。例如,蚂蚁智能体开发平台通过低代码框架和模块化组件,支持企业和开发者快速构建智能体应用。例如,华为 Operator 智能体通过强化学习和多
针对List、Grid、WaterFlow、Swiper组件,提供NodeAdapter对象替代ArkTS侧的LazyForEach功能...........
根据华为的介绍,ModelEngine所提供的强大数据处理工具,涵盖了文本、图像和文档数据等多种类型,极大地提升了数据的处理效率。这包括内置的数据清洗、数据评估和问答生成等关键能力,为AI模型的训练提供了丰富的语料库和知识基础。很多行业内的实践者们分享了使用AI工具进行副业项目的成功案例,他们在使用AI工具后,显著提升了自己的经济条件和就业状况。随着AI技术的普及,开发者们不应错过这次机遇,积极应
瀑布流容器,由“行”和“列”分割的单元格所组成,通过容器自身的排列规则,将不同大小的“项目”自上而下,如瀑布般紧密布局。
默认 0 表示不隐藏。
本文介绍了ArkUI框架中WaterFlow组件实现瀑布流布局的方法。主要内容包括:1. 基础布局功能,支持横向/纵向排列和动态调整列数;2. 无限滚动加载,通过onReachEnd事件和提前加载策略优化性能;3. 分组混合布局,支持在瀑布流中嵌入其他布局形式。文章详细说明了数据加载策略、布局切换以及性能优化技巧,为开发高效流畅的瀑布流界面提供了完整解决方案。
在 HarmonyOS 中,除了和ForEachList和ListItem:适合简单的线性列表,支持懒加载。Grid和GridItem:适合二维网格布局,灵活显示多个元素。WaterFlow和FlowItem:适合瀑布流布局,自动调整内容位置,适合不规则高度的内容。Scroll:用于实现滚动容器,适合需要纵向或横向滚动的场景。这些组件的选择通常取决于你的布局需求和内容呈现的复杂性。如果你需要灵活的
在鸿蒙HarmonyOS的ArkTS开发框架中,瀑布流布局(WaterFlow)是一种特殊的网格布局容器,专门用于展示高度不等的内容项。这种布局方式能够充分利用屏幕空间,避免传统网格布局中因高度不一致而产生的空白区域,特别适用于图片展示、商品列表、新闻卡片等内容高度不固定的场景。瀑布流布局的核心特征是其自适应的列式排列方式。系统会根据容器宽度自动计算列数,然后将内容项依次放置到当前高度最小的列中,
Cangjie Magic 正在做一件极具颠覆性的事 —— 它不仅是一个开发框架,更是智能体时代的 "操作系统"。通过 Agent DSL 实现行为建模的抽象化,利用 MCP 协议构建智能体神经网络,凭借智能规划引擎赋予决策能力,这套组合拳重新定义了智能体开发的技术栈。站在 AI 原生应用爆发的前夜,我们看到的不仅是工具的革新,更是开发思维的跃迁 —— 当开发者无需再纠结于底层通信协议、流程调度算
本文详细介绍了鸿蒙5.0开发中的WaterFlow瀑布流组件的使用方法和相关技术要点。
本示例介绍了如何使用WaterFlow组件展示多列不同数据........
waterFlow支持自定义Item,从而在WaterFlow内完成多列混排的自定义布局,同时懒加载保证性能。
Scroller是鸿蒙提供的可滚动容器组件的控制器,可以将此组件绑定至容器组件,然后通过它控制容器组件的滚动。同一个滚动控制器不可以控制多个容器组件,目前Scroller支持绑定到List、Scroll、Grid、WaterFlow等允许滚动的容器组件上。第一个参数填要滚动到的索引项;3、从当前位置往某个方向滑动若干偏移,此时调用scrollTo或scrollBy均可,这两个方法都能指定横轴上的滑
瀑布流常用于展示图片信息,如多用于购物、资讯类应用。下面通过对WaterFlow组件示例代码的逐步改造,介绍优化WaterFlow性能的方法。
该框架为开发者提供了全链路智能体开发解决方案,通过小艺智能体开放平台全面开放鸿蒙系统的AI和大模型能力,并通过鸿蒙意图框架升级,全面兼容MCP工具,助力开发者快速开发智能体。同时,在安全性方面,华为构建了鸿蒙智能体全链路安全体系,为开发者提供差异化智能体安全和隐私体验。在开发者主题演讲中,华为技术专家深入解析HarmonyOS的最新技术、体验创新以及开发者解决方案升级等内容,同时多位生态伙伴分享基
鸿蒙5首发的碰一碰分享功能,只需要两台手机碰一下,就能共享照片、音乐、视频等各类内容,现在已经支持了50+款应用。最后,在全新鸿蒙智能体框架方面,基于小艺智能体开放平台,开发者可以一站式快捷开发智能体。除了碰一碰,不同设备的无缝衔接,也是鸿蒙全场景互联的一个特色,该功能已支持百余款应用。鸿蒙是面向AI时代的操作系统,跑得最快,完全国产,开发生态也在滚起千堆雪。具体来看,首先在系统应用上,在AI加持
仓颉编程语言社区致力于为仓颉编程语言开发者打造活跃、开放、高质量的社区环境,社区鼓励开发者知识分享、思想碰撞、技术互助和交流讨论,社区会定期开展Workshop、三方库招募和技术沙龙等开发者活动,鼓励开发者在更多场景使用仓颉编程语言展开应用。欢迎更多开发者加入仓颉编程语言社区!
本示例介绍了如何使用WaterFlow组件展示多列不同数据.....
弹性列定义:使用 fr 单位实现比例分配.columnsTemplate('1fr 1fr') // 2列均分.columnsTemplate('1fr 2fr') // 1:2比例分配动态列计算:通过 repeat 函数适应不同屏幕.columnsTemplate('repeat(auto-fill, minmax(180vp, 1fr))') // 自动计算列数,每列最小180vp声明式开发:
仅支持[FlowItem]子组件,支持渲染控制类型([if/else]、[ForEach]、[LazyForEach]和[Repeat])。
此处提供使用任务池[TaskPool]提升[WaterFlow瀑布流]渲染性能的开发指导。UI线程查询数据库数据,并将数据渲染到瀑布流组件,数据过大时会导致UI线程长时间等待,影响用户体验。因此,我们可以将数据查询操作放到子线程中,并通过TaskPool的接口返回数据给UI线程。
是否有API获取某个Row()元素的宽高属性?因为使用WaterFlow组件开发瀑布流的过程中,需要获取每列元素的高度,动态计算列直接的差值,给高度断的一列添加补偿模块。使用过程发现,WaterFlow组件需要知道瀑布流每列的高度,这个只能监听FlowItem的高度,但它又不是按顺序渲染的。onAreaChange可以监听Waterflow/Row这些容器的高度,属于通用事件。当前无Waterfl
高等教育数字化转型提速:基于UniApp低代码与HarmonyOS的院校应用开发实践摘要:本文探讨了UniApp低代码平台与HarmonyOS 5.0分布式能力相结合的高校数字化转型解决方案。该方案通过可视化开发、组件拖拽和工作流编排等技术,可在3天内完成院校专属应用的快速构建。实践表明,相比传统开发模式,该方案能将开发周期缩短95%,降低80%的开发成本,并实现跨设备的无缝连接。浙江大学等院校的
鸿蒙(HarmonyOS)是华为自主研发的跨设备操作系统,核心目标是实现手机、平板、车机、智能家居等设备的无缝协同。:设备间低延迟通信,支持硬件能力虚拟化共享。:无需安装的轻量化服务模块,可按场景组合调用。:保障多任务实时响应,提升流畅性。:集成AI智能体开发能力,支持自然交互与场景化服务。:提升原生应用性能30%以上8。测试核心。
梅科尔工作室的Cangjie Magic平台在半导体制造中的引线键合过程中展现了其强大的智能助手功能。该平台基于仓颉编程语言,采用独创的Agent DSL架构和原生MCP通信协议,提供了高效的智能规划能力。引线键合智能助手通过实时监测芯片状态,结合当前时间智能判断任务是否正常,并在发现异常时立即发送短信通知及解决方案。Cangjie Magic的核心优势在于其直观的DSL语言、高效的通信协议和智能
waterFlow和Grid布局非常的类似瀑布流容器,由“行”和“列”分割的单元格所组成,通过容器自身的排列规则,将不同大小的“项目”自上而下,如瀑布般紧密布局。
本示例介绍使用ArkUIWaterFlow组件和LazyForEach实现瀑布流场景。该场景多用于购物、资讯类应用。