category

鸿蒙开发

共 19 篇文章。
全部文章GameGolangSaasRust游戏开发客户端开发GameDevTypeScriptLuaProducts写作小说IndieDatabase
鸿蒙开发

一次开发多端部署与响应式适配

本文讲清 HarmonyOS NEXT 的一次开发多端部署:断点机制与窗口宽度阈值、媒体查询监听、GridRow 与 GridCol 栅格布局、自适应布局的尺寸单位与约束属性、资源限定目录的匹配规则,以及窗口与折叠屏状态管理。文中给出手机单列切换平板双栏的完整示例与两张对照表,并汇总硬编码 px、限定词命名错误等常见坑。

7 分钟阅读
HarmonyOS ArkTS 响应式
鸿蒙开发

鸿蒙元服务与卡片开发

本文讲解 HarmonyOS NEXT 的元服务与服务卡片开发:元服务的免安装特性与包体积约束、FormExtensionAbility 的完整生命周期回调、form_config.json 配置项含义、卡片 ArkTS UI 的组件子集与数据绑定、定时与定点两类刷新机制,以及 postCardAction 的三种交互方式。文中给出可运行代码与两张对照表,并汇总卡片刷新配额、组件受限等常见坑。

9 分钟阅读
HarmonyOS ArkTS 元服务
鸿蒙开发

ArkTS 语言基础与 TypeScript 的差异

本文从 ArkTS 运行于 ArkVM 与严格模式的定位讲起,梳理基础类型、interface、class、enum、泛型、函数重载、可选链等语言要点,并逐条给出 ArkTS 相对 TypeScript 的限制清单与正反例代码,覆盖禁用 any、禁止结构化类型、禁止动态增删属性、不支持声明合并等关键约束,附 TS 特性支持对照表与常见编译坑清单。

9 分钟阅读
ArkTS TypeScript HarmonyOS
鸿蒙开发

HarmonyOS NEXT 全景与开发环境搭建

本文系统梳理 HarmonyOS NEXT 与兼容 AOSP 旧版鸿蒙的本质差异、四层系统架构与 Stage 模型核心概念,对比元服务与传统应用的取舍,给出 API 9 至 API 15 的版本演进对照,并逐步完成 DevEco Studio 5.0.3.900 安装、SDK 组件管理、ohpm 与 hvigor 工具链配置、首个工程目录逐文件解读、模拟器创建与自动签名,最后附常见坑清单。

12 分钟阅读
HarmonyOS ArkTS DevEco Studio
鸿蒙开发

HarmonyOS 鸿蒙原生开发

HarmonyOS NEXT 是华为全栈自研的分布式操作系统,彻底移除 AOSP 兼容层后以 ArkTS + ArkUI 构建原生应用生态。本专题覆盖鸿蒙原生开发的完整链路:从 HarmonyOS NEXT 与 DevEco Studio 环境搭建、ArkTS 相对 TypeScript 的静态类型约束、ArkUI 声明式 UI 与状态装饰器、布局系统与自定义组件、Navigation 路由栈与页面生命周期,到网络请求与首选项/关系型数据库持久化、TaskPool 与 Worker 并发模型、元服务与万能卡片、一次开发多端部署的响应式适配、AppGallery 签名打包上架,以及启动耗时、帧率与内存的性能优化与调试。后续补充的 6 篇进阶内容进一步覆盖 Stage 模型与 Ability/Extension 体系、NAPI 与 C/C++ 原生互操作、分布式软总线与跨设备迁移、权限模型与 HUKS 密钥管理、ArkUI 动画与手势交互,以及 ohpm 包管理与 Hypium 测试框架。

3 分钟阅读
HarmonyOS 鸿蒙 ArkTS