- HarmonyOS應用開發(fā):快速入門與項目實戰(zhàn)
- 夏德旺 謝立主編 樊樂 趙小剛副主編
- 372字
- 2021-11-25 16:25:12
2.2.2 應用配置文件
應用的每個HAP的根目錄下都存在一個config.json配置文件,文件內(nèi)容主要涵蓋以下三個方面:
□應用的全局配置信息,包含應用的包名、生產(chǎn)廠商、版本號等基本信息。
□應用在具體設備上的配置信息,包含應用的備份恢復、網(wǎng)絡安全等能力。
□HAP包的配置信息,包含每個Ability必須定義的基本屬性(如包名、類名、類型以及Ability提供的能力),以及應用訪問系統(tǒng)或其他應用受保護部分所需的權限等。
配置文件config.json采用JSON文件格式,其中包含了一系列配置項,每個配置項由屬性和值兩部分構成:
□屬性。屬性的出現(xiàn)順序不分先后,且每個屬性最多只允許出現(xiàn)一次。
□值。每個屬性的值為JSON的基本數(shù)據(jù)類型(數(shù)值、字符串、布爾值、數(shù)組、對象或者null類型)。關于屬性值需要引用資源文件的情況,可參見2.2.3節(jié)。
關于配置文件中元素的配置內(nèi)容,詳見華為官方文檔(https://developer.harmonyos.com/cn/docs/documentation/doc-guides/basic-config-file-elements-0000000000034463),關于配置文件的具體使用會在后面項目案例中用到的時候穿插講解。
推薦閱讀
- 全屋互聯(lián):智能家居系統(tǒng)開發(fā)指南
- 嵌入式Linux開發(fā)技術
- Containerization with LXC
- FreeRTOS實時內(nèi)核應用指南
- 精通Linux內(nèi)核開發(fā)
- Windows Phone 7.5 Data Cookbook
- Kubernetes從入門到實踐
- Windows Server 2019 Administration Fundamentals
- 嵌入式實時操作系統(tǒng)μC/OS原理與實踐
- Ceph分布式存儲實戰(zhàn)
- 深入淺出Node.js
- Red Hat Enterprise Linux 6.4網(wǎng)絡操作系統(tǒng)詳解
- 精解Windows 10
- Linux從入門到精通(視頻教學版)
- Linux內(nèi)核修煉之道