[HarmonyOS]——HelloWorld程序分析
一、鸿蒙项目运行流程
1、登录账号
登录之前进行实名认证过的华为账号。
2、选择并开启模拟器
3、运行项目
二、页面中的包含关系
在鸿蒙当中一个页面就是一个 Ability,在页面中还可以包含多个子页面(AbilitySlice) 鸿蒙会把每一个Ability单独打包成一个文件(Hap包),再把所有的Hap包打包成一个整体的APP。这样做好处正好印证了可分可合的特点,用到什么下载什么,APP当中的Hap包都可以单独下载,一个完整的鸿蒙APP对应下图所示:
注意:在开发中,一个单独的功能(能力),对应着一个Ability。如果这个能力需要进行切换,那么就可以在Ability中,写多个子页面AbilitySlice进行切换。
三、配置文件:config.json
1、“app”介绍
2、“deviceConfig”介绍
3、“module”介绍
四、程序的启动流程
1、流程概览
2、流程分析
(1)config.json配置文件的解析
MainAbilitySlice调用介绍:
MainAbilitySlice中通过调用对应的XML文件来获取将要展示的内容。
