logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

在鸿蒙 PC 上用 Rust 写一个 2048:ArkTS 负责界面,Rust 负责灵魂

本文介绍了一个基于Rust和ArkTS的开源鸿蒙PC应用开发实践,目标是让2048游戏在HarmonyOS PC(2in1设备)上以原生窗口应用形态运行。文章详细记录了从零环境配置到最终实现的完整过程,包括环境搭建、Rust核心逻辑实现、跨平台编译和ArkTS界面开发的实践经验。 文章重点介绍了轻量级命令行工具ark-cli的使用,它简化了鸿蒙开发环境的配置,避免了安装庞大的DevEco Stud

文章图片
#harmonyos#rust#华为
用 Go 开发鸿蒙 PC(2in1)二维码生成应用:从环境搭建到落地的完整实战

鸿蒙 PC(2in1 形态,如 MateBook 系列)与手机共用同一套 OHOS 应用模型:UI 用 ArkTS,原生能力走 NAPI。把应用声明为2in1设备类型即可在 PC 上运行。选 Go 做核心,是因为 Go 的成熟、生成 PNG 只要几行。怎么把 Go 编出来的东西塞进鸿蒙 PC 应用。这是全文重点。

文章图片
#golang#harmonyos#开发语言
把 Go 塞进鸿蒙PC:windows上用 c-shared 跑 2048

本文分享了在开源鸿蒙PC上实现「Go语言编写游戏逻辑 + ArkTS构建界面」的技术方案。作者详细记录了从零搭建开发环境、解决Go与鸿蒙musl libc的兼容性问题到最终实现跨架构运行的全过程。关键点包括:1) 通过CGO将Go代码编译为动态库,经NAPI桥接ArkTS界面;2) 在x86_64模拟器上遭遇Go TLS模型与musl libc不兼容的隐蔽问题;3) 创新性地使用鸿蒙NDK工具链实

文章图片
#golang#harmonyos#windows
rust的brotli数据压缩库鸿蒙化适配

目标很明确:不改 rust-brotli 一行源码,把 brotli 压缩/解压能力搬到鸿蒙,然后用 ArkTS 验证一切正常。,基于 napi-rs 的鸿蒙 Rust 框架。

#rust#harmonyos#开发语言
rust的brotli数据压缩库鸿蒙化适配

目标很明确:不改 rust-brotli 一行源码,把 brotli 压缩/解压能力搬到鸿蒙,然后用 ArkTS 验证一切正常。,基于 napi-rs 的鸿蒙 Rust 框架。

#rust#harmonyos#开发语言
HarmonyOS 安全与隐私开发实战:加密算法、生物认证与数据保护

功能核心 API最佳场景AES 加密本地敏感数据加密SHA256 哈希密码存储/文件校验生物认证应用锁/支付验证权限管理动态权限申请密钥存储密钥安全保存敏感数据必须加密存储,不要明文保存优先使用生物认证提升用户体验权限遵循最小化原则,用到时才申请数据传输使用 HTTPS + 证书固定参考文档:华为开发者联盟 HarmonyOS 5.0.0 API 12 — 安全开发指南。

#harmonyos#ui#华为
HarmonyOS 高级 UI 实战:手势系统、Canvas 自定义绘制与复杂动画

Entry@Componentbuild() {Text(‘🎨 Canvas 画板’).fontSize(24).fontWeight(FontWeight.Bold)// 绘制网格背景x += 30) {y += 30) {// 绘制用户线条i++) {})})Button('清除').fontSize(12).onClick(() => { this.points = [] })@Compo

#harmonyos#ui#华为
    共 61 条
  • 1
  • 2
  • 3
  • 7
  • 请选择