国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

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

    文章

    4835

    瀏覽量

    73718
  • 開源
    +關注

    關注

    3

    文章

    4207

    瀏覽量

    46132
  • HarmonyOS
    +關注

    關注

    80

    文章

    2153

    瀏覽量

    36045
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    詳細了解IGBT

    IGBT:物理結構 ? ? ? ?IGBT 是種半導體晶體管或半導體開關,由四個交替的半導體材料層 (PNPN) 構成。當正確的電壓施加到器件的柵極時,它能夠傳導電流——當該電壓被移除時,傳導就會
    的頭像 發表于 01-08 13:47 ?2095次閱讀
    <b class='flag-5'>詳細了解</b>IGBT

    元服務發布準備工作

    發布元服務前,請詳細了解華為應用市場的審核要求,并提前準備發布所需的文件、資源,以便您能順利、快速通過發布審核流程。 仔細閱讀元服務審核指南,了解發布元服務至華為應用市場需要遵循的規則和要求。 完成
    發表于 10-10 15:48

    ALM(應用生命周期管理)解析:了解其概念、關鍵階段及Perforce ALM工具推薦

    什么是ALM(應用生命周期管理)?它遠不止是SDLC!了解其概念、關鍵階段以及如何借助Perforce ALM這類工具,實現端到端的可追溯性、加速發布并保障合規性。
    的頭像 發表于 09-19 11:03 ?1842次閱讀
    ALM(應用生命周期管理)解析:<b class='flag-5'>一</b><b class='flag-5'>文</b><b class='flag-5'>了解</b>其概念、關鍵階段及Perforce ALM工具推薦

    HarmonyOSAI編程萬能卡片生成(

    基于AI大模型理解開發者的卡片需求信息,通過對話式的交互智能生成HarmonyOS萬能卡片工程。 使用約束 建議從以下維度描述卡片需求: 當前不支持在生成卡片預覽圖后繼續描述需求進行增量修改。 萬能
    發表于 09-08 17:09

    Taro on HarmonyOS 技術架構深度解析

    on HarmonyOS 的技術實現方案、核心優化策略,以及開源版本的主要特性。 本文將詳細介紹 Taro on HarmonyOS 的技術架構、性能優化實踐和開源進展,分享我們在跨端開發中遇到的問題和解決思路
    的頭像 發表于 08-04 16:10 ?787次閱讀
    Taro on <b class='flag-5'>HarmonyOS</b> 技術架構深度解析

    PMOS電路設計分析

    今天分享個PMOS的電路設計,詳細了解下各個元器件在電路中起到的作用。
    的頭像 發表于 07-21 16:15 ?3353次閱讀
    PMOS電路設計分析

    請問wifi SOC與 wifi MCU的區別?

    詳細了解wifi SOC與 wifi MCU的區別?比如說為啥54591不可以獨立運行,沒有內置協議棧嗎?
    發表于 07-09 08:30

    HarmonyOS 5 入門系列 】鴻蒙HarmonyOS示例項目講解

    HarmonyOS 5 入門系列 】鴻蒙HarmonyOS示例項目講解 ##鴻蒙開發能力 ##HarmonyOS SDK應用服務##鴻蒙金融類應用 (金融理財# 、前言:移動開發
    的頭像 發表于 07-07 11:57 ?1081次閱讀
    【 <b class='flag-5'>HarmonyOS</b> 5 入門系列 】鴻蒙<b class='flag-5'>HarmonyOS</b>示例項目講解

    了解電壓諧波

    我們經常會聽到諧波,到底什么是諧波,怎么定義的?為什么要關注諧波?什么時候關注諧波?諧波如何計算或標準規定的諧波的算法是怎樣的?GB關于電壓諧波又是如何評估的?帶著諸多的問題,我們一起來了解
    的頭像 發表于 06-28 17:23 ?4717次閱讀
    <b class='flag-5'>一</b><b class='flag-5'>文</b><b class='flag-5'>了解</b>電壓諧波

    HarmonyOS入門指南

    上手的HarmonyOS工具庫,借助眾多實用工具類,致力于助力開發者迅速構建鴻蒙應用。 2、開源框架 harmony-utils 款功能豐富且極易上手的HarmonyOS工具庫,
    的頭像 發表于 06-27 00:11 ?788次閱讀

    HarmonyOS實戰:組件化項目搭建

    ?本文將詳細講解HarmonyOs組件化項目搭建的全過程,帶領大家實現個組件化項目。 項目創建 首先創建個項目工程,點擊開發工具DevE
    的頭像 發表于 06-09 14:58 ?672次閱讀
    <b class='flag-5'>HarmonyOS</b>實戰:組件化項目搭建

    溫濕度變送器功能有哪些?詳細解析

    對于很多行業來說,精確的測量以及控制溫度和濕度至關重要。想要達到這個目的,往往需要用到溫濕度變送器。那么,溫濕度變送器究竟有哪些功能呢?下面為大家詳細介紹。 、精確測量溫濕度 溫濕度變送器的核心
    發表于 06-03 10:56

    HarmonyOS5云服務技術分享--認證文檔問題

    。 ??作用??:該文件包含應用與AGC服務通信的必要密鑰和配置信息。 ??4. 集成SDK?? ??核心依賴??:AGC SDK + 認證服務SDK。 ??詳細步驟??: 配置HarmonyOS工程依賴(見下
    發表于 05-22 13:20

    PDM產品數據管理是什么?詳細了解三品PDM系統

    在當今競爭激烈的商業環境中,企業為了提升自身的競爭力,不斷尋求各種方法來優化產品開發流程、提高生產效率以及降低成本。PDM(產品數據管理)系統作為種強大的工具,正在逐漸成為企業實現這些目標的關鍵。
    的頭像 發表于 03-25 14:01 ?999次閱讀

    【「極速探索HarmonyOS NEXT 」閱讀體驗】 本書開啟了鴻蒙開發的整個生態資源

    接前面我的閱讀體驗關于文章的介紹,這幾天拜讀了《極速探索HarmonyOS NEXT ** **純血鴻蒙應用開發實踐》這本書,書中的內容很精彩,但是書的篇幅畢竟有限,于是很想在閱讀書的同時,了解書中
    發表于 03-06 11:44