精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

鴻蒙OS實戰:【module的使用】

jf_46214456 ? 來源:jf_46214456 ? 作者:jf_46214456 ? 2024-03-26 18:07 ? 次閱讀

在開發HarmonyOS應用時,默認創建的工程會有一個entry module,實際應用場景為了代碼或者功能解耦,我們需要用到module來進行隔離。根據鴻蒙3.0/3.1/4.0官方指導,我們可以了解到關于module的類型,以及依賴關系,本篇文章將詳細為大家介紹一下module的使用

準備

  1. 請按照鴻蒙官方中的"文檔/指南"配置開發環境
  2. HarmonyOS 4.0系統手機

工程效果

備注:點擊“entry 類型Module入口”可喚起feature類型Module中的特定頁面

image.png

概念概況

0900086000300134184.20201216095126.86523331460016843504112994983392.png

0900086000300134184.20201216095126.86523331460016843504112994983392.png

應用研發

應用共分為四個module,名稱分別為entry, harlibrary, hsplibrary, modulefeature

  • entry: 應用主入口
  • harlibray: 實踐entry如何依賴共享靜態庫
  • hsplibrary: 實踐entry如何依賴共享動態庫
  • modulefeature: 實踐entry如何使用feature

創建harlibray

創建module ----> har依賴

har依賴文檔中,可參考“引用本地文件夾,有如下兩種方式”字樣描述。

注意:folder,在文檔中沒有注明規則,你可以參考本篇文章中的設置,必須以@ohos開頭,否則在entry模塊中引用時會報錯

創建hsplibrary

創建module----> hsp依賴(同 har依賴)

備注:本篇文章實踐中,創建了一個CustomComponent.ets文件,用于渲染文本,最終會被entry 模塊中的index.ets文件調用

創建modulefeature

在DevEco Studio中,由于已經存在了一個entry類型module, 因此,在按照Empy Ability模版創建時,類型默認只能是feature

鴻蒙開發應用知識已更新gitee.com/li-shizhen-skin/harmony-os/blob/master/README.md參考。

搜狗高速瀏覽器截圖20240326151547.png

或mau123789學習,是v

添加依賴

  1. entry依賴harlibrary
    • 工程根目錄/oh-package.json5中添加如下依賴, 注意:“@ohos”必須要,"harlib"屬于自己取的名字,“file:”也是固定開頭
    • "dependencies": {
            "@ohos/harlib": "file:harlibrary"
          },復制
      
  2. entry依賴hsplibrary
    • 工程根目錄/entry/oh-package.json5中添加如下依賴, 注意:“@ohos”必須要,"hsplib"屬于自己取的名字
    • "dependencies": {
            "@ohos/hsplib": "../hsplibrary"
          }復制
      
  3. entry依賴modulefeature
    • 其實不能叫做依賴,‘共存“更為合適
    • entry 如果想要使用modulefeature中的UIAbility,需要先將modulefeature一同打包進入.app中,基本操作步驟如下, 亦可參考官網文檔。

0900086000300134184.20201216095126.86523331460016843504112994983392.png

0900086000300134184.20201216095126.86523331460016843504112994983392.png

image.png

0900086000300134184.20201216095126.86523331460016843504112994983392.png

編譯安裝

在工具欄選擇"entry"模塊,點擊綠三角圖標,即可完成編譯安裝。

備注: 注意要添加簽名,否則無法安裝

審核編輯 黃宇

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 鴻蒙OS
    +關注

    關注

    0

    文章

    188

    瀏覽量

    4368
收藏 人收藏

    評論

    相關推薦

    2024款鴻蒙OS 最新HarmonyOS Next_HarmonyOS4.0系列教程分享

    鴻蒙的出現,標志著中國科技的崛起。HarmonyOS就是我們說的華為鴻蒙系統,截止到2023年8月4日已有超過7億臺設備搭載了鴻蒙OS系統。據多家媒體報道,2024年國內有21所985
    發表于 02-28 10:29

    鴻蒙Flutter實戰:07混合開發

    # 鴻蒙Flutter實戰:混合開發 鴻蒙Flutter混合開發主要有兩種形式。 ## 1.基于har 將flutter module打包成har包,在原生
    發表于 10-23 16:00

    鴻蒙os系統是什么意思 鴻蒙os系統有什么作用

    大家都很熟悉華為,那么華為近年新研發出來的鴻蒙os系統是什么意思?下面與大家分享華為鴻蒙os系統是什么意思的教程。鴻蒙
    發表于 12-17 11:34

    華為系統升級鴻蒙os

    華為系統升級鴻蒙os,相信大家都知道,自從華為推送了鴻蒙OS手機Bate版本系統以后,不少參與鴻蒙系統內測用戶便紛紛反饋,在升級了
    發表于 07-28 07:56

    華為正式發布鴻蒙鴻蒙OS隨時可用!

    華為在東莞發布了大家期待已久的華為鴻蒙OS系統。據余承東介紹,鴻蒙OS可以用在手表、手機、電視、PC等終端。鴻蒙
    的頭像 發表于 08-09 17:48 ?3667次閱讀

    華為鴻蒙OS又有嚇人的設計 蘋果的Carplay在鴻蒙OS面前真的自嘆不如

    華為鴻蒙OS終于在外界的關注下發布,作為華為自主研發的操作系統,鴻蒙OS還是承載了太多人的期盼。華為鴻蒙
    的頭像 發表于 08-27 10:25 ?8839次閱讀

    鴻蒙os支持機型有哪些 鴻蒙os支持機型名單

    鴻蒙os支持OTA在線升級機型名單
    的頭像 發表于 06-03 15:06 ?27.9w次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>os</b>支持機型有哪些 <b class='flag-5'>鴻蒙</b><b class='flag-5'>os</b>支持機型名單

    鴻蒙OS系統詳解

    華為的鴻蒙OS是一款“面向未來”的操作系統,是基于微內核的全場景分布式OS,可按需擴展,實現更廣泛的系統安全。目前主要用于智能物聯網,今年將擴展到智能手機上鴻蒙
    的頭像 發表于 11-12 11:24 ?1.3w次閱讀

    華為發布鴻蒙OS Beta版

    昨天華為發布鴻蒙OS Beta版了?鴻蒙系統一直在按照既有步伐前進,現在華為發布鴻蒙OS Beta版,而且一些生態開發者已經用
    的頭像 發表于 12-17 08:41 ?2851次閱讀

    鴻蒙OS與Lite OS的區別是什么

    鴻蒙OS鴻蒙OS面向未來、面向全場景、分布式。在單設備系統能力基礎上,鴻蒙OS提出了基于同一套系
    的頭像 發表于 12-24 12:40 ?4916次閱讀

    鴻蒙OS 2.0系統怎么安裝 鴻蒙系統安裝教程

    鴻蒙OS2.0已經發布,很多人已經準備開始申請內測去體驗全新的手機系統了,因為鴻蒙鴻蒙系統+EMUI的組成,徹底改變的了基于安卓的方式,那么鴻蒙
    的頭像 發表于 06-05 11:42 ?2.7w次閱讀

    鴻蒙os怎么升級

    6月2日,華為正式發布了鴻蒙armonyOS 2系統,那么鴻蒙os如何升級?現將鴻蒙os升級方式告知如下。
    的頭像 發表于 06-08 16:26 ?2710次閱讀

    鴻蒙os系統 支持哪些手機

    6月2日晚華為鴻蒙OS正式發布, 華為鴻蒙系統首批支持上百款機型升級,這件代表著鴻蒙OS推出擁有之初便與Android、iOS形成了三角鼎足
    的頭像 發表于 06-15 10:57 ?1.7w次閱讀

    RISC-V MCU開發實戰 (三):移植鴻蒙OS項目

    移植鴻蒙OS項目
    的頭像 發表于 11-01 11:08 ?2897次閱讀
    RISC-V MCU開發<b class='flag-5'>實戰</b> (三):移植<b class='flag-5'>鴻蒙</b><b class='flag-5'>OS</b>項目

    鴻蒙OS和開源鴻蒙什么關系?

    內核,其他功能都以模塊的形式存在。 ? ? 華為用的是鴻蒙OS 我們都知道,華為手機的鴻蒙OS是可以運行安卓軟件的,是因為系統中有安卓兼容層,所以可以簡單這么理解:
    的頭像 發表于 01-30 15:44 ?1084次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>OS</b>和開源<b class='flag-5'>鴻蒙</b>什么關系?