W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
多HAP機制主要是為方便開發(fā)者進行模塊化管理。HAP和應(yīng)用運行時的進程并不是一一對應(yīng)的,具體運行機制如下:
默認(rèn)情況下,應(yīng)用中(同一包名)的所有UIAbility、ServiceExtensionAbility、DataShareExtensionAbility運行在同一個獨立進程中,其他同類型ExtensionAbility分別運行在單獨的進程。
HAP支持在module.json5(Stage模型)或者config.json(FA模型)中通過process標(biāo)簽配置單獨的進程(僅系統(tǒng)應(yīng)用支持,三方應(yīng)用不支持)。配置了process的HAP,其組件運行在單獨的process進程中,多個HAP可以配置相同的process,則這些HAP運行在相同進程中,process配置的詳細說明請參見module.json5配置文件。
應(yīng)用運行時,同一進程中的UIAbility組件被啟動時,才加載對應(yīng)HAP的資源和代碼。
基于上述機制,多HAP數(shù)據(jù)通信方式如下:
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: