鸿蒙开发基础-工程结构

一.模型

简介:

应用模型是HarmonyOS为开发者提供的应用程序所需能力的抽象提炼,它提供了应用程序必备的组件和运行机制。有了应用模型,开发者可以基于一套统一的模型进行应用开发,使应用开发更简单、高效。

应用模型包含几个要素应用组件-应用进程-应用线程-应用任务管理-应用配置文件

1.Stage 模型

在这里插入图片描述
entry 是一个Module应用包对应根目录的build-profile.json5文件中的modules)

entryability 是一个 UIAbility 包含用户界面的应用组件-(一个展示UI的窗口任务,对应src/main/module.json5中的abilities)

pages是页面

compons是组件

在这里插入图片描述

1>UIAbility-(界面能力组件)

简介:

1.是一种包含UI界面的应用组件,主要用于和用户交互。
包含UI界面绘制,也是系统调度基本单位,可以给用户提供绘制界面的窗口
2.UIAbility可以理解成一个对象实例,它基于Stage模型来完成绘制窗口任务,至于按钮-表格这些都是属于UIAbility的下一层页面中的内容,UIAbility可以通过多个页面来完成一个功能模块,甚至是一个应用
3.Stage里只有一个UIAbiility,这一个可以管控我们所有的页面

2.Fa模型(不再是主流)

目前,Fa模型已经不再是主流了,HarmonyOS Next(待发布)也将Stage模型作为主推模型

3.差异

在这里插入图片描述

三级目录

零碎知识点

Remote Emulator 远程模拟器

Remote Device 远程真机

Local Device 本地真机

  • 8
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值