登录社区云,与社区用户共同成长
邀请您加入社区
输入法是最贴近隐私的应用——你打的每个字、每次搜索、每句话都要经过它。很多输入法默认开启云联想、云同步与词库上传,这些能力背后是持续的联网与数据采集。零权限、零联网的代价是少了云端词库热更这类能力——如果你更在意隐私,这个取舍是值得的。候选词响应很快,连续输入时基本无感。卓越输入法走的是相反的路:零权限、零网络请求,拼音转换与候选词全部在本地完成。浅色、深色主题自由切换,字体与键盘布局可管理,长夜
本原创文章帖发布在。
本原创文章帖发布在本文将介绍几个提升应用冷启动速度的通用优化方法,包括延迟加载非冷启动必需的服务或模块、减少主线程非UI耗时操作、提前发送网络请求和降低启动页图标分辨率等。
本文为资深Java开发者转型鸿蒙开发的实战复盘,详述从环境搭建、ArkTS语法适配、三方库集成到折叠屏适配、上架审核等全流程真实踩坑经历。重点解析签名配置、状态管理陷阱、ABI兼容性、隐私合规等核心痛点,提出“真机调试优先”“状态必加装饰器”“权限按需申请”等实用建议,助力开发者高效避坑,顺利入局鸿蒙生态。
回顾一下:git TAG 引入依赖 →→直接用。库的能力是纯 Dart 的 ARGB 运算,鸿蒙上与 Android/iOS 逐位一致,真机数值核算全部通过;鸿蒙适配的实质是补齐插件工程形态(ohos 平台声明 + ArkTS 桩 + 宿主工程),Dart 层零改动(为空可验收);零权限、零第三方依赖,接入成本只有两行 import 与一次调用;已在华为真机(HarmonyOS 6.1.0.145
当目标平台的资产形态(HM Symbol 字体 + JSON 元数据)与 Flutter 的渲染机制(字体 + 码点)天然同构时,一个零依赖、纯 Dart 的包就能同时跑在鸿蒙与官方 Flutter 上,平台差异被收敛到构建脚本与工程壳中。本文从背景、安装、API、五种核心用法,到鸿蒙模拟器实测运行、官网数据工程化生成,完整走了一遍这条路径;534 个图标在 OpenHarmony 模拟器上全量渲
ISPC 的可执行文件编出来之后,第一次运行--version就抛出了。继续排查,又遇到了“构建成功,但生成的位码没有所需符号”的情况。对编译器做移植,编译结束只是其中一步;它还得能把用户的代码编译出来,并让生成的程序在目标设备上算出正确结果。这篇文章记录 ISPC 1.28.2 在鸿蒙PC aarch64 上的适配过程,重点讨论依赖、C++ 运行库、构建脚本和实际执行之间的关系。配方位于 Ato
他们深耕鸿蒙生态,在技术分享、内容创作、社区互助中持续投入;他们不仅自己跑得远,也愿意把路线、经验与判断分享出来,让更多人少走弯路。#鸿蒙 #HarmonyOS #1024程序员节 #鸿蒙社区 #星河人物 #认证鸿蒙领航者 #优秀生态共建者。你在鸿蒙学习路上,从哪位领航者的内容里获得过启发?鸿蒙「智」联万象 · 创新内容共创季 | 码动鸿蒙 · 1024 特别企划。领航者的意义,不在于站得多高,而
但当用户把系统字体调大,或者应用处于窄窗口时,标题变成两行,按钮的朗读信息却依然只有一个“查看”,四张卡片都是相同提示。这个函数只是测试用的契约校验,不属于 ArkUI 或系统无障碍 API,更不能替代真实聚焦和朗读顺序的体验测试。在本例里,四个按钮可见文字都叫“查看”,却分别设置“文档管理,查看”“图片处理,查看”等上下文标签。第四次开启屏幕朗读,从 A-01 依次移动到 A-04,记录实际读到
本文代码和配图用于说明工程设计,示例时间、订单号、日志及屏幕都是;不表示已在 DevEco Studio 编译或真机跑通,也不表示接通系统闪控窗。所谓“候选提醒”,专指应用自行管理的展示列表。
团队准备升级一个 Flutter 鸿蒙宿主,开发者把“帮我修好 API 26 构建错误”交给 AI 工具。屏幕上很快出现新代码,但第一次运行仍报插件路径找不到。问题不一定在 AI 能力,而在于任务没有拆开:谁负责提出修改,谁负责调用实际工具,谁确认改动没有破坏 Flutter/Dart 与鸿蒙宿主之间的契约?华为把描述为面向 HarmonyOS 开发的 AI Agent,把 DevEco CLI
灯牌应用准备增加“扫码配对”和“导入图片”时,开发者常把两个现象混为一谈:代码编译通过,功能却打不开,于是往里多填几个权限名。问题是,配置文件中的声明、系统运行时授权、实际调用的能力是三道关卡;多写权限既未必解决错误,还会扩大隐私说明和审核范围。本文以 Flutter 鸿蒙宿主的权限盘点为起点,给出从功能到接口、从接口到权限、从权限到用户操作的核查方法。参考工程目前仅声明,首页为 Flutter
Demo:TouchConsent|任务编号:TP-206|业务素材:DOC-418 / 会议资料.pdf / 2.3 MB内容性质:精准碰一碰的业务确认层方案。数据、日志、示意界面均由案例构造,未接入或实测系统精准碰一碰回调。
这次鸿蒙接入保留了原共享实现与协程依赖,页面上的排序、淘汰、同键更新和出队都来自实际库调用。最该记住的规则是:数字大小由比较器解释,同键只能提升优先级,而add返回空值不等于每一次输入都被接受。只有把任务身份、容量和观察快照的含义对齐,队列才容易接进实际应用。至于更大任务量、持续并发和吞吐比较,应在这些规则已经确认后另外设计测量。完整示例可见并发优先队列适配目录,鸿蒙跨平台工具与文档在。其他适配示
最后执行十六项设备内检查,覆盖三种包装的往返、Unicode 文本、长整数、空 Compound、整数数组、规范化幂等、包装头识别、语法拒绝、跨缓冲块数据、截断与校验损坏以及反复释放。序列化核心与 Okio 使用对应的 OHOS 发行依赖,版本、来源及摘要保留在源码目录,避免出现“同名依赖能下载,目标架构却对不上”的情况。但把数据保存下来,再交给另一个程序读取,问题就换了一种问法:生命值原来是短整
把 Kodvent 接进鸿蒙以后,界面可以直接观察关系合并与区间更新,而算法仍保留在原共享代码里。最容易记住的三个点是:重复合并不会继续减少组数,隔离成员会保留其他成员的连通关系,线段树查询的终点也算在范围内。这类库往往没有很复杂的平台依赖,适配工作仍然需要对齐编译选项、桥接边界和输入规则。示例与说明可见Kodvent 适配目录,官方跨平台资料集中在。并查集与区间示例可以从总源码索引找到,相关应用
Demo:UltraPreview|任务编号:SR-206|方向:图像超分业务预览层内容性质:基于官方组件资料编写的工程示例;文中日志、数据和图片是,未在真机或 DevEco Studio 中实测,也不代表系统自带超分推理接口。
GEOK 的共享实现可以通过鸿蒙 Kotlin/Native 编译并接到 ArkTS 页面,适配中没有改写原有几何代码。这个实验更有用的部分,是把几个 API 的定义摆在一起:闭环会自动补齐,中心是顶点平均,周长只算外环,洞面积会扣除,而洞内点并没有被当前contains排除。对一个小工具来说,把这些行为讲清楚,比只放一张“点在范围内”的截图更实用。以后接入真实地图或业务围栏时,也可以沿用这个验证
设备内检查覆盖十六项,包括比较边界、小数、负数、空白忽略、与或优先级、括号、未知字段、空查询、尾随文本,以及失败后的恢复。其中既有应该命中的条件,也有应该被拒绝的输入,不能把所有检查都写成能成功的同一种路径。示例会检查整棵树用到的字段,发现不支持的名字就返回错误,而不是把不存在的数据当成零,悄悄给出一份错误结果。这里的与符号比或符号结合得更紧。没有括号时,一段“会员商品,或者价格符合且有库存”的规
是 Axios v1.3.4 在 OpenHarmony 上的适配版本,对外保持与 Web 端一致的 API,底层把请求交给鸿蒙的执行。它的core/目录与 Web 版几乎一致,——axios 的 config 有几十个字段,鸿蒙的又是另一套命名和取值,中间这层转换才是适配工作的主体。这层转换的本质是翻译,而翻译不是逐字对照。两套 API 之间存在四类错位,每一类的处理方式都不同。:按这四类错位逐
这次接入把 CSV 解析、重新编码、UTF-8 字节处理与沙箱文件往返放在一条可以逐步核对的链路中。原来的共享解析器和 I/O 扩展保留,鸿蒙目标、依赖和调用入口放入 harmony,完整示例位于 example/harmony。每个结果都能沿着相同的数据输入重新检查,遇到坏格式也能继续操作下一份正常资料。后面做导入页面时,建议先确定分隔符、空值语义和列数错误策略,再设计表格展示。格式规则如果没有
最后得到的是一份能够被鸿蒙页面调用的共享校验器。规则围绕数据类型组织,嵌套对象和集合错误带着自己的路径,输入格式问题在建立对象之前处理。页面负责显示和再次提交,因此完整资料、规则变化和错误恢复可以沿着同一条调用链检查。源码中的 harmony 说明鸿蒙目标和桥接改动,example/harmony 提供完整应用示例。新增规则时,建议先确定数据结构、提示文案和错误路径,再安排界面展示位置。这样即使换
江亲华|华为 2012 实验室交通 AI 算法专家江亲华带来的齐天引擎,代表了时空感知预测能力的一次显著跃升。相比通用预测大模型,稳态交通流预测精度提升 9.91%,节假日流量预测精度提升 10%+,跨路网 0 样本迁移精度损失低于 5%,交通异常事件感知精度提升 20%+,突发事件下交通流预测精度提升 30%+,可实现万公里路网预测秒级生成。
华为首款鸿蒙台式机擎云HM650系列即将上市,搭载纯血鸿蒙7.0系统,实现从芯片到操作系统的全栈自主。其核心革新在于取消硬盘分区,采用微内核架构,提升稳定性与安全性,三年不卡、后台占用率降低近半。通过分布式技术打通手机与电脑生态,实现文件无缝流转、跨设备协同操控。兼容超2万款手机应用,覆盖90%日常需求,政企市场布局清晰。鸿蒙PC不仅是硬件替代,更是打破设备与业务系统孤岛的全场景智能新范式,为国产
现在手机上的影音内容来源越来越杂了——电子书有 TXT、EPUB、PDF、MOBI、AZW3……视频有 MP4、AVI、MKV、FLV……格式多到装好几个 App 还总有打不开或要转码的情况。而且各种在线阅读器和播放器还会强制登录、推送云同步、甚至上传你的书影音列表到服务器。和。一个专门解决电子书格式多、一个解决视频播放加转换,核心卖点高度一致——。
本文提出“桌面三维记录册”实验协议,通过experimentId、sampleId与baselineId统一管理输入批次,明确距离、覆盖范围与背景三类变量的独立对照设计。强调每次仅改变一个因素,详细记录计划与实际条件(如测量方法、路线、照明),并保留偏差与证据链。重点确保采集数据可追溯、可比较,为后续重建质量评估奠定可靠输入基础。
GPS模块定位异常源于解析错误:误将f[6](定位质量)当卫星数、f[8](HDOP)当海拔,致显示“1颗星”“海拔1.2米”。实际卫星为f[7],海拔为f[9]。室内或冷启动时经纬度为空属正常,需窗边放置、等待1-2分钟。串口扫描应优先识别$GNGGA/$GPGGA,避免波特率错(如115200误读9600)导致脏数据引发闪退。代码中须严格按NMEA字段表解析,空字段填0不可取,应区分未定位与解
同一个文件点两遍确认,是新增两份,还是自动去重?建议由稳定的业务键决定,例如客户编号。文件名不能承担这项职责,因为不同文件可以同名,同一文件也可以改名。如果写入过程中失败,采用事务或可恢复的批次设计,让用户知道已经写入多少、还剩多少。不要返回一个笼统的失败后,让用户再次导入造成重复。验收时准备空文件、错误扩展名、带引号字段、含表头但无数据、超限文件和重复文件。把这六类都处理清楚,导入功能才从“开发
本文面向 HarmonyOS 7 应用开发。涉及系统能力时,以项目实际安装 SDK 的 API、权限及设备支持为准;下文代码注明为局部示例,不构成完整可运行工程。
这一篇围绕高频状态与无效刷新,核心不是记 API,而是建立稳定的开发顺序:先确认职责和状态,再写最小实现,然后补异常、连续操作和生命周期。HarmonyOS 7 的能力本身并不难调用。真正让项目越来越稳的,是这些看起来不起眼的工程习惯。
本文介绍 audioplayers 在 OpenHarmony 平台的适配实践,基于 6.5.1-ohos-1.0.1 版本,实现多播放器实例并发控制。通过分离实例与全局通道,支持独立事件流、音频焦点管理及后台任务调度。采用 AVPlayer 与 SoundPool 混合架构,兼容远程/本地音源与字节流播放,确保多实例并行不串流。关键特性包括资源自动释放、空闲时停止定时更新、错误友好提示,以及对文
华为
——华为
联系我们(工作时间:8:30-22:00)
400-660-0108 kefu@csdn.net