HarmonyOS - 鸿蒙开发入门

news/2024/12/29 17:43:08/

文章目录

    • 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.ppmy.cn/news/1280592.html

相关文章

光耦继电器

光耦继电器(光电继电器) AQW282SX 282SZ 280SX 280SZ 284SX 284SZ 212S 212SX 21 2SZ 文章目录 光耦继电器(光电继电器)前言一、光耦继电器是什么二、光耦继电器的类型三、光电耦合器的应用总结前言 光耦继电器在工业控制、通讯、医疗设备、家电及汽车电子等领域得到广泛应…

k8s学习 — (运维)第九章 Helm 包管理器

k8s学习 — &#xff08;运维&#xff09;第九章 Helm 包管理器 学习资料1 什么是 Helm&#xff1f;2 Helm 架构2.1 重要概念2.2 组件2.2.1 Helm 客户端2.2.2 Helm 库 3 安装 Helm4 Helm 的常用命令5 chart 详解5.1 目录结构5.2 Redis chart 实践5.2.1 修改 helm 源5.2.2 搜索 …

【Android 13】使用Android Studio调试系统应用之Settings移植(二):构建settings app项目目录

文章目录 一、篇头二、系列文章2.1 Android 13 系列文章2.2 Android 9 系列文章2.3 Android 11 系列文章三、准备工作3.1 创建目录3.2 初始化 git 仓库四、提取settings原始代码4.1 提取目标4.2 源码路径4.2.1 settings app4.2.2 SettingsLib4.3 存放位置

各大高校科研工具链培训PPT汇总

各大高校科研工具链培训PPT汇总 RSS 北邮图书馆&#xff1a;通过RSS订阅高效获取信息、追踪研究前沿山东大学图书馆&#xff1a;如何追踪学科研究前沿苏大图书馆&#xff1a;个人知识管理软件的使用中科院图书馆&#xff1a;利用RSS与最新资讯同步 文献管理工具 中南大学图…

JAVA WEB用POI导出EXECL多个Sheet

前端方法&#xff1a;调用exportInfoPid这个方法并传入要查询的id即可&#xff0c;也可以用其他参数看个人需求 function exportInfoPid(id){window.location.href 服务地址"/exportMdsRoutePid/"id; } 后端控制层代码 Controller Scope("prototype") R…

IPC之九:使用UNIX Domain Socket进行进程间通信的实例

socket 编程是一种用于网络通信的编程方式&#xff0c;在 socket 的协议族中除了常用的 AF_INET、AF_RAW、AF_NETLINK等以外&#xff0c;还有一个专门用于 IPC 的协议族 AF_UNIX&#xff0c;IPC 是 Linux 编程中一个重要的概念&#xff0c;常用的 IPC 方式有管道、消息队列、共…

Spring Cloud Feign作为HTTP客户端调用远程HTTP服务

如果你的项目使用了SpringCloud微服务技术,那么你就可以使用Feign来作为http客户端来调用远程的http服务。当然,如果你不想使用Feign作为http客户端,也可以使用比如JDK原生的URLConnection、Apache的Http Client、Netty的异步HTTP Client或者Spring的RestTemplate。 那么,为…

ros2中gazebo安装的注意事项

Install From source&#xff08;推荐安装Fortress版本&#xff0c;好像很方便&#xff09; ROS Be sure youve installed ROS Humble (at least ROS-Base). More ROS dependencies will be installed below. Gazebo Install either Edifice, Fortress, or Garden.(没有har…