每個應(yīng)用項目必須在項目的代碼目錄下加入配置文件,這些配置文件會向編譯工具、操作系統(tǒng)和應(yīng)用市場提供應(yīng)用的基本信息。
在基于Stage模型開發(fā)的應(yīng)用項目代碼下,都存在一個app.json5及一個或多個module.json5這兩種配置文件。
app.json5主要包含以下內(nèi)容:
應(yīng)用的全局配置信息,包含應(yīng)用的包名、開發(fā)廠商、版本號等基本信息。
特定設(shè)備類型的配置信息。
module.json5主要包含以下內(nèi)容:
Module的基本配置信息,例如Module名稱、類型、描述、支持的設(shè)備類型等基本信息。
應(yīng)用組件信息,包含UIAbility組件和ExtensionAbility組件的描述信息。
應(yīng)用運行過程中所需的權(quán)限信息。