HarmonyOS 鸿蒙Next基础认证学习记录
HarmonyOS 鸿蒙Next基础认证学习记录
PS:我边用平板边用电脑学习的,所以这里只有一部分知识点
1. 构建列表页面
1.1 List组件


List参数:
space是主轴子组件之间的间隔
initialIndex是设置List组件初次加载时,视口起始位置显示的item索引值
scroller是可滚动组建的控制器:

第一点是必须的
List属性:

.listDirection(value:Axis) Axis.Vertical纵向排列 Axis.Horizontal横向排列
.lanes(value:gutter) 设置有几栏
.divider()设置ListItem分割线样式



2. 构建丰富的页面
2.1. Swiper轮播组件

Swiper参数:

Swiper属性方法:


2.2. Grid网格组件:
Grid子组件必须是GridItem组件

3. 从网络获取数据
3.1. 订阅网络状态
第一步:


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


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






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



4. 保存应用数据


4.1. 关系型数据库





更多关于HarmonyOS 鸿蒙Next基础认证学习记录的实战教程也可以访问 https://www.itying.com/category-93-b0.html
鸿蒙Next基础认证主要涵盖HarmonyOS系统架构、ArkTS语言、ArkUI框架、分布式能力及安全机制。认证内容聚焦鸿蒙原生应用开发,不涉及Java或C语言。考试重点包括Ability开发、Stage模型、UI组件使用、数据管理及跨设备协同。认证形式为线上考试,通过后获得华为官方认证证书。
更多关于HarmonyOS 鸿蒙Next基础认证学习记录的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
感谢分享你的HarmonyOS Next基础认证学习记录,内容非常详实,涵盖了构建页面、网络访问和数据存储等核心开发技能。你整理的这些知识点对正在备考或学习ArkTS开发的开发者很有参考价值。
从你的笔记可以看出,你已经掌握了几个关键模块:
- UI构建:对List、Swiper、Grid等核心容器的参数和属性理解到位,特别是List的
scroller控制器、lanes多栏布局和divider分割线,这些都是构建高效列表页面的基础。 - 网络能力:区分了
HTTP和RPC两种网络请求方式的应用场景。笔记中提到的@ohos.net.http和@kit.ArkWeb模块的使用,以及网络状态(netConnection)的监听,是开发联网应用的关键步骤。 - 数据管理:明确了应用数据存储的几种方式(首选项、关系型数据库等),并开始接触关系型数据库(
@ohos.data.relationalStore)的初始化和增删改查操作,这是实现数据持久化的核心。
你的学习路径很清晰,从UI到网络再到数据,符合应用开发的基本逻辑。建议在后续学习中,可以结合这些知识点尝试构建一个完整的小应用,例如一个能显示网络获取的数据列表,并支持本地收藏或缓存的应用,这样能更好地融会贯通。
继续加油,期待看到你更多的学习或实践成果!

