HarmonyOS - 鸿蒙开发入门

文章目录

    • HarmonyOS
      • 核心资源
      • 特性:全场景终端
      • HarmonyOS 版本
    • HarmonyOS 和 OpenHarmony
    • 教程资源
    • 开发环境
      • 开发工具 - DevEco
      • 开发语言 - ArkTS
      • 核心框架 - ArkUI
    • 考证


HarmonyOS 开发交流秋秋群:23458659,V : ez-code,期待交流和合作


HarmonyOS

是华为开发的 全场景分布式智慧操作系统


核心资源

  • 官方教程 HarmonyOS Developer : HarmonyOS 专区
    https://developer.huawei.com/consumer/cn/training/harmonyOS/l44yheg8
  • 文档:https://developer.harmonyos.com/cn/documentation/overview/

特性:全场景终端

将逐步覆盖 1+8+N 全场景终端设备

  • 1 : 智能手机
  • 8 : PC、平板、手机、智慧屏、AI音箱、耳机、AR/VR 眼镜、车机
  • N :IoT 生态产品

HarmonyOS 版本

版本发布历史

  • 1.0 2019-08-09
    同日,开源 OpenHarmony
  • 2.0 2020-09-10
    升级了 分布式软总线、分布式数据管理、分布式安全
  • 3.1 2022-11-04
    引入了全新的应用开发模型:Stage

HarmonyOS 和 OpenHarmony

  • HarmonyOS 官网:http://www.openharmony.cn
  • git : https://gitee.com/openharmony

HarmonyOS 由华为运营;
OpenHarmony,由开放原子开源基金会(OpenAtom Foundation)孵化及运营。


其它:

  • OpenHarmony 版本发布历史
    http://www.openharmony.cn/certification/document/pcs

教程资源

  • <HarmonyOS第一课>运行Hello World
    https://developer.huawei.com/consumer/cn/training/course/slightMooc/C101667303102887820
  • 坚果的博客
    https://jianguo.blog.csdn.net/
  • 视频教程 : 黑马程序员 - 鸿蒙HarmonyOS4.0开发应用从入门到实战
    https://www.bilibili.com/video/BV1Sa4y1Z7B1/

开发环境

开发工具 - DevEco

HUAWEI DevEco Studio
工具支持平台:Windows,macOS

macOS 上搭建鸿蒙开发环境详细指南:
https://blog.csdn.net/lovechris00/article/details/135163461


开发语言 - ArkTS

https://developer.harmonyos.com/cn/develop/arkts/

ArkTS 是鸿蒙生态的应用开发语言。
它在保持TypeScript(简称TS)基本语法风格的基础上,对TS的动态类型特性施加更严格的约束,引入静态类型。同时,提供了声明式UI、状态管理等相应的能力,让开发者可以以更简洁、更自然的方式开发高性能应用。


核心框架 - ArkUI

ArkUI,也称为 方舟开发框架

https://developer.harmonyos.com/cn/develop/arkUI

ArkUI是一套构建分布式应用界面的声明式UI开发框架。
它使用极简的UI信息语法、丰富的UI组件、以及实时界面预览工具,帮助您提升HarmonyOS应用界面开发效率30%。
您只需使用一套ArkTS API,就能在多个HarmonyOS设备上提供生动而流畅的用户界面体验。


架构
在这里插入图片描述


考证

  • 初级考证链接1
    https://developer.huawei.com/consumer/cn/training/exam-detail/101666925289749625?ha_source=shenzhenha_sourceId=89000490
  • 初级考证链接2
    https://developer.huawei.com/consumer/cn/training/exam-detail/101666925289749625?ha_source=nanjingha_sourceId=89000489
  • 高级证书链接1
    https://developer.huawei.com/consumer/cn/training/exam-detail/101684221791158147?ha_source=shenzhenha_sourceId=89000465
  • 高级证书链接2:
    https://developer.huawei.com/consumer/cn/training/exam-detail/101684221791158147?ha_source=nanjingha_sourceId=89000463

待更新。。。


伊织 2023-12-23

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

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

相关文章

07_堆的特性

07_堆 一、堆1.1堆的定义1.3堆的实现insert插入方法的实现delMax删除最大元素方法的实现堆的实现代码 1.4堆排序堆构造过程堆排序过程 一、堆 1.1堆的定义 堆是计算机科学中一类特殊的数据结构的统称&#xff0c;堆通常可以被看做是一棵完全二叉树的数组对象。堆的特性&#x…

智能变电站协议系列-2、SV/SMV协议示例(IEC61850)以及5G专网下的电力方案分析

文章目录 一、前言二、资料准备三、libiec61850的SV运行示例及抓包分析1、单独编译示例程序2、运行示例程序及5G专网场景下部署3、wireshark抓包分析 四、最后 一、前言 之前我们对IEC61850协议有了整体的了解&#xff0c;对一些概念有了一定的认识&#xff0c;并针对GOOSE协议…

2023年全球前端大技术大会(GMTC北京站2023)-核心PPT资料下载

一、峰会简介 大会以“业务至上&#xff0c;效率为王”为主题&#xff0c;策划了 1 个主会场&#xff0c;10 个技术专场。会议议题包含前端 DevOps 实践、低代码、大前端监控、跨端技术选型、团队可持续发展、IoT 动态应用开发、移动端性能与效率优化、TypeScript、大前端技术…

ioDraw AI:思维导图、流程图、序列图、类图、饼图,一应俱全

前言 在信息爆炸的时代&#xff0c;我们每天接收着大量的信息&#xff0c;如何高效地整理和呈现这些信息成为了一项重要的挑战。思维导图作为一种可视化思维工具&#xff0c;能够帮助我们快速构建和整理复杂的信息结构&#xff0c;便于我们理解和记忆。ioDraw AI绘图工具正是基…

怎么使用jupter notebook并配置环境变量

有的时候需要使用Jupyter Notebook运行代码&#xff0c;Jupyter Notebook的主要特点&#xff1a; ① 编程时具有语法高亮、缩进、tab补全的功能。 ② 可直接通过浏览器运行代码&#xff0c;同时在代码块下方展示运行结果。 ③ 以富媒体格式展示计算结果。富媒体格式包括&…

若依框架部署(2023年前后端分离部署)

目录 1.下载源码 2.加载maven依赖 3.数据库配置 4.后端配置启动 5.前端配置启动 ​编辑 6.登录测试 来都来了给我点个赞和收藏关注一下在走呗~~~~&#x1f339;&#x1f339;&#x1f339;&#x1f339; 下面的是若依前后端版本的官方文档地址&#xff1a; 介绍 | RuoY…

【Linux】Linux线程互斥与同步

文章目录 一、Linux线程互斥1.进程线程间的互斥相关背景概念2.互斥量的接口3.互斥量实现原理4.可重入VS线程安全4.1.可重入和线程安全的概念4.2常见的线程不安全的情况4.3常见的线程安全的情况4.4常见不可重入的情况4.5常见可重入的情况4.6可重入与线程安全联系4.7可重入与线程…

Redis-运维

转自 极客时间 Redis 亚风 原文视频&#xff1a;https://u.geekbang.org/lesson/535?article681062 Redis 同步 Redis主从数据同步,主从第⼀次同步是全量同步 replicaof 主机 端口 #当前这个机器做Master的备份master如何判断slave是不是第⼀次来同步数据&#xff1a; Repl…

MySql的mvcc原理

目录 一、什么是mvcc? 二、什么是当前读,快照读? 当前读 快照读 三、mvcc实现原理 版本链 undo日志 Undo log 的用途 Read View(读视图) Read View几个属性 五、RR、RC级别下生成时机 一、什么是mvcc? mvcc全称Multi-Version Concurrency Control&#xff0c;即…

Redis小计(2)

目录 1.exists命令 2.del命令 3.expire/pexpire命令 4.ttl命令 5.redis对于key过期的删除策略 1.exists命令 exists X1 X2 X3 X4&#xff1a;返回四个key存在的个数。 2.del命令 del X1 X2&#xff1a;删除key。 3.expire/pexpire命令 给key设置超时时间。 expire key…

63权限提升-Linux脏牛内核漏洞SUID信息收集

今天讲到的方法是suid和内核漏洞 案例一Linux 提权自动化脚本利用-4 个脚本 两个信息收集&#xff1a;LinEnum、linuxprivchecker 两个漏洞探针&#xff1a;linux-exploit-suggester、linux-exploit-suggester2 信息收集有什么用&#xff1f; 信息收集就能判断能否进行s…

基于@media (prefers-color-scheme: [dark|light])的暗黑与亮色主题切换

今天有人反馈使用pdf.js的时候&#xff0c;发现pdf.js阅读器在自己的Mac Book电脑上显示的背景是暗黑色&#xff0c;而别人的电脑上却是白色&#xff1a; 根据这个问题&#xff0c;找到了pdf.js使用的view.css有段代码&#xff0c;类似这样&#xff1a; media (prefers-color-…