首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
HarmonyOS开发
90后晨仔
创建于2024-07-23
订阅专栏
记录HarmonyOS开发学习的点点滴滴
等 17 人订阅
共56篇文章
创建于2024-07-23
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
鸿蒙 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
ArkUI实现类似于iOS应用底部标签栏(TabBar)
在现代的移动应用开发中,底部标签栏(TabBar)是提升用户体验的重要组成部分之一。它通常位于屏幕底部,为用户提供快速导航至不同功能或页面的能力。这里使用ArkUITabs和TabContent实现一
鸿蒙开发中的长列表该如何优化?
一、长列表优化概述 针对长列表加载这一场景,对于列表渲染的时间、页面滑动的帧率、应用内存的占用等几个方面带来优化,提升性能和用户体验的手段目前已知的有如下4种: 懒加载 提供列表数据按需加载能力,解决
有什么好的学习鸿蒙的学习方法吗?
最近晚上一直在鸿蒙官方网站学习,才把两个专业证书拿下,当然还有一些课程的课后练习通过的证书,目前也不知道这些证书到底有没有含金量,对找工作到底有没有用,只是感觉很有成就感、满足感,所以就一直在坚持的学
【习题】ArkUI进阶
一 、判断题 1. ForEach提供了一个名为keyGenerator的参数,可以自定义键值的生成规则。如果没有定义keyGenerator函数,则ArkUI框架会使用默认的键值生成函数。 答案:正
HarmonyOS系统中各组件的关系与各自的生命周期介绍
以上为官方给出的运行期和编译期的关系图,从图中我们可以很清晰的看到各个组件对应的关系以及一个应用程序(Application)在创建之后所经历的一个过程,总结如下图所示: 一、流程简介 Applica
UIAbility、ExtensionAbility、HAP、AbilityStage在运行期和编译器的关系
如上图所示: HAP 是应用程序的打包单位,包含了应用程序的所有资源和代码,是应用程序的最小安装单元。 AbilityStage 是应用程序的生命周期管理器,负责管理所有的Abilities(UIAb
UIAbility相关的基础知识概念介绍
一、UIAbility组件是什么? UIAbility组件:一种包含UI的应用组件,主要用于和用户交互。 通常我们在使用IDE新创建一个项目的时候会在项目目录下自动生成一个持有UIAbility组件的
【习题】应用程序框架进阶
一 、判断题 1. 一个应用是由一个或多个HAP组成。 答案:正确(True) 2. UIAbility组件多实例启动模式是默认的启动模式。 答案:错误(False) 二、单选题 1. 以下关于指定实
【习题】保存应用数据
一、判断题 1. 用户首选项为应用提供Key-Value键值型的数据处理能力,支持应用持久化轻量级数据,它是一种关系型数据库。 答案: 错误(False) 2. 用户首选项Key是可以重复的关键字。
HarmonyOS数据存储之用户首选项
一、用户首选项简介 在iOS开发中有一个名为UserDefaults的类专门管理存储和读取轻量型数据的时候使用,有些时候也称之为用户偏好设置。而今天这里我们所说的HarmonyOS中的Preferen
HarmonyOS如何从网络中获取数据?
一、 HTTP 请求方法介绍 方法 描述 GET 请求指定的页面信息,并返回实体主体。GET方法应该只用于数据的检索,而不应用于数据修改的操作,因为它会被缓存,可能会被保存在浏览器历史记录中,或者会被
【习题】从网络获取数据
一、判断题 1. 在http模块中,多个请求可以使用同一个httpRequest对象,httpRequest对象可以复用: 答案:错误(False) 2. 使用on(type: 'headersRec
DevEco-Studio中如何安装华为模拟器?
1.在编译器中选择Tools然后选择Device Manager 2.弹出如下框,然后点击如下高亮字体部分。 3.填写个人信息进行申请,一般申请提交8小时内会生效。 4.申请成功后重新选择Tools然
下一页