在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
电子发烧友
开通电子发烧友VIP会员 尊享10大特权
海量资料免费下载
精品直播免费看
优质内容免费畅学
课程9折专享价
創作中心

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

3天內不再提示

harmony OS NEXT-基本介紹及DevcoStudiop基本使用

程奕紅 ? 來源:jf_34770892 ? 作者:jf_34770892 ? 2025-03-26 16:48 ? 次閱讀

#鴻蒙基本介紹及DevcoStudiop基本使用

1.認識DevcoStudiop工作區

1.1認識工作區

image-20241019110156900

開發節奏:

  1. 通過左側目錄找到對應的應用文件,在編輯區進行代碼編寫,在右側看預覽效果
  2. 快捷鍵:連按兩下shift快速尋找全局內容,如文件

image-20241019110440717

1.2如何排錯

寫代碼時,我們經常會遇到這種情況,右側出現不能開啟預覽器的提示,我們需要打開預覽器日志查看報錯

  1. 第一種方法

image-20241019111356476

image-20241019111301584

  1. 第二種方法

image-20241019111540879

  1. 第三種方法:通過統一構建,暴露哪些文件及代碼無法編譯通過

image-20241019111759517

image-20241019112033341

1.3如何刷新看效果

預覽器是有熱更新的,原則上寫完右側自動更新,如果不自動更新,說明編輯器卡住了,需要連續點擊兩次預覽器

image-20241019112446371

注意:刷新只能針對帶有@Entry和@preview的文件,否則無法查看效果

image-20241019112815477

2.基本介紹

2.1項目的基本結構

  • AppScope>app.json5:應用的全局配置信息

image-20241019124811862

image-20241019125311192

image-20241019125628759

image-20241019125841426

  • entry:應用/服務模塊,編譯構建生成一個HAP
    • src>main>ets:用于存放ArkTS源碼
    • src>main>ets>entryability:應用/服務的入口,只能有一個入口
    • src>main>ets>pages:應用/服務包含的頁面,頁面只能放在pages里,不能放在pages外
    • src>main>resource:用于存放應用/服務模塊所用到的資源文件,如圖形、多媒體、字符串、布局文件等
    • src>main>module.json5:Stage模型模塊配置文件、主要包含HAP的配置信息、應用在多媒體設備上的配置信息以及應用的全局配置信息

2.2什么是Stage模型

State

? -Moudle(模塊- -對應HAP包)

? -ability(應用服務入口)

? -pages(頁面)

? -component(自定義組件)

? -resourse(資源)

image-20241019132014457

image-20241019132042999

一個app里面可以有多個模塊,就是多個HAP包,一個HAP包下可以有多個ability,一個ability可以有多個頁面,一個頁面下也可以有多個組件

2.3應用模型Stage&FA

鴻蒙的戰略 兼容安卓-把java+前端拉入到開發陣容中-FA模型,沒有成功

鴻蒙4.0- - -Stage模型,把所有的語言統一了,都是以ArkTs語言,萬物互聯

換言之-應用模型是鴻蒙開發一切的基礎,因為只有基于該模型我們才可以開發對應的應用和有業務

應用模型包含以下幾個要素 應用組件->應用進程>應用線程>應用任務管理>應用配置文件

鴻蒙工程師->調包工程師

應用模型只有一個嗎?

前后推出了兩個模型:FA模型、Stage,目前FA已經不在主推,已經被砍掉了

  1. Stage模型示意圖

image-20241019133547887

2.4什么是UIAbility-(頁面能力組件)

  • UIAbility組件是一種包含UI界面的應用組件,主要用來和用戶交互
  • 官網介紹-UIAbility是 系統調度的基本單元 ,可以給應用提供繪制界面的窗口
  • UIAbility的設計理念
    • 原生支持應用組件級的跨端遷移和多段協同
    • 支持多設備和多窗口形態
  • UIAbility組件是系統調度的基本單元,為應用提供繪制頁面的窗口。一個應用可以包含一個或多個UIAbility組件。例如,在支付應用中,可以將入口功能和收付款功能分別配置為獨立的UIAbility

如果開發者希望在任務視圖中看到一個任務,則建議使用一個UIAbility,多個頁面的方式

如果開發者希望在任務視圖中看到多個任務,或者需要開啟多個窗口,則建議使用多個UIAbility開發多個不同的模塊

舉例子:支付場景-攜程、智行火車票 付款的時候-調用了微信支付/支付寶制服

審核編輯 黃宇

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

    關注

    30

    文章

    4866

    瀏覽量

    69841
  • 鴻蒙
    +關注

    關注

    57

    文章

    2459

    瀏覽量

    43518
  • Harmony
    +關注

    關注

    0

    文章

    57

    瀏覽量

    2800
收藏 0人收藏

    評論

    相關推薦

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

    實戰,還包含了HarmonyOS 仿小米App實戰。詳情參考大綱或者目錄介紹。 根據華為鴻蒙生態推廣部門介紹,HarmonyOS4和未來的HarmonyOS5(HarmonyOS Next)用法基本一樣
    發表于 02-28 10:29

    Harmony OS物聯網應用開發實戰(基于HiSpark WiFi IoT套件)第三講 課程資料

    本帖最后由 xusiwei1236 于 2020-11-20 14:24 編輯 Harmony OS物聯網應用開發實戰(基于HiSpark WiFi IoT套件)第三講 課程資料全套課程資料
    發表于 09-29 10:47

    Harmony OS物聯網應用開發實戰(基于HiSpark WiFi IoT套件)第三講 課程資料

    本帖最后由 xusiwei1236 于 2020-11-20 14:23 編輯 Harmony OS物聯網應用開發實戰(基于HiSpark WiFi IoT套件)第三講 課程資料全套課程資料
    發表于 11-20 14:21

    Harmony os java api對應的實現代碼沒有開放嗎?

    Harmony os java api對應的實現代碼沒有開放嗎?
    發表于 11-30 18:06

    華為認為Harmony OS成熟需要5到10年

    上個月,華為宣布了自主研發的操作系統Harmony OS(Hongmeng OS)。幾天前,華為在英國倫敦舉行了一次媒體活動,并討論了其在該系統上的計劃。Harmony
    的頭像 發表于 12-23 11:35 ?1589次閱讀

    harmony?os?2.0報名入口 如何報名harmonyos2.0報名?

    華為HarmonyOS2.0公測怎么申請?如何報名harmony os 2.0報名?harmony os 2.0報名入口在哪里?本文就此問題進行解釋。 在第一輪的公測里面,華為共有19
    的頭像 發表于 06-08 12:10 ?5227次閱讀

    美的是首批支持 Harmony OS 的家電企業之一

    據美的官微消息,搭載 HarmonyOS 的美的產品今天雙十一上市,據悉,美的是首批支持 Harmony OS 的家電企業之一。
    的頭像 發表于 11-11 15:05 ?3772次閱讀

    華為Harmony OS 2.0手機Beta版刷機包流出

    IT360 論壇放出了三款 Mate 30 Pro 機型的華為鴻蒙 Harmony OS 2.0 手機系統 Beta 版固件全量包,僅包括華為 Mate 30 Pro 5G 的三個版本。  
    的頭像 發表于 01-25 09:20 ?7783次閱讀

    我們該如何看待Harmony OS里的Android痕跡

    華為將在6月2日晚8點舉辦鴻蒙操作系統及華為全場景新品發布會。官方微博也在同一時間更名為Harmony OS,同時更新了鴻蒙操作系統的開機視頻。——Harmony OS會帶來哪些改變?
    發表于 06-24 15:02 ?979次閱讀

    北京汽車或將搭載華為Harmony OS系統

    誰說燃油車不能更智能?日前,北京汽車發布了全新SUV的預告圖,圖中文字顯示,這款車將會是一款搭載華為Harmony OS系統的燃油車型,主要的宣傳點也是“萬物互聯,智啟新生”。
    的頭像 發表于 08-12 15:17 ?5087次閱讀

    華為開發者大會Harmony OS Connect L0通用方案介紹

    今天的2021華為開發者大會上,OpenHarmony分論壇上展示了Harmony OS Connect L0通用方案。 HDC分論壇-OpenHarmony 分論壇推薦鏈接:http://t.elecfans.com/live/1708.html 責任編輯:haq
    的頭像 發表于 10-23 14:47 ?1141次閱讀
    華為開發者大會<b class='flag-5'>Harmony</b> <b class='flag-5'>OS</b> Connect L0通用方案<b class='flag-5'>介紹</b>

    Harmony OS 設備開發學習記錄(十四)--Wifi的STA模式連接wifi

    Harmony OS 設備開發學習記錄(十四)–Wifi的STA模式連接wifi基于hispark wifi套件采用harmony os 2.0全量代碼一、在源碼中建立demo文件在a
    發表于 12-14 19:09 ?2次下載
    <b class='flag-5'>Harmony</b> <b class='flag-5'>OS</b> 設備開發學習記錄(十四)--Wifi的STA模式連接wifi

    OpenHarmony生態論壇:關于開源Harmony OS教育行業發行版介紹

    OpenHarmony生態論壇:關于開源Harmony OS教育行業發行版,深度賦能智能硬件行業
    的頭像 發表于 04-25 15:19 ?1158次閱讀
    OpenHarmony生態論壇:關于開源<b class='flag-5'>Harmony</b> <b class='flag-5'>OS</b>教育行業發行版<b class='flag-5'>介紹</b>

    華為7月將召開發布會,亮相Harmony OS 3.0,8月將發布華為Mate 50

    近日有消息稱,華為將于7月份正式召開一場發布會。 這場發布會將正式介紹華為的Harmony OS 3.0手機操作系統,而華為下一款旗艦機Mate 50將會成為首款搭載該系統的手機,不過Mate 50
    的頭像 發表于 06-13 16:33 ?6327次閱讀

    Harmony OS網絡編程實驗指南

    Harmony OS 網絡編程 實驗指南,十分有用的入門實驗指南。
    發表于 10-24 11:42 ?0次下載
    主站蜘蛛池模板: 午夜性视频播放免费视频 | 成人影院久久久久久影院 | 巨臀中文字幕一区二区翘臀 | 天天插夜夜操 | 国产69精品久久久久9999 | 97菊爱网| 日韩高清成人毛片不卡 | 久久精品午夜 | 在线中文字幕第一页 | www色在线 | 欧美一级欧美三级在线 | 亚洲人成网站色在线观看 | 在线观看黄网 | 丁香婷婷电影 | 欧美色爱综合网 | 国产午夜精品理论片免费观看 | 色婷婷精品视频 | japanese69xxx日本| 男人的天堂一区二区视频在线观看 | 激情五月宗合网 | 播色屋 | 激情综合色综合久久综合 | 免费色站 | 中文字幕xxx | 激情婷婷在线 | 亚洲欧美啪啪 | 91福利社在线观看 | 欧美三级一区 | 国产成人mv 在线播放 | 男人午夜视频在线观看 | 黄色一级毛片在线观看 | 精品一区二区视频 | 色天天综合色天天碰 | 免费观看黄色网 | 黄色网址视频在线观看 | 中文天堂最新版在线精品 | 中文字幕亚洲一区二区三区 | 四虎影院网 | 麻豆蜜桃| www亚洲一区 | 国产网红主播chinese |

    電子發燒友

    中國電子工程師最喜歡的網站

    • 2931785位工程師會員交流學習
    • 獲取您個性化的科技前沿技術信息
    • 參加活動獲取豐厚的禮品