当前位置: 首页 > news >正文

网站改版新闻稿搜索引擎链接

网站改版新闻稿,搜索引擎链接,前端基础知识,网站怎么更改布局官方文档:Stage模型开发概述 目录标题 Stage模型好处Stage模型概念图ContextAbilityStageUIAbility组件和ExtensionAbility组件WindowStage Stage模型-组件模型Stage模型-进程模型Stage模型-ArkTS线程模型和任务模型关于任务模型,我们先来了解一下什么是…

官方文档:Stage模型开发概述

目录标题

  • Stage模型好处
  • Stage模型概念图
    • Context
    • AbilityStage
    • UIAbility组件和ExtensionAbility组件
    • WindowStage
  • Stage模型-组件模型
  • Stage模型-进程模型
  • Stage模型-ArkTS线程模型和任务模型
    • 关于任务模型,我们先来了解一下什么是任务?
  • Stage模型-后台运行机制
  • Stage模型-应用配置文件
    • app.json5
    • module.json5

Stage模型好处

只需要知道由于Stage模型的设计能够方便地共享对象和状态,并且能够减少内存占用就行了。

Stage模型概念图

在这里插入图片描述

Context

  1. 上下文

AbilityStage

  1. AbilityStage与Module一一对应,即一个Module拥有一个AbilityStage。
  2. AbilityStage是一个Module级别的组件容器,应用的HAP在首次加载时会创建一个AbilityStage实例,可以对该Module进行初始化等操作
  3. AbilityStage拥有onCreate()生命周期回调和onAcceptWant()、onConfigurationUpdated()、onMemoryLevel()事件回调

UIAbility组件和ExtensionAbility组件

  1. UIAbility组件是一种包含UI的应用组件,主要用于和用户交互
  2. ExtensionAbility组件是一种面向特定场景的应用组件。开发者并不直接从ExtensionAbility组件派生,而是需要使用ExtensionAbility组件的派生类。

WindowStage

每个UIAbility实例都会与一个WindowStage类实例绑定,该类起到了应用进程内窗口管理器的作用。它包含一个主窗口。该主窗口为ArkUI提供了绘制区域

Stage模型-组件模型

在这里插入图片描述

Stage模型-进程模型

在这里插入图片描述

Stage模型-ArkTS线程模型和任务模型

  1. 应用进程启动时,系统会在主线程上创建一个ArkTS的虚拟机实例,并加载执行应用的入口代码。

  2. 主线程负责处理应用组件的生命周期回调、输入事件的分发以及ArkUI的布局等操作。
    开发者应避免在主线程上执行单次耗时过长的操作,以防止引发卡顿现象。

  3. ArkTS通过提供Worker API支持并发编程。
    Worker线程拥有独立的虚拟机上下文,与主线程是两个不同的虚拟机上下文。
    Worker线程与主线程之间通过postMessage API进行通信,采用基于消息传递的并发模型,而非
    基于锁的并发模型。

关于任务模型,我们先来了解一下什么是任务?

在HarmonyOS上,每次用户启动一个新的UIAbility组件实例,都会生成一个新的任务(Mission)。任务中记录了组件和快照的信息,并在系统中持久化。即使组件实例销毁,任务仍然存在。每个应用可以有多个任务在任务中心呈现,不同应用的任务不会以栈的形式堆叠在一起。

Stage模型-后台运行机制

在这里插入图片描述

Stage模型-应用配置文件

app.json5

module.json5

http://www.hkea.cn/news/80386/

相关文章:

  • 做产品推广有网站比较好的免费自助建站平台
  • 番禺网站建设公司排名百度推广页面投放
  • 沈阳做微网站百度收录刷排名
  • 网站建设与管理技术发展seo是什么意思如何实现
  • 手机游戏开发制作公司最新seo视频教程
  • 网站优化过度被k长春seo排名公司
  • wordpress移除谷歌字体seo网站推广与优化方案
  • 十大景观设计公司排名seo权重查询
  • 水友做的yyf网站十大免费引流平台
  • 东莞公司网站制作百度识图网页版 在线
  • 企业级网站内容管理解决方案网站关键词快速排名服务
  • 影视采集网站怎么做收录关键词是网站seo的核心工作
  • 开发一个网站需要多少时间百度账号免费注册
  • 化妆品网站主页设计长沙关键词优化方法
  • 南阳建网站企业百度推广优化工具
  • 怎样把自己做的网页放在网站里如何做宣传推广营销
  • 七谷网络工作室重庆优化seo
  • 东莞网站建设规范软文内容
  • 项目网站建设业务分析搜索优化的培训免费咨询
  • linux做网站服务器吗关键词上首页软件
  • 西安网站建设行业动态手机营销软件
  • 做推送的网站推荐今日新闻摘抄50字
  • 想在自己的网站做支付优化公司治理结构
  • 国内一家做国外酒店团购的网站网络推广优化是干啥的
  • 手机3d动画制作软件重庆网络seo公司
  • 青海和城乡建设厅网站石家庄自动seo
  • 建站网址是多少深圳市seo上词多少钱
  • 应用网站开发创建网站花钱吗
  • 2023太原疫情优化设计答案大全
  • 创新的专业网站建设适合小学生的新闻事件