首先献出开发官网地址https://developer.harmonyos.com/cn/develop/)

本文内容

  1. 基础入门内容介绍
  2. 安装DevEco Studio
  3. DevEco Studio常用功能介绍
  4. 项目工程结构详解

1. 基础入门内容介绍

应用开发流程
在这里插入图片描述
在正式开始之前还需要了解一些有关的基础概念

方舟开发框架(ArkUI框架

HarmonyOS提供了一套UI开发框架,即方舟开发框架(ArkUI框架)。方舟开发框架可为开发者提供应用UI开发所必需的能力比如多种组件布局计算动画能力、UI交互绘制等。

方舟开发框架针对不同目的和技术背景开发者提供了两种开发范式,分别是基于ArkTS的声明式开发范式(简称“声明式开发范式”)和兼容JS的类Web开发范式(简称“类Web开发范式”)。以下是两种开发范式简单对比。
在这里插入图片描述
更多有关UI详细内容的介绍

HarmonyOS应用模型概况

随着系统的演进发展,HarmonyOS先后提供了两种应用模型

FA(Feature Ability)模型:HarmonyOS早期版本开始支持模型,已经不再主推。

Stage模型:HarmonyOS 3.1 Developer Preview版本开始新增模型,是目前主推且会长期演进的模型。在该模型中,由于提供了AbilityStage、WindowStage等类作为应用组件和Window窗口的“舞台”,因此称这种应用模型为Stage模型。

更多有关应用模型的介绍

2. 安装DevEco Studio

下载地址
官网下载步骤详解

3. DevEco Studio常用功能介绍

(1) 主题切换
左上角点击Flie->Settings->Appearance&Behavior->Appearance点击Theme
(2)字体大小
右上角设置页面,Editor选项中的Font按钮点击之后,更改适合自己字体大小
(3)IDE中的Api参考快速开发指南
在这里插入图片描述
官网快速入门地址
(4)使用运行模拟器
在这里插入图片描述

在这里插入图片描述
官网详细地址
除了用模拟器运行真机可以的。

4. 项目工程结构详解

关于ArkTS工程的目录介绍如下

AppScope > app.json5:应用全局配置信息
entry:HarmonyOS工程模块编译构建生成一个HAP包。
src > main > ets用于存放ArkTS源码
src > main > ets > entryability:应用/服务的入口。
src > main > ets > pages应用/服务包含页面
src > main > resources用于存放应用/服务用到的资源文件,如图形多媒体字符串布局文件等。
src > main > module.json5:模块配置文件。主要包含HAP包的配置信息、应用/服务在具体设备上的配置信息以及应用/服务的全局配置信息。具体的配置文件说明
buildprofile.json5:当前模块信息编译信息配置项,包括buildOptiontargets配置等。其中targets中可配置当前运行环境默认为HarmonyOS。若需开发OpenHarmony应用,则需开发者自行修改为OpenHarmony。
hvigorfile.ts模块级编译构建任务脚本,开发者可以自定义相关任务代码实现
oh_modules用于存放三方依赖信息。关于原npm工程适配ohpm操作
buildprofile.json5:应用级配置信息,包括签名产品配置等。
hvigorfile.ts:应用级编译构建任务脚本

原文地址:https://blog.csdn.net/qq_41867900/article/details/134777522

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任

如若转载,请注明出处:http://www.7code.cn/show_40042.html

如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱suwngjj01@126.com进行投诉反馈,一经查实,立即删除

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注