久久国产亚洲观看-久久国产亚洲欧美日韩精品-久久国产亚洲精品麻豆-久久国产成人-999成人精品视频在线-999国产高清在线精品

首頁(yè) > 汽車報(bào)道 > 汽車報(bào)道 > 鴻蒙開發(fā)實(shí)戰(zhàn) - 對(duì)鴻蒙開發(fā)程序包 HAP、HAR 以及 HSP 的簡(jiǎn)要理解

鴻蒙開發(fā)實(shí)戰(zhàn) - 對(duì)鴻蒙開發(fā)程序包 HAP、HAR 以及 HSP 的簡(jiǎn)要理解

發(fā)布時(shí)間:2024-07-26 22:46:36

備注:在看文檔的時(shí)候,一定要注意是 HarmonyOS 還是 OpenHarmony。因?yàn)閮烧呤褂玫?SDK 是不同的。


這里不對(duì)此展開詳細(xì)的說(shuō)明,只對(duì) HAR 和 HSP 說(shuō)下自己的理解,相比較于 HAP,他們都不能單獨(dú)運(yùn)行到設(shè)備上。他們兩個(gè)的區(qū)別主要有兩方面,一個(gè)是 HAR 不支持聲明 Pages 頁(yè)面,另一個(gè)是 HSP 的發(fā)布需要確保版本號(hào)和宿主程序保持一致。

在日常使用場(chǎng)景中,我們要依據(jù)實(shí)際業(yè)務(wù)來(lái)創(chuàng)建使用 HAR 還是 HSP,對(duì)于單 HAP 來(lái)說(shuō),兩者在選擇上其實(shí)都可以,但對(duì)于多 HAP 的業(yè)務(wù),因?yàn)樵诖虬鼤r(shí),HAR 會(huì)被編譯打包到所有依賴該文件的 HAP 和 HSP 包當(dāng)中,這就需要平衡兩者之間的選擇。


針對(duì)第一個(gè)區(qū)別,我們不能夠通過(guò) pushUrl 的方式進(jìn)行頁(yè)面跳轉(zhuǎn),但鴻蒙還提供了另外的方式,通過(guò)路由命名跳轉(zhuǎn)到指定頁(yè)面。比如下面我們命名當(dāng)前頁(yè)面路由為 myPage


那么我們就可以通過(guò)下面的方式進(jìn)行跳轉(zhuǎn):

router.pushNamedRoute({ name: 'myPage' })
如果在跳轉(zhuǎn)的時(shí)候把當(dāng)前組件卸載,我們可以用

router.replaceNamedRoute({ name: 'myPage' })
在跳轉(zhuǎn)的同時(shí)我們可以進(jìn)行數(shù)據(jù)傳遞:

router.pushNamedRoute({
  name: 'myPage',
  params: {
    data1: 'message',
    data2: {
      data3: [123, 456, 789]
    }
  }
})
在 myPage 頁(yè)面進(jìn)行數(shù)據(jù)獲取:

router.getParams();
上面所說(shuō)這些,主要是針對(duì)公司內(nèi)部自有業(yè)務(wù)開發(fā)場(chǎng)景來(lái)說(shuō)的,如果你現(xiàn)在封裝了一個(gè)功能,希望提供給所有可能使用到該三方庫(kù)的開發(fā)者,應(yīng)該選擇哪種方式呢?上面所說(shuō)的第二點(diǎn)區(qū)別其實(shí)已經(jīng)給出了答案,最優(yōu)解是選擇 HAR 包,同時(shí) HAR 包可以發(fā)布到 OHPM 私倉(cāng)或者中心倉(cāng)供其他應(yīng)用使用,在發(fā)布到中心倉(cāng)時(shí)最好開啟代碼混淆,以此來(lái)保證代碼安全。

在 HAR 模塊的 build-profile.json5 文件中的 ruleOptions 字段下的 enable 進(jìn)行設(shè)置,配置如下所示:

"buildOptionSet": [
    {
      "name": "release",
      "arkOptions": {
        "obfuscation": {
          "ruleOptions": {
            "enable": true,
            "files": [
              "./obfuscation-rules.txt"
            ]
          },
          "consumerFiles": [
            "./consumer-rules.txt"
          ]
        }
      },
    },
  ]
這樣在構(gòu)建 HAR 的時(shí)候,就會(huì)對(duì)代碼進(jìn)行編譯、混淆及壓縮處理。

以上就是對(duì)鴻蒙程序包區(qū)別和使用場(chǎng)景的一個(gè)簡(jiǎn)要概述,因?yàn)楸旧硪彩窃趯W(xué)習(xí)過(guò)程,避免不了存在一些理解上的出入,還望給與指正,一起交流學(xué)習(xí),感謝。

 

汽車報(bào)道更多>>

2025年度天津市衛(wèi)生健康委員會(huì)所屬天津市職業(yè)病防治院(天津市工人醫(yī)院)招聘方案(26人) 2025年度天津市衛(wèi)生健康委員會(huì)所屬天津市衛(wèi)生健康促進(jìn)中心招聘方案(1人) 2025年寧德市蕉城區(qū)教育局招聘緊缺急需及高層次人才公告 一汽豐田21周年922保值節(jié),熱愛(ài)如初按約奔赴 領(lǐng)先智駕+智趣交互,深藍(lán)S05先享?yè)層嗛_啟,會(huì)成為爆款么? 2024年梅賽德斯-奔馳客戶服務(wù)“車間大偵探”,體驗(yàn)奔馳標(biāo)準(zhǔn)! 售價(jià)11.98萬(wàn)元起 MONA M03能否助力小鵬實(shí)現(xiàn)銷量提升 6.59萬(wàn)元起,新一代MG5開啟專屬于年輕人的“熱辣滾燙” 深藍(lán)L07怎么選?首選230Max增程版 華為系再上重磅新車:堪稱華為系“最大膽”的SUV? “可乘可野”方盒子SUV,全新smart精靈#5驚喜不斷 2024年南昌市大學(xué)生鄉(xiāng)村醫(yī)生專項(xiàng)計(jì)劃招聘公告 2024年江西省兒童醫(yī)學(xué)中心招聘編制外工作人員公告 2024年宜春市豐城市教育體育局選調(diào)工作人員公告 2024年南昌市社會(huì)福利院招聘公告 2024年吉安市白鷺洲中學(xué)面向高校招聘教師公告 2024年江西省鎢與稀土產(chǎn)品質(zhì)量監(jiān)督檢驗(yàn)中心招聘編制外工作人員公告 2024年??建設(shè)職業(yè)技術(shù)學(xué)院醫(yī)務(wù)所護(hù)士招聘公告 2024年贛州市自然資源局贛縣分局招聘公告 軸距2947mm,237馬力+10AT,降幅8萬(wàn),家用可以看這款豪華中型車 長(zhǎng)安啟源全新A07真心版,掀背+后驅(qū),綜合續(xù)航1330km,適合年輕人 長(zhǎng)城汽車劉艷釗:“我們要尊重技術(shù) 敬畏越野” 騰勢(shì)Z9/Z9GT雙旗艦亮相成都車展 能否扛起旗艦GT轎車大旗 智能科技移動(dòng)座艙 極越07正式上市 起售價(jià)20.99萬(wàn)元 問(wèn)界M9大五座上市刷爆全網(wǎng),全系六大升級(jí)成網(wǎng)友關(guān)注焦點(diǎn) 鴻蒙智行TechDay:華為智能駕駛?cè)绾我I(lǐng)未來(lái)出行的變革 Jeep全新大切諾基4xe版本發(fā)布 售價(jià)39.99萬(wàn)元起 凱迪拉克新款XT6驚爆!10萬(wàn)土豪為何紛紛叫好又吐槽? 雷鳥U9系列Mini LED顯示器發(fā)布,首發(fā)價(jià)3699元起 平板新物種:為什么iPad Mini可能成為你的下一個(gè)必買品?
主站蜘蛛池模板: 久9这里精品免费视频 | 国产成人精品男人免费 | 国产91一区二这在线播放 | 日本www色视频成人免费网站 | 精品国产91久久久久久久a | 日本免费二区三区久久 | 国产在线视频区 | 99视频在线观看高清 | 三级c欧美做人爱视频 | 久久在线视频播放 | 51国产偷自视频区视频手机播器 | 自拍偷自拍亚洲精品10p | 日韩不卡一区二区 | 一级视频在线观看 | 香港经典a毛片免费观看爽爽影院 | 久草免费资源视频 | 日本三级11k影院在线 | 亚洲不卡在线观看 | 日本一区二区三区精品视频 | 久久精品国产大片免费观看 | 在线私拍国产福利精品 | 欧美日韩国产一区二区三区播放 | 免费观看一级一片 | 日韩精品在线免费观看 | 国产特级全黄一级毛片不卡 | 欧美经典成人在观看线视频 | 男女晚上爱爱的视频在线观看 | 手机在线国产精品 | 日韩亚洲一区中文字幕在线 | 精品久久网站 | 亚洲精品人成网在线播放影院 | a高清免费毛片久久 | 国产一级一级一级成人毛片 | 男女晚上爱爱的视频在线观看 | 乱系列中文字幕在线视频 | 国产美女精品三级在线观看 | 久久久久综合国产 | 国产精品美女免费视频大全 | 成人精品视频一区二区三区 | 亚洲精品在线观看视频 | 2022免费国产精品福利在线 |