logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

HarmonyOS 7 + Share Kit-Image Kit:大文件分享预览的缩略图预算与 File URI 回退【鸿蒙心迹】

本文提出“预览预算”机制,解决大文件分享中缩略图过大导致面板加载失败的问题。通过分层设计,将主文件URI、元信息与缩略图分离,对候选缩略图按质量分级压缩(70/45/30),仅在96KB预算内选择最优方案。若超限则省略自定义缩略图,保障主任务正常执行。代码实现基于ImageKit生成可比较的压缩候选,记录关键观测字段,确保预览质量不牺牲核心分享流程。最终在READY状态才触发分享面板,避免重复或延

文章图片
#harmonyos
HarmonyOS 7 + Share Kit-Image Kit:大文件分享预览的缩略图预算与 File URI 回退【鸿蒙心迹】

本文提出“预览预算”机制,解决大文件分享中缩略图过大导致面板加载失败的问题。通过分层设计,将主文件URI、元信息与缩略图分离,对候选缩略图按质量分级压缩(70/45/30),仅在96KB预算内选择最优方案。若超限则省略自定义缩略图,保障主任务正常执行。代码实现基于ImageKit生成可比较的压缩候选,记录关键观测字段,确保预览质量不牺牲核心分享流程。最终在READY状态才触发分享面板,避免重复或延

文章图片
#harmonyos
HarmonyOS 7 + AbilityAccessControl:相机授权拒绝后的二次申请与 Picker 降级闭环【鸿蒙心迹】

本文以 PermissionLane 工程为例,揭示相机权限申请中的三大断点:用途未说明、拒绝后重复请求、缺乏替代路径。通过状态机设计与降级策略,实现从 NOT_DETERMINED 到 FALLBACK_PICKER 的完整流程闭环。核心在于:权限状态需实时读取,首次申请仅一次,拒绝后引导至设置或图库选择。代码层面采用 generation 机制防回调错位,确保异步安全。最终达成用户理解清晰、流

文章图片
#harmonyos#华为
HarmonyOS 7 + AbilityAccessControl:相机授权拒绝后的二次申请与 Picker 降级闭环【鸿蒙心迹】

本文以 PermissionLane 工程为例,揭示相机权限申请中的三大断点:用途未说明、拒绝后重复请求、缺乏替代路径。通过状态机设计与降级策略,实现从 NOT_DETERMINED 到 FALLBACK_PICKER 的完整流程闭环。核心在于:权限状态需实时读取,首次申请仅一次,拒绝后引导至设置或图库选择。代码层面采用 generation 机制防回调错位,确保异步安全。最终达成用户理解清晰、流

文章图片
#harmonyos#华为
HarmonyOS 7 Node-API + Rust FFI:三方 Rust 库 C ABI 封装与 Native 崩溃边界【鸿蒙心迹】

本文分享了在 HarmonyOS 中集成 Rust 库的实战经验,以感知哈希库为例,构建了“ArkTS → Node-API → C++ 桥接 → Rust C ABI → 第三方库”的四层架构。核心思想是:不为用 Rust 而用,而是通过严格边界隔离,确保错误可控。关键措施包括:Rust 仅暴露稳定 C 接口,使用 catch_unwind 捕获 panic 防止跨 FFI 爆炸;C++ 桥接层

文章图片
#harmonyos#rust#c语言
HarmonyOS 7 Node-API + Rust FFI:三方 Rust 库 C ABI 封装与 Native 崩溃边界【鸿蒙心迹】

本文分享了在 HarmonyOS 中集成 Rust 库的实战经验,以感知哈希库为例,构建了“ArkTS → Node-API → C++ 桥接 → Rust C ABI → 第三方库”的四层架构。核心思想是:不为用 Rust 而用,而是通过严格边界隔离,确保错误可控。关键措施包括:Rust 仅暴露稳定 C 接口,使用 catch_unwind 捕获 panic 防止跨 FFI 爆炸;C++ 桥接层

文章图片
#harmonyos#rust#c语言
HarmonyOS 7 Camera Kit + Spatial Recon Kit:3DGS 采集帧质检与中断续采检查点【鸿蒙心迹】

本文聚焦3DGS重建前的采集阶段,提出“质量前置”理念。通过帧级质检(清晰度、重叠度、曝光)过滤无效帧,结合实时反馈指导用户调整拍摄行为;设计可恢复采集清单,支持后台中断后续采;强调采集与重建解耦,仅在输入稳定后才触发重建,显著提升重建成功率与工程可控性。

文章图片
#harmonyos#3d#华为
HarmonyOS 7 Camera Kit + Spatial Recon Kit:3DGS 采集帧质检与中断续采检查点【鸿蒙心迹】

本文聚焦3DGS重建前的采集阶段,提出“质量前置”理念。通过帧级质检(清晰度、重叠度、曝光)过滤无效帧,结合实时反馈指导用户调整拍摄行为;设计可恢复采集清单,支持后台中断后续采;强调采集与重建解耦,仅在输入稳定后才触发重建,显著提升重建成功率与工程可控性。

文章图片
#harmonyos#3d#华为
HarmonyOS 7 + AbilityStage + WantAgent 技术干货:应用级初始化、任务路由与跨入口生命周期治理【鸿蒙心迹】

多入口HarmonyOS应用启动链易失控,核心在于入口复杂导致初始化混乱。本文提出“四层分治”架构:AbilityStage负责进程级一次性初始化,RouteService统一入口上下文与路由解析,WantAgent管理可延迟执行的跳转任务,页面仅消费标准化参数。通过收口入口、分离职责、日志追踪与热启动隔离,实现启动逻辑清晰可控,显著降低多入口场景下的状态错乱与重复初始化风险。

文章图片
#harmonyos#华为
HarmonyOS 7 + AbilityStage + WantAgent 技术干货:应用级初始化、任务路由与跨入口生命周期治理【鸿蒙心迹】

多入口HarmonyOS应用启动链易失控,核心在于入口复杂导致初始化混乱。本文提出“四层分治”架构:AbilityStage负责进程级一次性初始化,RouteService统一入口上下文与路由解析,WantAgent管理可延迟执行的跳转任务,页面仅消费标准化参数。通过收口入口、分离职责、日志追踪与热启动隔离,实现启动逻辑清晰可控,显著降低多入口场景下的状态错乱与重复初始化风险。

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