登录社区云,与社区用户共同成长
邀请您加入社区
百篇百万字:鸿蒙新特性深度拆解·工程可实操
用接口差异、行为复现、调用点清单和回归证据四层审计 API 26 升级,避免编译通过但运行语义已变化。
通过窗口断点和状态保持解决折叠屏姿态判断过多、页面重建丢状态和坐标换算错误,给出三段布局策略。
从设备类型、SysCap、API 起始版本与运行时能力四个维度构建可测试矩阵,避免把手机可用误认为所有设备都可用。
围绕 API 26 应用性能排查,给出从场景复现、指标采集、Trace 定位到回归验收的完整闭环,避免只盯平均 FPS。
百篇百万字体系总纲|从架构革命到下一代系统演化伏笔
解析 API 26 smartGestureShortcut 的 enabled、selectable 和 PRIMARY 三个维度,复现开启后不执行与多个主目标竞争的问题。
从最新窗口沉浸式指南出发,复现只缓存 topRect 导致旋转、挖孔和自由窗口适配失败,给出四方向合并、代际更新与 px/vp 边界。
围绕 PartnerAgentExtensionAbility 的 BLE 扫描、ACL 连接和断开后延迟销毁机制,给出设备身份归一化、事件去重与资源清理实现。
基于 API 26 模块化对象生命周期,复现每次调用都 Connect 造成实例膨胀,以及断开后继续使用旧 Proxy 的问题,给出连接状态机。
围绕 API 26 PageNodeInfo 快照,复现列表重排后旧 id 命中和多个 isFocus 同时为 true 的问题,给出稳定节点映射与代际更新策略。
API 26 起版本号改用 X.Y.Z 语义化格式。本文复现字符串比较与旧括号版本解析故障,并给出严格解析、数值比较和迁移验证矩阵。
结合 API 26 官方边界,拆解沉浸光感不生效的三个高频原因:应用级总开关、组件生效区域,以及 Material.empty 与 undefined 的不同语义。
HarmonyOS 7 / API 26 项目中,子进程返回 PID 只代表创建成功。本文对比 startChildProcess、startArkChildProcess 与 Native 子进程,用日志归档和图片解析两个案例说明参数、异步、退出和 IPC 边界,并给出可测试的选型规则。
定位 HarmonyOS 7 LazyLayoutAlgorithm 在异步图片回填、窗口宽度与字体比例变化后出现跳位、重叠和白屏的根因,给出版本化尺寸缓存、可视窗口计算、稳定锚点恢复与四项算法验证。
排查 HarmonyOS 7 Image Kit 的 XMP 元数据写回问题:多语言 ALTERNATE_TEXT 与 xml:lang、JPEG/PNG/GIF 与 DNG/TIFF 的读写边界,以及写入后重新打开文件回读验证。
HarmonyOS 7/API 26 将部分紧凑控件的默认最小触摸目标高度从 28vp 调整为 32vp,但不改变视觉高度。本文用边界点击和显式 responseRegion 两个案例讲清适配、验证与取舍。
HarmonyOS 7/API 26 新增 inspectorLabel,可在 DevEco Studio Inspector 中给同类组件设置唯一语义标签。本文用重复节点和可复用组件两个案例说明命名、冲突、封装与验证方法。
HarmonyOS 7 API 26 智慧手势选中了按钮却没执行?区分目标声明、SmartGestureController 监听和 onClick 业务动作。附阅读按钮与页面返回后重复监听两个案例、最小诊断页和验收日志。
卡片按钮连点时,按钮禁用无法保证只写一次。本文从 postCardAction 到 onFormEvent 拆出消息、持久化唯一键和独立刷新三层,给出两种可复现场景、本机防重测试与真机验收清单。
两个 ContainerReader 放在同一个横向 Flex,后一个宽度为 0?用最小代码复现默认分配规则,再用 layoutWeight(1) 给两个容器平分剩余空间。附固定侧栏案例和验证清单。
ArkUI 卡片用了 @ReusableV2,切换父面板仍在重建?对比默认复用池和 API 26 全局复用池,解释池的拥有者、perInstance/shared 生命周期和内存边界。
折叠屏展开后平行视界右侧按钮被截断?从 EasyGo 虚拟容器配置层级、右侧页面断点和固定宽度控件分别排查。附配置校验脚本、商品详情与长文阅读两个对照案例。
HarmonyOS 7 / API 26 的 ArkWeb setErrorPageEnabled 新增 includeSubframe 参数。对比主框架失败与 iframe 失败的错误页范围,给出最小接线、固定 HTML 策略测试和真机回归清单。
HarmonyOS 7 / API 26 的 ArkWeb fetchCookie 新增分区 Cookie 读取参数。用普通/无痕两组对照,分清查错存储空间与读取范围过窄,附参数路由测试和真机复核清单。
HarmonyOS 7/API26 的 ArkGuard -keep-uncompact 只在启用 -compact 且路径命中时排除代码压缩。本文用两个常见错误配置和一个本机可运行的规则预检解释生效边界,并明确最终仍要以 Release 构建产物验收。
HarmonyOS 7 API26 官方 ECIES 示例演示单条消息加解密。本文用本机 AES-GCM 实验复现同密钥复用 IV 的风险,并讨论连续消息该如何管理 IV、认证标签和密文封装;ArkTS 部分标明尚未完成设备编译验证。
HarmonyOS 7 / API 26 关怀模式适配:只监听会漏掉进入页面前的系统状态,只查询会漏掉运行中的切换。本文给出查询加订阅的页面代码、旧查询覆盖新事件的竞态处理、4 个本机状态测试及真机验收清单。
RCP 的 connectOnly 只提前建连接,不下载首屏资源。对照两个可复现排查场景:预热域名与真实请求不同、预热与取图使用不同 Session;给出预热目标筛选、时序验证和不适用边界。附本地规则测试,未声称 API 26 真机测速。
HarmonyOS 7 手机应用快启后,本地设置已修改却仍显示旧值?本文用字体配置和主题监听两个场景,对照普通冷启动与快启复用的时序,说明 onAboutToCreateAbility 与 onLaunchFromHyperSnap 如何选,附排查日志、可复现步骤和真机验收边界。
HarmonyOS 7 hiRetrieval 灰度采集的端侧参与、云端圈选与真实故障上报边界。两个案例说明初始化错误和有参与状态却无报告的排查顺序。
HarmonyOS 7 API 26 FAST HashMap 只保存键值指针。通过覆盖旧值和删除堆内存两个案例,说明返回码、originValue、originKey 和内存所有权的边界。
HarmonyOS 7 ComposeTitleBarV2 的通用事件边界与右侧图标可访问性。两个可观察结果的示例,解释菜单项 action、accessibilityText 和 V1/V2 迁移差异。