HarmonyOS实战 — 第一个入门 HelloWorld

简介: HarmonyOS实战 — 第一个入门 HelloWorld

第一个入门应用:HelloWorld

新建完项目之后,自带HelloWorld,在第一个案例中,我们主要学习以下几点:

1. 如何运行项目

  • 登录账号,Tools-->Device Manager 或 点击右上角的头像

在这里插入图片描述
在这里插入图片描述

  • 选择并开启模拟器,这个模拟器是不需要下载的,运行在华为的服务器上,不占用本地资源
  • 每次运行时不超过一个小时,超过了重新开启就行了

在这里插入图片描述

  • 运行项目

在这里插入图片描述
在这里插入图片描述

2. 页面中的包含关系

  • 在鸿蒙当中,一个页面就是一个Ability

在这里插入图片描述

  • 为什么要有子页面的存在呢? 直接在最外面的页面里面添加文本信息不更简单吗?
  • 一个鸿蒙APP安装包结构如下,一个 Ability 对应 一个 Hap
  • 把三个 hap 包打包成一个 APP

在这里插入图片描述

  • 鸿蒙有个特点:可分、可合
  • 如果要使用这个APP,不需要完整的把这个APP下载给安装,用到什么就下载什么,而APP中每一个Hap包都是可以单独下载并安装的

在这里插入图片描述

  • 举例:构建 游戏功能.hap

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

3. 学习项目的配置文件:config.json

在这里插入图片描述

  • app

在这里插入图片描述

  • deviceConfig

在这里插入图片描述

  • module

在这里插入图片描述

4. 了解程序的运行过程

在这里插入图片描述

目录
相关文章
|
2月前
|
安全 调度
鸿蒙HarmonyOS实战-Stage模型(线程模型)
本文介绍了线程作为操作系统调度的最小单位,是进程中的执行流,具有轻量级、并发执行、共享资源、通信简单和上下文切换等特点。线程分为用户线程和内核线程,其中内核线程由操作系统管理,而用户线程由应用程序控制。线程用于提高程序性能和响应速度,尤其适合多任务并发处理。在HarmonyOS中,每个应用有主线程负责UI和 ArkTS 引擎管理,以及Worker线程执行耗时任务。线程间通信可通过Emitter实现事件同步和Worker进行异步操作。
|
2月前
|
IDE 测试技术 开发工具
<HarmonyOS第一课>运行Hello World
<HarmonyOS第一课>运行Hello World
38 0
|
2月前
|
JavaScript API 开发者
【HarmonyOS 4.0 应用开发实战】ArkTS 快速入门
【HarmonyOS 4.0 应用开发实战】ArkTS 快速入门
555 0
|
2月前
|
存储 JavaScript 前端开发
【HarmonyOS 4.0 应用开发实战】TypeScript入门之元组详讲
【HarmonyOS 4.0 应用开发实战】TypeScript入门之元组详讲
70 0
|
2月前
|
JavaScript 前端开发
【HarmonyOS 4.0 应用开发实战】TypeScript入门之模块化详讲
【HarmonyOS 4.0 应用开发实战】TypeScript入门之模块化详讲
44 0
|
2月前
|
JavaScript 前端开发 索引
【HarmonyOS 4.0 应用开发实战】TypeScript入门之接口详讲
【HarmonyOS 4.0 应用开发实战】TypeScript入门之接口详讲
58 0
|
2月前
|
JavaScript
【HarmonyOS 4.0 应用开发实战】TypeScript入门之声明、数据类型、函数、类的详讲
【HarmonyOS 4.0 应用开发实战】TypeScript入门之声明、数据类型、函数、类的详讲
55 0
|
11月前
|
IDE JavaScript API
HarmonyOS开发第一步,熟知开发工具DevEco Studio
本文主要以常见的功能点作为概述希望可以帮助到学习HarmonyOS的开发者。
294 0
|
2月前
|
JavaScript API
鸿蒙开发接口UI界面:【@ohos.mediaquery (媒体查询)】
鸿蒙开发接口UI界面:【@ohos.mediaquery (媒体查询)】
29 1
|
11月前
|
开发框架
HarmonyOS学习路之方舟开发框架—学习ArkTS语言(状态管理 四)
被@Observed装饰的类,可以被观察到属性的变化;子组件中@ObjectLink装饰器装饰的状态变量用于接收@Observed装饰的类的实例,和父组件中对应的状态变量建立双向数据绑定。这个实例可以是数组中的被@Observed装饰的项,或者是class object中是属性,这个属性同样也需要被@Observed装饰。单独使用@Observed是没有任何作用的,需要搭配@ObjectLink或者@Prop使用。

热门文章

最新文章