(1.3)HarmonyOS鸿蒙启动程序运行流程

程序启动运行流程:
①解析config.json文件
②初始化
③获取入口Ability的全类名(config.json里的module里的mainAbility)
④找到Ability并运行
⑤运行Ability中的子界面
⑥加载xml文件,展示内容(xml在resources里面)


①解析config.json文件

具体文件目录结构见HarmonyOS鸿蒙开发工具DevEco Studio工程文件目录结构

(1.3)HarmonyOS鸿蒙启动程序运行流程_第1张图片
即程序启动就进入config.json里面解析其内容。


②初始化

(1.3)HarmonyOS鸿蒙启动程序运行流程_第2张图片
(1.3)HarmonyOS鸿蒙启动程序运行流程_第3张图片


③获取入口Ability的全类名

(1.3)HarmonyOS鸿蒙启动程序运行流程_第4张图片


④找到Ability并运行

此时就有了页面了

(1.3)HarmonyOS鸿蒙启动程序运行流程_第5张图片


⑤找到并运行Ability中的子界面

(1.3)HarmonyOS鸿蒙启动程序运行流程_第6张图片
(1.3)HarmonyOS鸿蒙启动程序运行流程_第7张图片


⑥加载xml文件,展示内容

(1.3)HarmonyOS鸿蒙启动程序运行流程_第8张图片

(1.3)HarmonyOS鸿蒙启动程序运行流程_第9张图片

你可能感兴趣的:(HarmonyOS鸿蒙,harmonyos,鸿蒙,程序启动流程)