HarmonyOS4.0入门学习需要学习哪些知识点呢?

HarmonyOS4.0入门学习需要学习哪些知识点?我们需要学习以下知识点,看看你都会吗?

01、HarmonyOS介绍 开发环境搭建 DevEco详解 目录介绍介绍 代码分析

 

02、HarmonyOS模拟器调试、真机调试

 

03、ArkTS页面布局 数据类型 条件判断 数组ForEach循环遍历 List ListItem组件详解

 

04、ArkTS通用属性 布局组件Row、Column以及自定义组件

 

05、Row、Column组件结合layoutWeight实现弹性布局

 

06、Stack层叠组件 Stack实现浮动按钮、浮动导航以及详解自定义组件的几种方法

 

07ArkTS组件模块化 Flex组件 Flex弹性布局 自适应布局详解

 

08ArkTs接口以及Flex+Button实现搜索页面动态布局、Flex帮助版本动态布局

 

09RelativeContainer相对布局详解以及List结合浮动弹出按钮导航布局

 

10List列表组件的使用以及List实现微信用户中心列表页面布局

 

11List组件实现国家电网文章列表布局以及自定义模型类的使用

 

12List水平商品列表、 List scroller、 ListItem结合swipeAction实现响应列表项侧滑

 

13List结合ListItemGroup实现汽车之家选车页面布局

 

14Grid GridItem网格布局组件详解

 

15Tabs TabContent 实现底部导航 顶部导航 侧部导航 自定义导航

 

16Tabs TabContent 模块化以及顶部滑动导航

 

17HarmonyOS路由详解 生命周期讲解

 

18ArkTs图片组件和Swiper组件详解

 

19ArkTs表单组件、日期组件、Scroll组件

 

20ArkTs表单实现简易用户信息采集系统

 

21PromptAction (弹窗)以及QRCode、PatternLock、Search、Toggle、Rating组件

 

22页面级状态管理  @State、@Prop、@Link、@Provide、@Consume @Watch详解

 

23状态管理 应用级状态管理AppStorage PersistentStorage

 

24动画 显示动画 属性动画 侧边栏动画详解

 

25动画实现ActionSheet、动画结合Translate Rotate  Scale以及组件内转场动画

 

26弹簧曲线动画 路径动画  购物车类似小球飞入动画

 

27页面间的动画、放大缩小视图、朋友圈预览图片效果

 

28页面转场动画 自定义页面跳转的动画

 

29Http Get Post Put Delete数据请求,请求Api接口渲染新闻列表数据以及Postman测试接口

 

30封装HttpUtil、Get Post Put Delete封装、泛型 模型类详解、 定义公共配置文件

 

31HarmonyOS ArkUI-X中借助PullToRefresh实现真实新闻列表下拉刷新、上拉分页

 

32通用事件 事件对象 点击事件、触摸事件、挂载卸载事件、 滑动弹出侧边栏

 

33通用事件 拖拽事件 拖拽列表元素交换位置 @Observed  @ObjectLink状态管理详解

 

34手势事件 TapGesture LongPressGesture PanGesture PinchGesture RotationGesture SwipeGesture

 

35组合手势 相册图片双击放大 单击缩小 手指捏合 拖动预览案例

不会的可以学学2024年新出的HarmonyOS4.0入门教程

HarmonyOS Next_HarmonyOS4.0鸿蒙OS最新入门实战系列教程_哔哩哔哩_bilibili

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/720986.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

小巧且强大,一键批量操作谁不爱?

软件简介: 软件【下载地址】获取方式见文末。注:推荐使用,更贴合此安装方法! 两款Office批量打印工具展现了优秀的人性化设计:其界面清晰、操作简便。这些工具支持Word、Excel、PPT等多种文档格式进行批量打印&#…

VMware虚拟机安装linux教程

CentOS7下载 下载 (centos.org)https://www.centos.org/download/新建虚拟机 选择自定义安装 这里要注意兼容性,如果是VMware12创建的虚拟机复制到VM11、10或者更低的版本会出现一不兼容的现象。如果是用VMware10创建的虚拟机在VMware12中打开则不会出现兼容性问题…

洛谷: P1754 球迷购票问题

思路: 记忆化搜索。和洛谷上那道括号匹配的题几乎是一样的。 x是当前剩余50的数量&#xff0c;y是剩余100的数量。 纯暴力三个点超时&#xff0c;所以每次DFS完了&#xff0c;把当前找到的方式数量记录下来&#xff0c;不再重复的去DFS。 代码: #include <bits/stdc.h&g…

vue中使用echarts实现人体动态图

最近一直处于开发大屏的项目&#xff0c;在开发中遇到了一个小知识点&#xff0c;在大屏中如何实现人体动态图。然后看了下echarts官方文档&#xff0c;根据文档中的示例调整出来自己想要的效果。 根据文档上发现 series 中 type 类型设置为 象形柱形图&#xff0c;象形柱图是…

SpringCloud之Nacos入门与实战系列

目录 一、Nacos介绍 1.1、配置中心和注册中心的概念 1.2 Nacos 优点 二、Nacos的使用 2.1 以单机模式启动Nacos 2.2 Nacos部署方式介绍 2.3 配置数据源 2.4 开启控制台权限登录 三、配置中心的使用 3.1 创建配置信息 3.2 SpringBoot使用配置中心 四、注册中心的使用 4…

android 使用协程CoroutineScope 实现定时器

满足延迟执行、立即执行&#xff0c;每次任务间隔时长&#xff0c;总时长的任务 使用1 class TimeViewModel:Viewmodel(){//测试延迟5秒开始执行任务&#xff0c;然后每隔1秒执行1次&#xff0c;总执行时间60秒fun testTime(){var startTime System.currentTimeMillis()log(…

图书推荐|Word文稿之美

让你的文档从平凡到出众&#xff01; 本书内容 《Word文稿之美》是一本全面介绍Word排版技巧和应用的实用指南。从初步认识数字排版到高效利用模板、图文配置和表格与图表的排版技巧&#xff0c;再到快速修正错误和保护文件&#xff0c;全面系统地讲解数字排版的技术和能力&…

基于Docker部署本地ChatGPT环境

基于Docker部署本地ChatGPT环境 一、拉取镜像 docker pull pengzhile/pandora二、运行镜像 docker run -e PANDORA_CLOUDcloud -e PANDORA_SERVER0.0.0.0:8899 -p 8899:8899 -d pengzhile/pandora三、查看容器是否启动成功 docker ps四、登录 http://IP:8899 这里有两种方…

ssm+springboot音乐播放器网站mybatis+jsp

测试流程 &#xff08;1&#xff09; 登录系统、填写用户名、密码选择角色&#xff0c;主要内容&#xff1a;进行权限控制。 &#xff08;2&#xff09; 用户查看音乐信息、音乐资讯功能&#xff0c;主要是测试系统实用性、方便性。 &#xff08;3&#xff09; 信息修…

你喜欢在那种迷宫中探索呢?

迷宫中的探索者&#xff1a;程序员的多元职业赛道 在信息时代的洪流中&#xff0c;程序员们就像是勇敢的探险家&#xff0c;穿梭于由代码构建的迷宫之中。这座迷宫中&#xff0c;既有前端的绚烂花园&#xff0c;也有后端的深邃洞穴&#xff0c;更有数据科学的神秘密室。每个程…

Maven能解决什么问题?为什么要用?

如果没有maven&#xff0c;我们在开发一个应用的时候&#xff0c;需要自己先确定要引入哪些第三方的jar包&#xff0c;并且要去找到这些jar包&#xff0c;把他们导入到项目中&#xff0c;而且最痛苦的时候各个jar包之间的兼容性和冲突的问题。 jar包弄好了之后&#xff0c;我们…

mysql 8 修改账号密码

一 进入Mysql bin目录 cmd 运行&#xff08;跳过密码&#xff09;&#xff0c;运行完不要关闭 mysqld --console --skip-grant-tables --shared-memory 二 新打开一个cmd mysql bin 目录下登录&#xff0c;密码输入时&#xff0c;直接回车 mysql -uroot -p 三 修改密码 m…

【C++】类和对象之初始化列表与static成员

个人主页 &#xff1a; zxctscl 文章封面来自&#xff1a;艺术家–贤海林 如有转载请先通知 文章目录 1. 前言2. 再谈构造函数2.1 构造函数体赋值2.2 初始化列表2.3 explicit关键字 3. static成员3.1 概念3.2 特性 1. 前言 在前面的博客中已经分享有关构造函数 【C】构造函数和…

9.WEB渗透测试-Linux基础知识-Linux用户权限管理(上)

免责声明&#xff1a;内容仅供学习参考&#xff0c;请合法利用知识&#xff0c;禁止进行违法犯罪活动&#xff01; 内容参考于&#xff1a; 易锦网校会员专享课 上一个内容&#xff1a;8.WEB渗透测试-Linux基础知识-Linux基础操作&#xff08;二&#xff09;-CSDN博客 用户管…

kafka在linux环境下的执行命令

#创建topic /data/app/kafka/bin/kafka-topics.sh --create --bootstrap-server 127.0.0.1:8318 --replication-factor 1 --partitions 12 --topic yunpei-track --command-config /data/app/kafka/config/admin.conf #新增用户,新建用户mytest /data/app/kafka/bin/kafka-…

uniapp实现进度条组件

首先&#xff0c;在uniapp项目中创建一个自定义组件&#xff0c;可以命名为Progress.vue。在Progress.vue中&#xff0c;编写如下代码&#xff1a; <template><view class"progress"><view class"progress-bar" :style"{width: progr…

缓存淘汰策略看完这篇就够了

LFU 缓存淘汰算法 LFU 是 Least Frequently Used 的缩写&#xff0c;即 最少使用 缓存淘汰算法。LFU算法根据数据项在缓存中的访问频率来决定淘汰哪些数据项。访问频率越高 的数据项被认为是更重要的&#xff0c;访问频率越低 的数据项被认为是更不重要的。 LFU算法的具体工作原…

c# 查询dataset数据集

1、读取xml&#xff0c;见上一个博客 2、加载到dataset中&#xff0c;按照条件进行dataset数据集查询后返回满足条件结果 public static string GetStrByID(string ID) { string str string.Empty; DataSet ds FromXmlFileToDataSet(); Dat…

HarmonyOS4开发 数据持久化-用户首选项 封装

import preferences from ohos.data.preferences;class PreferencesUtil {prefMap: Map<string, preferences.Preferences> new Map()async loadPreference(context, name: string) {try { //加载preferencesconst pref await preferences.getPreferences(context, nam…

Kali Linux 2024.1

Kali Linux 2024.1刚刚发布&#xff0c;标志着这个备受欢迎的安全重点Linux发行版在今年的首次重大更新。以其先进的渗透测试和安全审计功能而闻名&#xff0c;它是安全专业人员和爱好者的首选工具。 Kali 2024.1 亮点 本次发布由 Linux 内核 6.6 提供支持&#xff0c;突出了…