<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          HarmonyOS學(xué)習(xí)路之開發(fā)基礎(chǔ)知識—應(yīng)用配置文件

          共 1236字,需瀏覽 3分鐘

           ·

          2021-06-26 23:19

          點擊上方藍(lán)色字體,關(guān)注我們


          1


          簡介


          應(yīng)用的每個HAP的根目錄下都存在一個“config.json”配置文件,文件內(nèi)容主要涵蓋以下三個方面:


          • 應(yīng)用的全局配置信息,包含應(yīng)用的包名、生產(chǎn)廠商、版本號等基本信息。

          • 應(yīng)用在具體設(shè)備上的配置信息,包含應(yīng)用的備份恢復(fù)、網(wǎng)絡(luò)安全等能力。

          • HAP包的配置信息,包含每個Ability必須定義的基本屬性(如包名、類名、類型以及Ability提供的能力),以及應(yīng)用訪問系統(tǒng)或其他應(yīng)用受保護(hù)部分所需的權(quán)限等。



          2


          配置文件的組成


          配置文件“config.json”采用JSON文件格式,其中包含了一系列配置項,每個配置項由屬性和值兩部分構(gòu)成:


          • 屬性屬性出現(xiàn)順序不分先后,且每個屬性最多只允許出現(xiàn)一次。

          • 每個屬性的值為JSON的基本數(shù)據(jù)類型(數(shù)值、字符串、布爾值、數(shù)組、對象或者null類型)。如果屬性值需要引用資源文件,可參見資源文件。



          3


          配置文件的元素


          此部分提供配置文件“config.json”中所有屬性的詳細(xì)解釋。


          DevEco Studio提供了兩種編輯“config.json”文件的方式。在“config.json”的編輯窗口中,可在右上角切換代碼編輯視圖或可視化編輯視圖。


          config.json文件的可視化編輯視圖

          配置文件的內(nèi)部結(jié)構(gòu)


          “config.json”由“app”、“deviceConfig”和“module”三個部分組成,缺一不可。


          app對象的內(nèi)部結(jié)構(gòu)

          deviceConfig對象的內(nèi)部結(jié)構(gòu)

          module對象的內(nèi)部結(jié)構(gòu)


          • name:表示Ability名稱。

          • description:表示對Ability的描述。

          • icon:表示Ability圖標(biāo)資源文件的索引。

          • label:表示Ability對用戶顯示的名稱。

          • uri:表示Ability的統(tǒng)一資源標(biāo)識符。

          • launchType:表示Ability的啟動模式,支持“standard”和“singleton”兩種模式

          • standard:表示該Ability可以有多實例?!皊tandard”模式適用于大多數(shù)應(yīng)用場。

          • singleton:表示該Ability只可以有一個實例。例如,具有全局唯一性的呼叫來電界面即采用“singleton”模式。

          • visible:表示Ability是否可以被其他應(yīng)用調(diào)用。permissions:表示其他應(yīng)用的Ability調(diào)用此Ability時需要申請的權(quán)限。orientation:表示該Ability的顯示模式。



          往期推薦
          點擊閱讀原文,更精彩~
          瀏覽 66
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          評論
          圖片
          表情
          推薦
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  久久精品三级视频 | 美女草逼视频 | 中文字幕第一页AV | 亚洲一级无码毛片 | 操鼻素材大全在线 |