应用的进程启用过程是怎样的
概念梳理
- 每个应用至多并存三类进程(主进程、Extension类进程、Render进程),应用中所有的进程都是由系统创建和管理的。
- 应用主进程中运行所有的UIAbility组件、页面和业务逻辑,它可以拥有多个UIAbility实例。
- 一个应用包含一个或者多个Module,Module分为“Ability”和“Library”两种类型,Ability类型的Module对应于编译后的HAP;Library类型的Module对应于HAR/HSP。
- HAP可分为Entry和Feature两种类型,同一个应用中,同一设备类型只支持一个Entry类型的HAP,是整个应用的入口模块。
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
分布式是怎么启用的?
4040浏览 • 1回复 待解决
Swiper的indicator 在使用过程整,IDE提示错误
334浏览 • 1回复 待解决
postgresql copy的执行原理是什么?greenplum上执行copy的过程是怎样的?
2113浏览 • 1回复 待解决
InputMethodAbility用法是怎样的
6552浏览 • 1回复 待解决
PolarDB的监控功能是怎样的?
2303浏览 • 1回复 待解决
PolarDB的诊断功能是怎样的?
1937浏览 • 1回复 待解决
PolarDB的报警功能是怎样的?
1501浏览 • 1回复 待解决
网页的代码和主进程的通信是否是跨进程
792浏览 • 1回复 待解决
AppStorage 作用范围是怎样的
869浏览 • 1回复 待解决
PolarDB的自动SQL 优化是怎样的?
1724浏览 • 1回复 待解决
华为Mate40的配置是怎样的?
5998浏览 • 1回复 待解决
HarmonyOS对于类似TestFlight场景是怎样的?
732浏览 • 1回复 待解决
权限访问控制管理,如何防止用户未正常申请权限,造成应用使用过程中权限报错。
543浏览 • 1回复 待解决
怎样查看应用沙箱中的文件?
702浏览 • 1回复 待解决
公共事件的生命周期是怎样的
663浏览 • 1回复 待解决
移动边缘计算的基本想法是怎样的?
2654浏览 • 1回复 待解决
requestEnableNotification接口申请通知权限的机制是怎样的
919浏览 • 1回复 待解决
多个UIAbility是运行在一个进程还是多个进程中?三方应用是否支持应用运行在多个进程下?
949浏览 • 1回复 待解决
如何跨进程调用其他应用的服务
701浏览 • 1回复 待解决
如果接入华为支付,分成策略是怎样的?
598浏览 • 1回复 待解决
PolarDB for PostgreSQL的分布式查询引擎是怎样的?
2512浏览 • 1回复 待解决
startAbilityForResult()的时候,被调用方是怎样返回数据的?
69浏览 • 1回复 待解决
鸿蒙最小系统的资源耗费情况是怎样的?
7378浏览 • 1回复 待解决
BundleInfo.appInfo.accessTokenId使用过程中是否会发生变化
872浏览 • 1回复 待解决
请问Image控件是怎样设置网络图片的
9142浏览 • 3回复 已解决
a. 首先系统服务通过孵化进程拉起应用主进程并创建出相应的运行环境。
b. 应用再根据实际情况请求系统服务。
c. 启动应用所需的其他进程。
a. 首先拉起应用的入口模块,该模块加载时会创建一个AbilityStage实例,可以对该模块进行初始化等操作。
b. 模块初始完成后,会拉起相应的入口UIAbility。
c. UIAbility加载完成后会生成一个WindowStage类实例并与之绑定。WindowStage发挥了应用进程内窗口管理器的作用,UIAbility通过它持有一个窗口,在该窗口上加载出首个ArkUI页面,从而在设备上呈现。
参考链接
Stage模型开发概述