HarmonyOS 鸿蒙Next基础认证学习记录

HarmonyOS 鸿蒙Next基础认证学习记录

PS:我边用平板边用电脑学习的,所以这里只有一部分知识点

班级链接:https://developer.huawei.com/consumer/cn/training/classDetail/0e5a7e7a9a324608848b1475d5c8ee1a?type=1?ha_source=hmosclass&ha_sourceId=89000248

1. 构建列表页面

1.1 List组件

cke_55498.png

cke_61608.png

List参数:

space是主轴子组件之间的间隔

initialIndex是设置List组件初次加载时,视口起始位置显示的item索引值

scroller是可滚动组建的控制器:

cke_64397.png

第一点是必须的

List属性:

cke_70661.png

.listDirection(value:Axis) Axis.Vertical纵向排列 Axis.Horizontal横向排列

.lanes(value:gutter) 设置有几栏

.divider()设置ListItem分割线样式

cke_75529.png

cke_80872.png

cke_86729.png

2. 构建丰富的页面

2.1. Swiper轮播组件

cke_90205.png

Swiper参数:

cke_93646.png

Swiper属性方法:

cke_96872.png

cke_100434.png

2.2. Grid网格组件:

Grid子组件必须是GridItem组件

cke_103939.png

3. 从网络获取数据

3.1. 订阅网络状态

第一步:

cke_130355.png

cke_134636.png

networkCap包括网络流量是否计费、网络是否可以连接到Internet等

cke_139061.png

cke_143707.png

3.2. 使用HTTP访问网络(一个简单的请求-响应网络)

cke_148589.png

cke_153559.png

cke_161130.pngcke_166115.png

cke_170831.png

cke_177989.png

3.3. 使用RCP访问网络(声明式开发范式、并发、数据传输能力更强、适合大规模应用)

cke_186138.png

cke_192004.png

cke_197427.png

4. 保存应用数据

cke_201708.png

cke_207091.png

4.1. 关系型数据库

cke_110243.png

cke_114334.png

cke_117135.png

cke_120104.png

cke_123053.png


更多关于HarmonyOS 鸿蒙Next基础认证学习记录的实战教程也可以访问 https://www.itying.com/category-93-b0.html

2 回复

鸿蒙Next基础认证主要涵盖HarmonyOS系统架构、ArkTS语言、ArkUI框架、分布式能力及安全机制。认证内容聚焦鸿蒙原生应用开发,不涉及Java或C语言。考试重点包括Ability开发、Stage模型、UI组件使用、数据管理及跨设备协同。认证形式为线上考试,通过后获得华为官方认证证书。

更多关于HarmonyOS 鸿蒙Next基础认证学习记录的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


感谢分享你的HarmonyOS Next基础认证学习记录,内容非常详实,涵盖了构建页面、网络访问和数据存储等核心开发技能。你整理的这些知识点对正在备考或学习ArkTS开发的开发者很有参考价值。

从你的笔记可以看出,你已经掌握了几个关键模块:

  1. UI构建:对List、Swiper、Grid等核心容器的参数和属性理解到位,特别是List的scroller控制器、lanes多栏布局和divider分割线,这些都是构建高效列表页面的基础。
  2. 网络能力:区分了HTTPRPC两种网络请求方式的应用场景。笔记中提到的@ohos.net.http@kit.ArkWeb模块的使用,以及网络状态(netConnection)的监听,是开发联网应用的关键步骤。
  3. 数据管理:明确了应用数据存储的几种方式(首选项、关系型数据库等),并开始接触关系型数据库(@ohos.data.relationalStore)的初始化和增删改查操作,这是实现数据持久化的核心。

你的学习路径很清晰,从UI到网络再到数据,符合应用开发的基本逻辑。建议在后续学习中,可以结合这些知识点尝试构建一个完整的小应用,例如一个能显示网络获取的数据列表,并支持本地收藏或缓存的应用,这样能更好地融会贯通。

继续加油,期待看到你更多的学习或实践成果!

回到顶部