登录社区云,与社区用户共同成长
邀请您加入社区
每个组件继承,在fromJson构造器中从 JSON 解析字段,在build?'',@override的fromJson_id(组件标识)、_key(状态更新键)、_state(初始状态)。子类在此基础上解析自己的业务字段。接收——一个包含当前组件状态的 Map,通过将模板变量(如)解析为真实值。代码逐段分析:withContext 模板变量解析是模板变量的核心。它检测字符串是否以开头,若是,则截
在很多业务场景中,页面结构需要后端下发、运营配置或 AB 实验动态调整。提供了一种轻量方案:用 JSON 描述组件(_id标识类型、_key标识状态、_state给出初始状态),在 Dart 端注册对应构造器后,即可把 JSON 转换成真正的 Flutter Widget;状态更新通过下发,组件内部用$state.xxx模板变量读取最新值。这套核心能力全部由纯 Dart 实现(等),不触碰任何平台
回顾一下:在中以 git TAG 引入 custom_clipboard,调用或即可在鸿蒙 App 内操作系统剪贴板。前者走引擎路径写入空文本,后者走原生插件实现真正清空——两种方式在鸿蒙设备上均无需申请任何权限。虽受系统受限权限限制在调试签名下返回null,但可正常查询剪贴板状态。同一段代码在 Android、iOS 上也各自生效,Dart 层零改动。总结对比维度引擎路径原生路径鸿蒙端行为写入空
本地敏感数据的落盘保护是移动应用常见需求。把 AES 文件加解密封装成两个Future使用 AES-128-CBC 对文本加密,再以 base64 编码写入文件;读取该文件并还原原文。Dart 层没有自建加密通道,而是依赖纯 Dart 的encrypt包完成算法,依赖获取应用沙箱目录,依赖dart:io完成文件写入。例如,用户输入一段文本后点击 Encrypt,插件把密文保存到应用文档目录;点击
剪贴板是跨应用协作的基础能力。把文本写入系统剪贴板,读取系统剪贴板的纯文本。Dart 层没有自建通道,而是直接调用 Flutter 框架的Clipboard服务,真正的平台读写由 Flutter Engine 的内建剪贴板实现完成。例如,分享页的“复制链接”按钮调用copy后提示“已复制”;表单页的“粘贴”按钮调用paste,把最近复制的文本填入输入框。正因如此,这个插件的 OHOS 适配工作量很
将SDCC 4.6.0编译器成功适配至开源鸿蒙PC,攻克HMDFS文件系统下getcwd失败、临时目录权限受限、嵌套构建递归调用异常等难题。通过递归补丁修复config.status临时路径问题,迁移构建目录至非HMDFS分区,并改写Makefile为子shell执行以确保PWD环境变量正确传递,最终实现75个目标架构库全部编译通过,1个消费者用例成功生成.ihx固件,为嵌入式工具链在鸿蒙生态落地
本文介绍如何将2.3MB纯JS PDF引擎(pdf-lib + fontkit)完整移植至鸿蒙PC,构建一个无需外部依赖、可编辑五带报表并导出中文PDF的JasperReports风格设计器。通过JSVM嵌入、esbuild打包、Worker线程隔离及资源文件化等技术,实现26MB自包含HAP,绕过鸿蒙noexec限制,攻克异步同步化、大文件序列化等五大深坑,最终在真机上完成从设计到导出的全流程闭
9 月 11 日,阿里 Qoder 推出 Mobile Use 插件(Beta):Agent 在修改安卓、鸿蒙、iOS 代码后,可直接在设备或模拟器上运行应用、完成交互并确认修改是否生效。核心能力 / 核心细节:三端各走原生工具链。
💻AtomGit 应用市场全新上线 App;首页 & 工作台全新改版;开放原子校源行 & AtomGit 高校页面上线。🌟14 个开源组织、32 个优质开源项目加入 G-Star 计划;MiniMax H3、腾讯混元 Hy4 preview、智谱 GLM-5.3 等模型发布。🎈开源鸿蒙领学课堂暨鸿蒙 PC 开发者 Meetup 北京站,CANN 开发者 Meetup · 杭州站、南京站,码动
是一个用于清空系统剪贴板的 Flutter 插件,同时提供读取剪贴板文本的便捷入口。由于鸿蒙系统的为受限权限,读取行为需要携带 ACL 的正式签名证书,清空与写入则不受此限制。本文以为例,介绍源码准备、OHOS 工程配置、ArkTS 实现和 example 真机运行。插件目前支持平台,源码位于 GitHub 上游仓库。文中的代码以提交为参考;OHOS 适配改动当前在分支工作区,发布 TAG 为 。
Intern Lumina U2 采用AToken 多码本视觉分词器,以8组离散码本协同编码每个视觉位置,共同描述其语义与细节信息,在可控的 Token 序列长度下提升视觉表示的信息容量与细节表达能力,为理解和生成任务提供更加有效的视觉基础。U2并不是统一模型的终点。未来,昇腾将助力上海AI实验室持续拓展全视觉模态的建模与生成能力,探索更复杂的跨模态任务、交互形式和推理过程,让统一模型进一步拥有“
昇腾 NPU 模型适配实战:从认领模型、模型卡提炼适配清单、HF 镜像下载脚本、PyTorch 到 torch_npu 代码迁移,到交付件 checklist 核对的全流程记录,以及两个差点踩进去的坑(环境版本不一致、交付件规范)。本文为 AtomGit 码动四季·开源同行 夏季征稿参与文章。
AI一句“已经完成”不算验收。本文用公开提交bdc83d0拆解hmharness的鸿蒙验证链:设备、项目档案、签名、安装、启动、日志回读一次跑通,并记录影响环淘汰3个有害canary。
安全转换是的核心能力。应用通过MapExt扩展调用asStringasIntasBool等方法解析 JSON 字段,库在类型不匹配或字段缺失时返回默认值而不是抛出异常。业务层不需要自己编写 try/catch 兜底,也不需要针对不同后端的字段风格各写一套解析代码。例如,后端把 VIP 标志有时返回true、有时返回1、有时返回'true'asBoolasBools都能正确处理;字段名不固定时(id
近日,AtomGit 社区完成 GLM-5.3-Flash 在昇腾 Atlas A2/A3 上的端到端适配实践。这一次,我们不只是让模型“成功跑起来”,而是进一步打通了 W4A8/W8A8 量化权重、KDA 与 NoPE 稀疏 MLA 混合架构、MTP3、前缀缓存、图执行、多模态以及工具调用 等关键链路,并围绕长上下文、高并发与推理性能进行了完整验证。对于开发者来说,更重要的是—— 模型和代码都已
对记得闪卡jidecards这个开源项目进行了解说,欢迎广大开发者或鸿蒙用户能投入后续的开发建设。或者是点个star支持一下,万分感谢!
mbpoll是一个 Modbus 主站(Master)仿真工具,命令行一条指令就能读写 Modbus 从站的线圈、离散输入、保持寄存器和输入寄存器,支持 RTU(串口)和 TCP 两种传输。工控、能源、楼宇自控这些场景里,拿它当"Modbus 版的 curl"来调设备非常顺手。上游:https://github.com/epsilonrt/mbpoll ,版本 1.5.4语言 / 构建:C,CMa
开源贡献这件事的门槛,从来都不在技术深度,看文档、逛论坛、加群潜水,这些动作对开发者来说都不难。难的是真正动手那一刻而流程经验,恰恰是最没法靠「看」学会的——你必须。能不能把「贡献 CANN」这件事,从一句口号,变成一次当场上手的实操?——于是,有了这场工坊。
图 1:JS 开源库鸿蒙化封面图,用来概括本文主题、适配对象和工程边界。实际项目里,JS 开源库鸿蒙化经常不是“引入依赖就能用”的问题。真正麻烦的是输入来源、平台能力、生命周期、异常处理和发布说明没有被写清楚。前期省掉这些边界,后面一升级库版本或换设备,就会变成全链路排查。本文围绕和展开,目标是把三方库从“能跑一次”整理成“能被业务稳定接入”。读者可以按文中的源码地图、配置入口、封装层、示例页和验
梳理9月4日对AI研发、部署从业者高价值产业动态:覆盖英伟达收购Hugging Face、微软Copilot智能体人工审批、GPT-6 Astra基准刷新、微软第二代语音转录模型、端侧与工作站级AI硬件升级;每条附带产业视角解读、适用场景与风险提示;适合AI架构师、模型开发者、本地部署运维、智能体产品经理。关键词:英伟达收购HuggingFace;智能体安全;AI转录模型;本地部署;
2026年5月22日,以“心怀挚爱,共绽光芒”为主题的鲲鹏昇腾开发者大会2026在北京中关村国际创新中心举办。作为面向开发者和产业伙伴的重要年度会议,本次大会围绕Agentic AI时代的算力底座、基础软件、开源生态和开发者成长体系展开,集中呈现了昇腾在AI计算基础设施、CANN软件栈、Mind系列软件、Agent工具链以及开发者生态建设方面的最新进展。在大模型训练、推理部署和智能体应用加速落地的
MoE Dispatch,也就是把 token 送给不同专家的过程,则改成一个 token 只读取、只量化一次,再发给多个专家,分发延迟下降 25% 到 30%,端到端最多改善约 5%。除了已经上线的模型权重、基础推理代码和技术报告,Ascend Tribe 当前还能看到 ascend-training-system、openPangu-2.0-Infer、openPangu-2.0-Op、asc
下面这张图可以支撑:HiF8和MXFP8在KV cache上均能保持较高量化保真度,KV cache不是HiF8相比MXFP8的主要精度风险来源,在KV cache SQNR上,未观察到HiF8相比 MXFP8的系统性退化,两种格式整体稳定在相近水平。该结果表明,HiF8在KV cache量化中未引入额外的小值置零风险,并可能相比MXFP8更好地保留低幅值cache信息,HiF8在KV cache
开源贡献这件事的门槛,从来都不在技术深度,而在流程经验。看文档、逛论坛、加群潜水,这些动作对开发者来说都不难。而流程经验,恰恰是最没法靠“看”学会的——你必须跑一遍。「能不能把“贡献 CANN”这件事,从一句口号,变成一次当场上手的实操?于是有了这场工坊。」### 9 月 11 日,京西门头沟|一场工坊的距离。
梳理9月1日对AI研发、部署从业者高价值产业动态:覆盖AI安全与对齐研究、Anthropic越权事件官方复盘、英伟达算力转租模式、Mac AI硬件升级、DeepSeek开源多模态Flash模型、Runway界面生成模型、博通私有云AI部署工具;每条附带工程视角解读、适用场景与风险提示;适合AI安全架构、大模型部署、算力规划、多模态开发从业者。关键词:AI对齐;AI安全;算力租赁;DeepSeek;