logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

ArkData Preferences:折叠屏草稿防抖写入与重入恢复【鸿蒙心迹】

本文以折叠屏场景下的草稿保存为例,强调界面状态不等于持久化。通过构建DraftStore管理草稿读写,结合防抖与修订号机制,确保输入内容在页面重建、进程回收后仍可正确恢复。关键在于:@State仅负责显示,真正的持久化需通过异步Preferences.flush()完成,并以revision控制状态更新顺序。界面提示应真实反映保存阶段,避免误导用户。最终实现“输入即缓存、静默即落盘、点击即确认”的

文章图片
#harmonyos#华为
ArkData Preferences:折叠屏草稿防抖写入与重入恢复【鸿蒙心迹】

本文以折叠屏场景下的草稿保存为例,强调界面状态不等于持久化。通过构建DraftStore管理草稿读写,结合防抖与修订号机制,确保输入内容在页面重建、进程回收后仍可正确恢复。关键在于:@State仅负责显示,真正的持久化需通过异步Preferences.flush()完成,并以revision控制状态更新顺序。界面提示应真实反映保存阶段,避免误导用户。最终实现“输入即缓存、静默即落盘、点击即确认”的

文章图片
#harmonyos#华为
module.json5+Node.js:权限声明差异扫描与上架前自检【鸿蒙心迹】

PermitLens 是一个可重复执行的静态预检工具,用于在发布前扫描 module.json5 中的权限声明。它对比本地基线,识别多余权限与缺失说明字段,输出“需复核”状态,避免功能回归时遗漏。脚本不替代真实审核,仅作为CI门槛,确保权限声明与当前功能一致,提升合规效率。

文章图片
#node.js#harmonyos#华为
module.json5+Node.js:权限声明差异扫描与上架前自检【鸿蒙心迹】

PermitLens 是一个可重复执行的静态预检工具,用于在发布前扫描 module.json5 中的权限声明。它对比本地基线,识别多余权限与缺失说明字段,输出“需复核”状态,避免功能回归时遗漏。脚本不替代真实审核,仅作为CI门槛,确保权限声明与当前功能一致,提升合规效率。

文章图片
#node.js#harmonyos#华为
HarmonyOS 7 PixelMap:透明PNG超分Alpha去预乘与边缘去污

模型超分出现光晕,根源在于输入贴纸为预乘Alpha格式,导致半透明边缘被误判为深色纹理。修复关键:解码后先去预乘(PREMUL → STRAIGHT),对低Alpha边缘进行受限颜色传播,再重新预乘合成。通过分离RGB与Alpha处理路径、严格审计透明区污染,将光晕评分从0.087降至0.006,确保输出纯净。

文章图片
#harmonyos#华为
HarmonyOS 7 ArkWeb:WebGL上下文丢失后纹理重建与状态回放

WebSceneRecovery 项目通过分离页面与图形上下文生命周期,解决 ArkWeb 中 WebGL 场景恢复难题。采用“宿主账”与“渲染账”双状态管理,结合带代次的命令-回执机制,确保前后台切换时状态一致。通过监听 contextlost/contextrestored,冻结快照并重建资源,避免重复帧循环与无效渲染。最终实现 14/14 纹理、9/9 材质完整恢复,耗时 684ms,保障了

文章图片
#harmonyos#webgl#华为
HarmonyOS 7 + Core Vision Kit-PixelMap Native:图像超分结果的局部锐度收益与振铃拒绝【鸿蒙心迹】

本文提出 EdgeGuard 超分质量审计方案,解决图像超分易产生视觉伪影却难评估的问题。通过冻结任务快照(含ROI、阈值、代次),在本地对关键区域(文字、细线、墙面)进行锐度、振铃、噪声三维度评分,仅当全指标达标时才提交增强图。系统层分离分析器生命周期管理,确保资源安全;评分逻辑下沉至Native层,提升效率与精度。强调“尺寸变大≠质量提升”,以可复现的量化标准替代主观判断,适用于相册修复、票据

文章图片
#harmonyos#华为
HarmonyOS 7 + Core Vision Kit-PixelMap Native:图像超分结果的局部锐度收益与振铃拒绝【鸿蒙心迹】

本文提出 EdgeGuard 超分质量审计方案,解决图像超分易产生视觉伪影却难评估的问题。通过冻结任务快照(含ROI、阈值、代次),在本地对关键区域(文字、细线、墙面)进行锐度、振铃、噪声三维度评分,仅当全指标达标时才提交增强图。系统层分离分析器生命周期管理,确保资源安全;评分逻辑下沉至Native层,提升效率与精度。强调“尺寸变大≠质量提升”,以可复现的量化标准替代主观判断,适用于相册修复、票据

文章图片
#harmonyos#华为
HarmonyOS 7 + ArkUI onAreaChange:折叠切换中的主体焦点保持与裁剪视窗重算【鸿蒙心迹】

本文提出一种基于归一化焦点坐标与布局代次的动态裁剪方案,解决图片在折叠/展开态下因ImageFit.Cover中心裁剪导致主体丢失的问题。通过FocusFrame工程实现:以归一化坐标记录主体位置,结合容器尺寸与目标锚点计算裁剪矩形,并利用layoutEpoch机制拒绝迟到结果,确保裁剪始终匹配当前布局状态,避免过渡抖动与错位。

文章图片
#harmonyos#华为
HarmonyOS 7 + ArkUI onAreaChange:折叠切换中的主体焦点保持与裁剪视窗重算【鸿蒙心迹】

本文提出一种基于归一化焦点坐标与布局代次的动态裁剪方案,解决图片在折叠/展开态下因ImageFit.Cover中心裁剪导致主体丢失的问题。通过FocusFrame工程实现:以归一化坐标记录主体位置,结合容器尺寸与目标锚点计算裁剪矩形,并利用layoutEpoch机制拒绝迟到结果,确保裁剪始终匹配当前布局状态,避免过渡抖动与错位。

文章图片
#harmonyos#华为
    共 26 条
  • 1
  • 2
  • 3
  • 请选择