-
下载安装都是正常的,不可用,IDE contains conflicting module com.huawei.codebot.java.push.codeelf
yd_281390241
发表于2026-03-13 09:35:54
2026-03-13 09:35:54
最后回复
CodeArts小助手-蚂蚁
2026-03-13 09:49:43
63 1 -
你们这个IDE文档多久没更新了,文档上的内容压根跟不上版本节奏
yd_214408476
发表于2026-03-12 14:17:16
2026-03-12 14:17:16
最后回复
CodeArts小助手-蚂蚁
2026-03-12 14:47:12
123 1 -
什么时候支持 mac 因特尔版本的 IDE
yd_239881080
发表于2026-03-12 11:45:53
2026-03-12 11:45:53
最后回复
CodeArts小助手-蚂蚁
2026-03-12 14:08:26
44 1 -
Linux bruce.xiaomi 6.17.0-14-generic #14~24.04.1-Ubuntu SMP PREEMPT_DYNAMIC Thu Jan 15 15:52:10 UTC 2 x86_64 x86_64 x86_64 GNU/Linux
yd_295489957
发表于2026-03-11 20:40:40
2026-03-11 20:40:40
最后回复
CodeArts小助手-蚂蚁
2026-03-12 09:27:41
44 1 -
codearts agent连接失败,无法使用是什么原因导致的?检查网络连接正常
yd_279744515
发表于2026-03-11 17:06:31
2026-03-11 17:06:31
最后回复
CodeArts小助手-蚂蚁
2026-03-12 09:42:52
172 3 -
不管我怎么设置,AI对话只能把修复的代码以聊天的形式告诉我,无法主动修改文件,AI一直告诉我目前是只读模式,可是我在设置-智能体-编辑们文件 打开了,为什么还不可以呢?
yd_216826826
发表于2026-03-11 11:04:30
2026-03-11 11:04:30
最后回复
CodeArts小助手-蚂蚁
2026-03-11 14:21:55
51 1 -
任务拆分后没有针对任务完成情况进行记录,阶段任务在结尾出现死循。
yd_292566468
发表于2026-03-11 09:02:45
2026-03-11 09:02:45
最后回复
CodeArts小助手-蚂蚁
2026-03-11 09:16:35
29 1 -
项目任务执行过程中电脑锁屏再解锁之后,任务卡住无法继续。针对该情况如何更好的继续执行任务?
-
CodeArts中有没有预留通道,让Skill开发者可以采集运营数据。有没有类似.opencode\plugins扩展机制,可以让我把运营数据收集上报到集中的运营平台。
yd_297764004
发表于2026-03-10 17:26:59
2026-03-10 17:26:59
最后回复
CodeArts小助手-蚂蚁
2026-03-11 08:56:18
31 1 -
问题说明在鸿蒙应用开发中,实现应用间的数据交互是常见需求。具体表现为两个方面:一是如何将本应用内的文件通过系统分享面板分享给其他应用,或直接调用其他应用打开文件;二是如何让本应用具备接收其他应用分享文件的能力。开发者在实现过程中,常因对systemShare 模块使用不熟悉、module.json5 中 skills 配置不准确,导致分享面板无法调起、应用无法出现在分享列表或解析分享数据失败等问题。原因分析分享发起方配置复杂:需要正确识别文件类型(UTD),构建标准的SharedData对象,并区分是使用系统分享面板(Popup形式)还是直接通过Want显式调用其他应用。若UTD获取错误或Want参数(如flags)配置不当,会造成分享失败。分享接收方配置严格:鸿蒙系统通过Want机制传递分享数据。应用必须在module.json5中精确声明actions(如 ohos.want.action.sendData)和uris(支持的文件类型和协议),否则系统无法将该应用识别为合法的分享目标。此外,需要在UIAbility的生命周期(onCreate, onNewWant)中主动解析Want参数,逻辑处理不当会导致数据丢失。解决思路发起分享:通过分享面板:利用@kit.ArkData的uniformTypeDescriptor获取文件类型,使用@kit.ShareKit的systemShare 构建分享数据并唤起面板。使用其他应用打开:构造包含 uri、type 和 flags(授权读写)的 Want 对象,调用 context.startAbility。接收分享:配置文件:在module.json5的skills中添加entity.system.share实体,配置ohos.want.action.sendData等动作,并定义支持的uris(如scheme为file,utd为general.entity等)。数据解析:在 onCreate 和 onNewWant 中拦截 Want,使用 systemShare.getSharedData 解析出 SharedRecord 进行业务处理。解决方案APP发起分享方式一:通过分享面板进行分享导入相关模块:import { common } from '@kit.AbilityKit';import { systemShare } from '@kit.ShareKit';import { uniformTypeDescriptor as utd } from '@kit.ArkData';构造分享数据并唤起面板:// 获取文件后缀对应的 UTDlet utdTypeId = utd.getUniformDataTypeByFilenameExtension(file.extension, utd.UniformDataType.OBJECT);// 构造分享数据let shareData: systemShare.SharedData = new systemShare.SharedData({utd: utdTypeId,uri: file.uri});shareData.addRecord({ utd: utdTypeId, uri: file.uri });// 启动分享面板let controller: systemShare.ShareController = new systemShare.ShareController(shareData);let context: common.UIAbilityContext = getContext(this) as common.UIAbilityContext;controller.show(context, {previewMode: systemShare.SharePreviewMode.DEFAULT,selectionMode: systemShare.SelectionMode.SINGLE});方式二:使用其他应用打开let wantInfo: Want = {uri: file.uri,type: 'application/msword', // 示例:打开 Word 文件flags: wantConstant.Flags.FLAG_AUTH_WRITE_URI_PERMISSION,};let context = getContext(this) as common.UIAbilityContext;context.startAbility(wantInfo).then(() => {console.info('分享成功');}).catch((err: BusinessError) => {console.error(`分享失败: ${err.code}, ${err.message}`);});处理接收到的分享内容配置 module.json5:"abilities": [{"skills": [{"entities": ["entity.system.share"],"actions": ["ohos.want.action.sendData","ohos.want.action.viewData"],"uris": [{"scheme": "file","utd": "general.entity","maxFileSupported": 1}]}]}]解析分享数据 (在 UIAbility 中):import { systemShare } from '@kit.ShareKit';onCreate(want: Want, launchParam: AbilityConstant.LaunchParam): void {this.handleShareData(want);}onNewWant(want: Want, launchParam: AbilityConstant.LaunchParam): void {this.handleShareData(want);}handleShareData(want: Want) {systemShare.getSharedData(want).then((data: systemShare.SharedData) => {data.getRecords().forEach((record: systemShare.SharedRecord) => {console.info(`Received share: ${record.uri}, type: ${record.utd}`);// 处理分享业务逻辑});}).catch((error: BusinessError) => {console.error(`Failed to getSharedData: ${error.code}`);});}总结问题与痛点:应用间文件共享配置繁琐,module.json5 配置项易错,导致应用无法正确收发文件。技术要点:使用 systemShare Kit 构建标准分享数据。利用 UniformTypeDescriptor (UTD) 准确描述文件类型。通过 Want 显式意图实现应用跳转。正确配置 module.json5 中的 skills 以注册分享能力。实现效果:实现了标准的鸿蒙系统分享体验,无论是主动分享还是接收分享,都能流畅进行,提升了应用的生态交互能力。
-
摘要在ToB/企业内部系统开发中,前端页面搭建往往需要投入大量人力进行UI设计、交互实现和代码规范落地。近日,我们借助华为云码道(CodeArts)代码智能体,仅通过一段自然语言描述,便快速生成了一个完整的企业级员工管理系统前端页面。本文分享这一实战过程,展现码道如何将需求文字直接转化为可投入生产的前端代码。一、项目背景:快速搭建一套“拿得出手”的员工管理系统某中型企业需要为其HR部门开发一套员工管理系统的前端原型,要求包含:员工信息列表页:展示所有员工信息,支持分页、排序、条件筛选;新增/编辑员工弹窗:表单包含姓名、部门、岗位、入职日期等字段,并具备校验功能;部门/岗位筛选页:提供按部门和岗位筛选员工的交互界面;考勤统计报表页:以图表和表格形式展示员工的考勤汇总数据。同时,界面必须符合企业级UI规范(新拟态+深色风格),适配PC主流分辨率,交互细节需包含加载状态、空数据提示、操作成功/失败反馈等。传统模式下,这需要UI设计师出图、前端工程师手动编码、测试反复联调,至少耗费3-5个工作日。但这次,我们尝试使用华为云码道,仅用一段Prompt便完成了所有页面的生成。二、Prompt输入:自然语言描述即需求文档我们在华为云码道中输入了以下Prompt:“请基于HTML5+CSS3+JavaScript生成企业级员工管理系统前端页面,包含:员工信息列表页、新增/编辑员工弹窗、部门/岗位筛选页、考勤统计报表页。要求: 1. 界面符合企业级UI规范,调用前端skill,使用Flex/Grid布局,新拟态+深色视觉风格,适配PC端主流分辨率; 2. 实现表单校验、分页加载、条件筛选、数据排序等交互功能;3. 代码结构清晰,HTML语义化,CSS使用模块化命名,JS封装复用函数; 4. 包含基础的加载状态、空数据提示、操作成功/失败反馈。”短短一段话,涵盖了功能范围、视觉风格、交互细节、代码规范四大维度。点击生成后,码道在数分钟内返回了一套完整的HTML/CSS/JS代码,并自动在预览窗口中呈现了效果。三、生成效果与核心优势视觉与布局精准落地页面采用新拟态+深色主题,卡片、按钮的阴影与光感恰到好处,符合当下企业级设计潮流。列表页使用Grid布局实现自适应列宽,筛选区采用Flex弹性排列,完美适配PC主流分辨率(1920×1080及以下)。无需UI设计师介入,直接获得可复用的视觉代码。全场景交互内置表单校验:新增/编辑弹窗中,姓名、部门、岗位等字段均配置了非空校验、格式校验,提交时实时反馈。分页与筛选:员工列表下方显示分页组件,点击可加载更多;部门/岗位筛选区支持多条件组合筛选,数据实时更新。数据排序:表头点击可对姓名、入职时间等字段升序/降序排序。状态反馈:首次加载显示骨架屏,无数据时展示“暂无员工”占位图;操作成功/失败弹出轻提示,用户体验细致入微。工程化代码规范生成的HTML5语义化标签清晰(<header>、<main>、<section>);CSS采用BEM式模块化命名(如employee-list__item、filter-bar__btn--active);JS函数高度复用(如renderTable、validateForm、showToast),并附带注释,可直接接入现有开发流程,二次维护成本极低。场景深度适配针对考勤报表页,码道自动生成了日历视图和统计卡片,支持月份切换;部门筛选支持树形下拉,贴合实际管理场景。整个生成结果一次性贴合需求,无需多次调试。 四、价值总结:开发效率飞跃以往完成这样一个包含多页面、多交互的前端系统,UI设计+前端开发至少需要2-3人天。借助华为云码道,从需求到可运行页面仅需输入Prompt一步,且输出代码符合企业级视觉、交互与工程规范。这意味企业内部系统、ToB管理平台的前端搭建可以进入“文字即交付”的时代,极大释放人力,加速业务上线。欢迎体验,开启高效研发新模式!
-
摘要企业内部任务管理、项目跟踪往往需要快速搭建轻量级系统,但传统开发方式从需求梳理到上线耗时漫长。本文基于华为云码道生成企业任务管理系统的实测录屏,完整展示如何通过多轮自然语言交互,快速定义任务字段(任务名称、优先级、计划时间、状态等8大核心字段),并自动生成包含完整项目结构、使用手册的可运行系统。生成的系统严格遵循企业自定义的数据格式(如状态枚举、空值规则),实现从“文字需求”到“可用系统”的零门槛转化,为企业任务协同提供全新范式。一、项目背景:快速搭建贴合业务规范的任务管理工具某团队需要一套内部任务管理系统,用于日常工作任务跟踪与项目管控。核心要求包括:任务字段:任务名称、优先级(高/中/低)、责任人、计划开始时间、计划完成时间、实际完成时间、任务状态(待执行/执行中/已完成/已取消)、备注。格式规范:状态枚举值需严格匹配企业现有报表体系,日期字段格式统一为“YYYY-MM-DD”,优先级用中文显示。交互需求:支持任务的新增、编辑、删除、筛选(按状态/优先级/责任人)、列表排序。产出要求:生成可直接运行的系统,附带项目结构说明和使用手册,便于团队快速上手。传统方式需要开发人员设计数据库、编写前后端代码、撰写文档,至少2-3天。团队决定尝试华为云码道,通过多轮对话精准定义需求。二、生成过程:多轮交互定义,系统自动落地1. 首轮Prompt:定义核心字段与格式“帮我创建一个高效的任务管理系统,该系统能够记录任务的详细信息,包括但不限于任务名称、任务描述、优先级、责任人、计划开始时间、计划完成时间、实际完成时间、任务状态(如未开始、进行中、已完成、已取消)等。请根据以下格式生成任务条目:任务名称:[任务的简短名称]任务描述:[任务的详细描述]优先级:[高/中/低]责任人:[负责该任务的人员姓名或团队名称]计划开始时间:[计划开始的日期和时间]计划完成时间:[计划完成的日期和时间]实际完成时间:[实际完成的日期和时间,如果尚未完成则留空]任务状态:[未开始/进行中/已完成/已取消]”码道返回基础框架:后端Flask+SQLite,前端简单表格,但字段顺序和筛选逻辑可优化。 2. 多轮微调:优化界面与交互通过后续对话, “新建任务按钮有些超出边框优化下,界面美观用skills优化一下”。码道逐轮调整代码,最终生成界面美观、交互流畅的系统:三、核心优势:自然语言定义,企业级系统即拿即用1. 结构化需求精准解析,贴合企业数据规范仅通过自然语言描述字段定义和格式要求,码道即可理解“任务状态枚举值”“日期格式”等细节,生成完全匹配企业内部规范的数据模型与校验逻辑,无需手动调整。2. 企业级场景字段全覆盖,无功能遗漏自动识别任务全生命周期所需字段(计划/实际时间、状态流转),并覆盖优先级、责任人等管理维度,生成的系统可直接用于项目管控、日常工作跟踪,无需补充功能。3. 自然语言到可落地系统的一键转化零代码基础用户也能通过多轮对话定义需求,码道自动生成包含前后端、数据库、文档的完整系统,大幅降低轻量级管理工具的开发门槛。4. 灵活适配企业个性化格式要求无论是字段命名(如“责任人”而非“负责人”)、状态枚举值(“待执行/执行中/已完成/已取消”),还是空值规则,码道均能1:1精准落地,系统可直接对接企业现有报表体系,无需二次调整。四、价值总结:任务管理系统开发进入“对话即开发”时代基于华为云码道,本次任务管理系统从需求定义到可运行系统产出仅耗时20分钟(含二轮微调),相比传统开发模式效率提升效果显著。生成的系统不仅字段完整、格式合规,还附带使用手册,真正实现“即拿即用”。对于企业内部任务跟踪、项目协同、工作复盘等场景,码道提供了一条“自然语言定义规则→结构化系统生成→即插即用适配企业规范”的极速路径。业务人员可直接参与系统搭建,快速响应管理需求变化,让团队聚焦于任务执行本身而非工具开发。随着码道对多轮交互理解的持续增强,它将成为企业数字化转型中不可或缺的“敏捷开发助手”。
-
摘要企业知识库系统涉及文档管理、智能检索、权限控制等复杂模块,传统开发需跨团队沟通、多轮联调,周期冗长。本文基于华为云码道生成的企业级内部知识库系统(Python版)实测录屏,展示如何通过一段自然语言Prompt,自动生成包含文档归档、搜索问答、管理员/普通用户权限隔离的全栈代码。码道精准理解业务细节,一次性输出贴合企业实际场景的工程化Python代码,实现从需求到可用系统的分钟级跨越,为知识管理类应用开发树立新标杆。一、项目背景:构建一套“即拿即用”的内部知识库某企业需要搭建内部知识库系统,用于集中管理各类文档(如Excel快捷键总结、项目规范等),并提供搜索问答功能,同时要求管理员与普通用户拥有不同操作权限。传统模式下,需求沟通、前后端开发、权限设计至少需要一周。本次尝试使用华为云码道,仅用一段自然语言描述,便获得了完整的Python版知识库系统前端+后端代码,且直接运行可用。二、自然语言Prompt:一句话涵盖三大核心模块输入Prompt:“用python语言帮我搭建一个内部知识库系统,需要包含以下几个功能:文档管理、搜索问答、权限控制。 文档管理:需要帮我生成几份知识总结并归档到文档管理,例如excel的快捷键总结等。 搜索问答:基于文档管理的文档可进行搜索问答。 权限控制:设置管理员权限和用户权限,有切换按钮可以进行权限的切换;其中管理员权限可以做任意操作,即增删改查,而普通用户只能增查无法删改。”码道在数分钟内输出了一套完整的Python工程,包含Flask后端、SQLite数据库、HTML前端页面,以及预设的权限验证中间件。三、核心优势:不止于代码生成,更是业务逻辑的精准落地1. 自然语言精准解析企业级多模块需求码道不仅识别出“文档管理、搜索问答、权限控制”三大顶层模块,还深入理解了“Excel快捷键总结文档生成归档”“管理员/普通用户权限差异化”等细节场景。无需拆分需求文档,无需与开发反复沟通,一次性匹配企业实际业务场景,确保生成系统符合真实使用习惯。2. 全功能闭环生成,无需额外开发补全文档管理:自动创建文档表结构,并预置示例文档(如“Excel快捷键总结.pdf”的元数据),文档上传、归档逻辑完整。搜索问答:基于文档标题和内容建立简单倒排索引,用户输入问题即可检索相关文档,并展示匹配段落,实现内容与检索的天然联动。权限控制:内置权限判断装饰器,页面提供“切换为管理员/普通用户”按钮,动态展示不同操作界面(管理员可见“删除”“编辑”按钮,普通用户仅能浏览和新增)。权限逻辑严格隔离,无需手写校验代码。3. 开箱即用的Python工程化代码生成代码采用Flask框架,遵循MVC结构:models.py定义数据模型,routes.py处理业务逻辑,templates/包含语义化的HTML页面,static/存放CSS/JS。代码注释清晰,命名规范,数据库使用SQLite,无需额外配置即可运行。管理员与普通用户的权限验证通过会话变量实现,可直接对接企业LDAP或扩展为JWT认证。四、价值总结:重新定义企业知识库开发效率基于华为云码道,本次内部知识库系统从需求输入到可运行系统仅耗时10分钟,相比传统开发模式(需求分析+前后端编码+权限设计+测试联调)效率提升数倍。码道精准理解企业级权限规范,自动生成贴合安全要求的权限隔离逻辑,同时提供完整的文档检索闭环,真正实现“自然语言需求输入→全功能系统生成→开箱即用”。对于企业知识沉淀、内部Wiki、文档管理等场景,码道可快速支撑从0到1的系统搭建,极大缩短交付周期,让团队更专注于知识内容的运营而非底层开发。未来,随着码道对更多复杂业务场景的支持,它将成为企业内部应用开发的“超级引擎”。
-
一、背景:门店销售管理需要“实时看板”某手机连锁门店希望实时掌握各品牌销售情况,店长需要一块销售看板,能清晰展示当日/本周各大品牌(华为、苹果、小米、OPPO等)的销量、销售额,并能查看最近销售记录。传统方式需要开发人员设计数据库、编写接口、绘制图表,至少耗费1天。这次,我们尝试用华为云码道(CodeArts)代码智能体,仅通过自然语言描述,在10分钟内便生成了可用的销售看板,并通过一句话优化快速增加筛选功能。二、初始生成:一句话创建销售看板我们在码道中输入:“使用内置skill写一个门店销售看板工具,主要销售的是各大品牌的手机”码道立即生成了一个完整的HTML页面,包含:三、功能优化:一句话增加筛选店长反馈:最近销售记录希望能按品牌筛选,方便快速查看特定品牌的销售明细。我们追加一句优化提示词:“最近销售记录提供筛选功能”码道自动更新页面,在“最近销售记录”表格上方增加了品牌下拉筛选框(含“全部品牌”及各品牌选项),选择后表格实时刷新,只显示对应品牌的销售记录。同时保留了原有的时间筛选,实现双重筛选联动。整个优化过程仅耗时数秒,无需手动修改任何代码,真正实现了“想法即功能”。 四、生成效果与核心优势1. 界面专业,符合门店场景生成的看板采用Flex/Grid布局,图表清晰,数据一目了然,可直接投放到门店大屏或店长电脑。2. 交互完善,开箱即用自带数据模拟(示例销售记录)、加载状态、空数据提示,筛选功能实时响应,操作流畅。3. 极速迭代,响应业务变化从初始需求到功能优化,仅通过两句自然语言完成,无需开发介入,业务人员也能自主调整。4. 企业级代码规范生成的HTML/CSS/JS结构清晰,变量命名规范,可随时导出二次开发或集成到现有系统。 五、价值总结华为云码道让门店销售看板这类轻量级工具的搭建变得像“聊天”一样简单。无需等待排期、无需编写代码,店长或运营人员即可根据业务需求快速生成并优化工具,真正实现数字化工具的“即时可用”。对于零售连锁、中小商家而言,这无疑是提升数据驱动决策效率的利器。现在就试试用华为云码道,为你的业务场景快速打造专属看板吧!
-
java.lang.NullPointerException at com.huawei.hdn.toolkitplatform.util.CommonUtil.getKeystoneCreateUserTokenByPasswordResponse(CommonUtil.java:307) at com.huawei.hdn.toolkitplatform.service.LoginService$IamLoginTask.runInBackground(LoginService.java:569) at com.huawei.hdn.toolkitplatform.helper.ProgressThreadHelper$1.run(ProgressThreadHelper.java:33) at com.intellij.openapi.progress.impl.CoreProgressManager$TaskRunnable.run(CoreProgressManager.java:998) at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$runProcessWithProgressAsync$5(CoreProgressManager.java:497) at com.intellij.openapi.progress.impl.ProgressRunner.lambda$submit$3(ProgressRunner.java:228) at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$runProcess$2(CoreProgressManager.java:178) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:688) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:634) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:64) at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:165) at com.intellij.openapi.progress.impl.ProgressRunner.lambda$submit$4(ProgressRunner.java:228) at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1700) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(Executors.java:668) at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(Executors.java:665) at java.base/java.security.AccessController.doPrivileged(Native Method) at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1.run(Executors.java:665) at java.base/java.lang.Thread.run(Thread.java:829)
上滑加载中
推荐直播
-
华为云码道Skill实战与极速交付,智能开发全链路实战2026/07/22 周三 19:00-21:00
王一男-华为云码道产品规划专家;李炎-华为云码道产品专家;姜浩-华为云HCDG核心组成员
直播深度解读华为云码道6月产品新特性,从Skill市场安装专家技能,带你零距离体验从需求,开发,审查,重构全链路闭环的开发过程。从零构建并交付一个完整项目,让您体验从代码提交到服务上线的“极速”之旅。
回顾中 -
聚开发者之力,创具身新未来2026/07/23 周四 15:00-17:00
张豪杰/程文/王军/刘新春/黄钦开 /张晓天
本次华为云具身智能开发平台CloudRobo培训面向具身智能开发者,带您全流程体验机器人本体R2C小时级接入、环境重建与轨迹生成仿真数据生产、PB级数据管理、数据评测、模型训推、强化学习和Benchmark一键评测等功能,并体验业界主流具身模型应用。
回顾中
热门标签