
回复
这道题考查的是配置文件“config.json”的组成。配置文件“config.json”采用JSON文件格式,其中包含了一系列配置项,每个配置项由属性和值两部分构成。
我们打开来看一下:
可以看到,“config.json”由三大部分组成,分别是:“app”、“deviceConfig”和“module”,这三部分缺一不可。
“app”表示应用的全局配置信息,例如:应用的包名、应用开发厂商的描述、应用的版本信息、等。同一个应用的不同HAP包的“app”配置必须保持一致。
“deviceConfig”表示应用在具体设备上的配置信息,例如:手机特有的应用配置信息、平板特有的应用配置信息、智慧屏特有的应用配置信息、等。
“module”表示HAP包的配置信息,例如:HAP包的包名、类名、支持的设备类型、等。
所以,配置文件“config.json”主要涵盖了三个方面的内容:应用的全局配置信息、应用在具体设备上的配置信息、HAP包的配置信息。这道题的答案是:A、C、D。
其中,选项B,当前模块内所有Ability的配置信息,属于选项D“HAP包的配置信息”的一部分。
此外,希望大家能够记住这三部分对应的名称,分别是“app”、“deviceConfig”、“module”。
向大家推荐由我的教学团队开发的视频课程《鸿蒙应用开发HCIA认证超细致精讲》: