鸿蒙应用配置文件简介

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了鸿蒙应用配置文件简介相关的知识,希望对你有一定的参考价值。

参考技术A 安卓有个清单文件,四大组件、权限等都需要在清单文件中注册,清单文件是个xml文件。类似的,鸿蒙应用有个配置文件,应用的每个HAP的根目录下都存在一个“config.json”配置文件,主要涵盖以下三个方面:

应用的配置文件“config.json”中由“app”、“deviceConfig”和“module”三个部分组成,缺一不可。

app 示意:

deviceConfig 包含在具体设备上的应用配置信息,可以包含 default 、 car 、 tv 、 wearable 、 liteWearable 、 smartVision 等属性。 default 标签内的配置是适用于所有设备通用,其他设备类型如果有特殊的需求,则需要在该设备类型的标签下进行配置。
deviceConfig 对象的内部结构说明

default/car/tv/wearable 等对象的内部结构说明

network 对象的内部结构说明

securityConfig 对象的内部结构说明

deviceConfig 示例:

module 对象包含HAP包的配置信息,内部结构说明如下

module 示例:

distro 对象的内部结构说明

distro 示例:

abilities 对象的内部结构说明

abilities 示例:

form 对象的内部结构说明

form 示意

skills 对象的内部结构说明

skills 示例:

shortcuts 对象的内部结构说明

shortcuts 示意

以 JSON 文件为 config.json 的一个简单示例,该示例的应用声明为三个 Ability。

以上是关于鸿蒙应用配置文件简介的主要内容,如果未能解决你的问题,请参考以下文章

HarmonyOS(鸿蒙)应用程序包结构介绍

鸿蒙系统Ability概述

《鸿蒙理论知识06》HarmonyOS概述之应用开发基础知识

HarmonyOS(鸿蒙)开发软件DevEco Studio基本配置(兼容IDEA)

dotnet C# 高性能配置文件读写库 dotnetCampus.Configurations 简介

鸿蒙轻内核源码分析:文件系统FatFS