色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

3天內不再提示

一文詳細了解HarmonyOS工程

ArkUI詳解 ? 來源:鴻蒙實驗室 ? 作者:鴻蒙實驗室 ? 2022-02-28 10:53 ? 次閱讀

上一節教大家跑通了demo

這一節一起來了解HarmonyOS工程

春節不停更,此文正在參加「星光計劃-春節更帖活動」

華為云享專家,InfoQ簽約作者,阿里云專家博主,51CTO博客首席體驗官,開源項目GVA成員之一,專注于大前端技術的分享,包括Flutter,小程序,安卓,VUE,JavaScript。

HarmonyOS APP工程結構

在進行HarmonyOS應用/服務開發前,應該掌握HarmonyOS應用/服務的邏輯結構

HarmonyOS應用/服務發布形態為APP Pack(Application Package,簡稱APP),它是由一個或多個HAP(HarmonyOS Ability Package)包以及描述APP Pack屬性的pack.info文件組成。

一個HAP在工程目錄中對應一個Module,它是由代碼、資源、第三方庫及應用/服務配置文件組成,可以分為Entry和Feature兩種類型。

Entry:應用/服務的主模塊,可獨立安裝運行。一個APP中,對于同一類型的設備,可以包含一個或多個entry類型的HAP,如果同一設備類型包含多個entry模塊,需要配置distroFilter分發規則。,運行的時候也是這樣。你會發現這個模塊。

一文詳細了解HarmonyOS工程

Feature:應用/服務的動態特性模塊。一個APP可以包含一個或多個feature類型的HAP,也可以不含。

HAP是Ability的部署包,HarmonyOS應用/服務代碼圍繞Ability組件展開,它是由一個或多個Ability組成。Ability分為兩種類型:FA(Feature Ability,中文名稱:元程序)和PA(Particle Ability,中文名稱:元服務)。FA/PA是應用/服務的基本組成單元,能夠實現特定的業務功能。FA有UI界面,而PA無UI界面。

一文詳細了解HarmonyOS工程

工程目錄結構

DevEco Studio工程目錄結構提供工程視圖和HarmonyOS視圖。工程創建或打開,默認顯示工程視圖,如果要切換到HarmonyOS視圖,在左上角點擊Project > Ohos進行切換。

JS工程目錄結構

JS工程目錄結構如下圖所示。

一文詳細了解HarmonyOS工程

java目錄:僅Phone、Tablet、TV和Wearable設備的JS工程才存在,作為HarmonyOS應用/服務的啟動入口。

common目錄:用于存放公共資源文件,如媒體資源、自定義組件和JS文檔等。

i18n目錄用于存放多語言的json文件,

pages目錄:

pages文件夾下可以包含1個或多個頁面,每個頁面都需要創建一個文件夾(如圖中的index)。頁面文件夾下主要包含3種文件類型:css、js和hml文件。

pages>index>index.hml文件hml文件定義了頁面的布局結構,使用到的組件,以及這些組件的層級關系,如果你會html,那么這個不成問題。

pages>index>index.css文件css文件定義了頁面的樣式與布局,包含樣式選擇器和各種樣式屬性等,如果你會css,那么這個不成問題。

pages>index>index.js文件js文件描述了頁面的行為邏輯,此文件里定義了頁面里所用到的所有的邏輯關系,比如數據、事件等,如果你會js,那么這個不成問題。

resources用于存放資源配置文件,比如:全局樣式、多分辨率加載等配置文件。

app.js文件全局的JavaScript邏輯文件和應用/服務的生命周期管理。

對于HarmonyOS工程中的目錄結構就了解到這兒

由于DevEco Studio支持包括手機、平板、車機、智慧屏、智能穿戴、輕量級智能穿戴和智慧視覺設備的HarmonyOS應用/服務開發,預置了豐富的工程模板,可以根據工程向導輕松創建適應于各類設備的工程,并自動生成對應的代碼和資源模板。同時,DevEco Studio還提供了多種編程語言供開發者進行HarmonyOS應用/服務開發,包括Java、JS、eTS和C/C++編程語言。

下面是工程模板和對應開發語言的對應關系

一文詳細了解HarmonyOS工程一文詳細了解HarmonyOS工程一文詳細了解HarmonyOS工程

到此華為鴻蒙目錄結構和工程模板和對應開發語言的對應關系就講完了

了解了這些對于你的上手速度就會達到事半功倍的效果。

最后總結:

作為一枚Flutter開發程序員,第一點,第一次上手這個IDE和語言環境還是比較順利的 基本能看懂 具體的還要看官網文檔和api使用情況,沒有具體去深入寫, 個人看法學起來應該不難,第二點,如果有空了解和學習鴻蒙OS開發 沒有壞處 ,不要等到書到用書方恨少 那就不好了 ,有興趣的同學可以根據教程安裝開發環境學習和了解 ,最后希望我的文章能幫助到各位解決問題 。乾坤未定,你我皆是黑馬

審核編輯:湯梓紅

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

    關注

    2

    文章

    4540

    瀏覽量

    70812
  • 開源
    +關注

    關注

    3

    文章

    3398

    瀏覽量

    42650
  • HarmonyOS
    +關注

    關注

    79

    文章

    1982

    瀏覽量

    30425
收藏 人收藏

    評論

    相關推薦

    【書籍評測活動NO.56】極速探索HarmonyOS NEXT:純血鴻蒙應用開發實踐

    了解并掌握鴻蒙開發的核心技術,以及鴻蒙應用在實際開發中的應用方法。 本書共分為四篇,共計16章,分別為鴻蒙開發基礎篇、鴻蒙開發進階篇、HarmonyOS SDK 開放能力集篇和鴻蒙特色案例實戰篇,內容
    發表于 01-20 16:53

    詳細了解驍龍8至尊版強大的AI能力

    強大的AI性能加持下,可支持個性化的多模態AI助手,并為終端設備帶來全面煥新的AI影像和豐富有趣的AI游戲體驗。下面,就讓我們詳細了解驍龍8至尊版強大的AI能力。 全面升級的AI性能 早在第三代驍龍8移動平臺上,高通已將高性能AI注入整個
    的頭像 發表于 12-24 11:47 ?634次閱讀
    <b class='flag-5'>詳細了解</b>驍龍8至尊版強大的AI能力

    xshell7,詳細了解xshell7是什么

    Xshell7是款功能強大的終端模擬器軟件,由NetSarangComputer,Inc.開發。它主要用于遠程連接和管理服務器,支持SSH1、SSH2、SFTP、TELNET、RLOGIN
    的頭像 發表于 12-16 15:47 ?358次閱讀
    xshell7,<b class='flag-5'>詳細了解</b>xshell7是什么

    HarmonyOS開發寶典震撼來襲,卓越應用開發之旅觸即發,輕松啟程!

    與即學即練的實操相結合,為您帶來耳目新的學習體驗。此刻,最新課程正火熱開放中,我們誠摯邀請您率先體驗,同開啟HarmonyOS學習的新篇章,探索卓越開發的無限可能! 點擊鏈接,了解
    發表于 12-05 08:57

    深度了解SiC材料的物理特性

    與Si材料相比,SiC半導體材料在物理特性上優勢明顯,比如擊穿電場強度高、耐高溫、熱傳導性好等,使其適合于制造高耐壓、低損耗功率器件。本篇章帶你詳細了解SiC材料的物理特性。
    的頭像 發表于 11-14 14:55 ?1017次閱讀
    深度<b class='flag-5'>了解</b>SiC材料的物理特性

    名單公布!【書籍評測活動NO.47】HarmonyOS NEXT啟程:零基礎構建純血鴻蒙應用

    要在2000萬 。這呼吁引起了全球開發者的關注,也意味著市場對HarmonyOS開發人才的需求將快速增長。 什么是純血鴻蒙 HarmonyOS NEXT,也被稱為純血鴻蒙,是全棧自研的系統底座
    發表于 10-14 14:36

    迪文科技&amp;amp;湖南農業大學周實踐活動圓滿結束

    2024年9月,湖南農業大學信息與智能科學技術學院2021級電子信息工程專業的103位師生來到迪湖南科技園開展為期1周的實踐活動。在實踐過程中,學生們實地參觀了企業展廳、研發中心和生產車間,詳細了解
    的頭像 發表于 09-27 08:05 ?379次閱讀
    迪文科技&amp;amp;湖南農業大學<b class='flag-5'>一</b>周實踐活動圓滿結束

    了解激光測距傳感器

    來源:SonneWay 編輯:感知芯視界 Link 在工業自動化中,激光測距傳感器是最常見的傳感器之。不過,您對它真的了解嗎?本文將讓您了解
    的頭像 發表于 09-09 09:03 ?275次閱讀

    高校暑期實踐活動圓滿結束

    產線車間,詳細了解智能屏從設計到生產全流程,了解自主設計研發的人機交互專用ASIC在工業自動化、醫療器械、美容保健、智慧家居及家電、新能源等行業領域的應用案例
    的頭像 發表于 09-03 08:02 ?375次閱讀
    迪<b class='flag-5'>文</b>高校暑期實踐活動圓滿結束

    帶你了解半導體公司的各個崗位

    銷售工程師(SalesEngineer)芯片公司的銷售工程師與傳統的銷售人員不同,需要具備以下職業素養:1.技術背景,雖然銷售崗位通常不要求具備技術背景,但芯片公司的銷售崗位需要對芯片技術有
    的頭像 發表于 08-08 16:28 ?3854次閱讀
    <b class='flag-5'>一</b><b class='flag-5'>文</b>帶你<b class='flag-5'>了解</b>半導體公司的各個崗位

    帶你詳細了解工業電腦

    扇設計、承受振動和惡劣環境的能力、輕松配置、全面的I/O選項、延長生命周期、耐用的組件。了解如何為您的應用選擇工業電腦對提高設施的生產力和效率至關重要。詳細了解
    的頭像 發表于 06-12 14:24 ?466次閱讀
    <b class='flag-5'>一</b><b class='flag-5'>文</b>帶你<b class='flag-5'>詳細了解</b>工業電腦

    HarmonyOS開發案例:【首選項】

    基于HarmonyOS的首選項能力實現的個簡單示例。
    的頭像 發表于 04-19 16:20 ?1300次閱讀
    <b class='flag-5'>HarmonyOS</b>開發案例:【首選項】

    get面陣工業相機

    快速了解面陣工業相機
    的頭像 發表于 04-17 16:09 ?695次閱讀
    <b class='flag-5'>一</b><b class='flag-5'>文</b>get面陣工業相機

    電機干貨!了解電機的原理及分類

    了解電機的原理及分類 電機是傳動及控制系統中的重要部分,目前電機應用的重點也從過去簡單的傳動向電機的速度、位置、轉矩的精確控制轉移; 電機為何能夠轉動?電機又有哪些分類?不同工作環境下需要選用
    發表于 03-12 09:35

    pcb應變測試有多重要?了解

    pcb應變測試有多重要?了解
    的頭像 發表于 02-24 16:26 ?1162次閱讀
    主站蜘蛛池模板: 亚洲精品国产精品精 | 黑色丝袜美女被网站 | 国产精品久久久久久人妻香蕉 | 0951影音在线 | 欧美末成年videos丨 | qvod电影在线观看 | 久久草香蕉频线观 | 久久无码AV亚洲精品色午夜 | 永久adc视频 | 久久久精品成人免费看 | 世界第一黄暴漫画家 | 青青草在现线免费观看 | 天堂草原天黑黑 | 18禁止看的免费污网站 | 里番acg纲手的熟蜜姬训练场 | 男女边吃奶边做边爱视频 | 99在线观看视频免费 | 99久视频只有精品2019 | 含羞草国产亚洲精品岁国产精品 | qvod影院| 国内精品自产拍在线少密芽 | 曼谷av女郎 | 性xxx免费视频 | 动漫H片在线播放免费高清 动漫AV纯肉无码AV电影网 | 国产 有码 无码 电影 | 国产99久久久国产精品成人 | 蓝男色gay| 使劲别停好大好深好爽动态图 | 在线视频免费国产成人 | 美女被强奷到抽搐的动态图 | 成人女人A级毛片免费软件 成人免费在线视频 | 精品国产国产综合精品 | 成人国内精品久久久久影 | 韩国g奶空姐 | 美女脱了内裤张开腿让男人桶到爽 | 在线免费看a | 国产啪视频在线播放观看 | 国产91专区 | 我与恶魔的h生活ova | 宫交拔不出来了h黑人 | 国产区在线不卡视频观看 |