
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
本文介绍了HarmonyOS 6.1+中@Sendable装饰器的使用方法,它支持以引用方式在并发实例间传递对象,避免序列化开销。核心规则包括:属性必须为Sendable类型(如基础类型、collections.Array等),且不能继承普通类。通过DataPacket示例展示了TaskPool中的引用传递与普通参数序列化的对比,证实@Sendable在处理大数据量时的性能优势。文中还提供了col

本文介绍了HarmonyOS 6.1及以上版本中Worker线程的使用方法,并与TaskPool进行了对比。Worker适用于长驻后台、需要持续交互的场景,如数据处理和流式处理。文章详细说明了Worker的生命周期、通信方式、进度上报等特性,并通过质数计算示例展示了主线程与Worker线程的交互流程。关键点包括Worker的创建、消息传递、错误处理及终止操作,同时强调了文件路径规则和消息序列化限制

摘要: 本文介绍如何在HarmonyOS 6.1+中使用TaskPool实现多线程并发任务,避免主线程卡顿。通过三个计算任务(斐波那契数列和质数统计)演示核心流程: 关键步骤:用@Concurrent标记顶层任务函数,通过taskpool.execute()提交任务,await异步获取结果并更新UI。 规则:任务需可序列化,参数/返回值通过序列化传递,await后自动切回主线程。 效果:任务并发执

功能核心 API最佳场景AES 加密本地敏感数据加密SHA256 哈希密码存储/文件校验生物认证应用锁/支付验证权限管理动态权限申请密钥存储密钥安全保存敏感数据必须加密存储,不要明文保存优先使用生物认证提升用户体验权限遵循最小化原则,用到时才申请数据传输使用 HTTPS + 证书固定参考文档:华为开发者联盟 HarmonyOS 5.0.0 API 12 — 安全开发指南。
本文介绍了ACE Framework的四个核心实现机制:洋葱管线、零反射依赖注入、AOP方法织入和类型安全ORM映射。 洋葱管线通过数组引用解决闭包状态修改问题,递归实现中间件组合,确保next()调用安全性和执行顺序。 零反射依赖注入利用编译期宏生成顶层let变量,在程序启动时自动注册Bean,通过闭包工厂实现依赖解析,内置循环依赖检测。 AOP方法织入采用立即执行闭包技术包裹原方法体,使得注解
目标很明确:不改 rust-brotli 一行源码,把 brotli 压缩/解压能力搬到鸿蒙,然后用 ArkTS 验证一切正常。,基于 napi-rs 的鸿蒙 Rust 框架。
本文介绍了使用lycium工具交叉编译OpenSSL 3.6的完整流程。首先需准备WSL(Ubuntu)环境并挂载Windows盘符,安装OpenHarmony SDK并配置环境变量。接着安装构建依赖工具,获取lycium_plusplus工具后执行构建脚本。构建过程会拉取OpenSSL源码并完成编译,最终生成的头文件、库文件和打包产物存放在指定目录。文章详细说明了各阶段操作步骤,包括环境准备、S

本文介绍了如何使用仓库现有脚本将OpenSSL 3.6.0和FFmpeg n6.1.4交叉编译为适用于OpenHarmony(OHOS)的库文件,并生成HNP包。主要内容包括: 一键构建流程:通过lycium/build.sh脚本实现OpenSSL和FFmpeg的交叉编译,需要设置OHOS_SDK环境变量。 构建前检查:包括验证OHOS SDK/NDK可用性和检查必要的构建依赖命令。 OpenSS







