首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
HarmonyOS开发
90后晨仔
创建于2024-07-23
订阅专栏
记录HarmonyOS开发学习的点点滴滴
等 16 人订阅
共49篇文章
创建于2024-07-23
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Stage模型中的有哪几种类型的组件?
在HarmonyOS的Stage模型中,应用组件是构建应用程序的核心模块。Stage模型提供了两种主要的组件类型:UIAbility和ExtensionAbility。以下是这两种组件的详细总结: 1
鸿蒙应用开发:FA模型与Stage模型生命周期详解(基础篇)
一、模型演进概述 鸿蒙操作系统(HarmonyOS)的应用架构经历了从FA模型到Stage模型的重大演进。FA模型(Feature Ability)作为早期架构,适用于轻量级应用开发;而Stage模型
ArkTS 与 Swift 闭包的对比分析
闭包(Closure)是函数式编程中的核心概念,允许函数捕获并操作其创建时的作用域环境。ArkTS(基于 TypeScript 的 HarmonyOS 开发语言)和 Swift 的闭包在语法、行为和应
ArkTS 语言中的number和Number区别是什么?
在 ArkTS 中,number 和 Number 的区别与 TypeScript/JavaScript 中的 number 和 Number 的区别完全一致,主要体现在基本类型与对象类型的差异上。以
解析鸿蒙 ArkTS 中的 Union 类型与 TypeAliases类型
在鸿蒙 ArkTS(基于 TypeScript 的扩展)中,Union 类型和Type Aliases(类型别名) 是类型系统的两大核心特性。它们虽然常被同时使用,但解决的问题截然不同。本文将通过完整
Harmony 开发中的三层架构
三层工程结构 是鸿蒙应用开发中推荐的 模块化分层架构,主要用于复杂应用的代码组织,强调模块解耦和复用性。这一架构与操作系统内核的分层不同,聚焦于 应用工程本身的结构设计。以下是详细的层级说明、依赖规则
HarmonyOS 中 Navigation 和 router是一回事吗?
在鸿蒙(HarmonyOS)中,Navigation 组件 并不是一种独立的路由机制,而是一个 UI 导航容器组件,用于构建具有导航功能的界面结构(如底部导航栏、侧边栏等)。它的主要职责是管理 同级页
鸿蒙ArkTS是如何实现并发的?
1.什么是并发? 并发指在同一时间内,存在多个任务同时执行的情况。 多核设备:这些任务可能同时在不同CPU上并行执行。 单核设备:多个并发任务不会在同一时刻并行执行,但是CPU会在某个任务休眠或进行I
鸿蒙开发报错Argument of type '(item: ObjectData) => number' is not xxxx
报错代码 修改代码 📌 总结一下: 错误原因 解决方式 item.id 是 number,但 ForEach 要求 string 加 .toString() 转成字符串
鸿蒙ArkUI框架中的状态管理
一、组件级别状态管理 1. @State 用途:组件内部私有状态,变化触发UI更新。 示例:按钮的点击状态、计数器数值。 特点:只能初始化一次,单向数据流(组件内修改)。 代码示例: 2. @Prop
HarmonyOS的页面生命周期 和 组件生命周期
以下是基于鸿蒙(HarmonyOS)开发的 页面生命周期 和 组件生命周期 的总结。 一、UIAbility 生命周期 UIAbility 是应用的基本交互单元,其生命周期由系统管理,分为以下核心阶段
鸿蒙开发中的常见关键字简单总结
在鸿蒙应用开发中(特别是使用 ArkUI 框架和 ArkTS 语言时),装饰器(Decorators) 是关键概念,用于声明组件、管理状态和定义交互逻辑。以下是常用关键字的详细介绍及代码示例: 1.
鸿蒙 ArkUI 常用组件体系总结
鸿蒙 ArkUI 提供了丰富的 UI 组件,涵盖了布局、基础 UI、输入、容器、手势、动画、高级组件、网络与存储、适配等多个方面。以下是完整的 ArkUI 控件总结,方便你快速查阅和理解鸿蒙的 UI
鸿蒙 ArkUI 框架中List、Row、Column 和 Flex 的区别是什么?
在 鸿蒙 ArkUI 框架中,List、Row、Column 和 Flex 是常见的布局组件,每个都有不同的使用场景和特性。下面是它们的区别和适用场景的详细解析: 1. List(列表) 特点 • L
HarmonyOS UIAbility 生命周期
一、UIAbility 生命周期概述 UIAbility 是 HarmonyOS 应用的基本交互单元,负责管理用户界面(UI)和业务逻辑。其生命周期由系统调度,开发者通过重写回调方法响应状态变化。生命
HarmonyOS 数据持久化对比iOS 数据持久化对比
一、轻量级键值存储 1. HarmonyOS - Preferences 核心 API 及调用顺序: API 方法 用途说明 代码示例 dataPreferences.getPreferences()
HarmonyOS 应用开发中数据存储技术
一、轻量级键值存储 1. HarmonyOS 技术名称:首选项(Preferences) 特点: 基于内存缓存 + 异步持久化(类似 Android 的 SharedPreferences)。 单文件
鸿蒙基础知识记录(二)
一、鸿蒙开发基础概念 (一)应用打包格式 鸿蒙应用打包后文件扩展名为.hap(HarmonyOS Ability Package),这是其标准包格式。此外,还有 HAR(Harmony Archive
HarmonyOS 基础知识记录(一)
一、基础概念与核心特性 HarmonyOS 是什么?与 Android/iOS 的主要区别是什么? HarmonyOS 是华为开发的面向全场景的分布式操作系统,支持跨设备协同、低延迟和高安全性。 与
ArkUI自定义一个简单的带搜索功能的列表
1. 实现的代码 2. 代码解释说明 @ComponentV2:这是一个装饰器,用于声明CustomNavigation()是一个组件。 export default struct CustomNav
下一页