<table id="jn53i"></table>
    <table id="jn53i"></table>
      <table id="jn53i"><code id="jn53i"><menu id="jn53i"></menu></code></table><output id="jn53i"></output>
      <table id="jn53i"><code id="jn53i"></code></table><input id="jn53i"></input>
    1. <var id="jn53i"></var>
      電子工程師的短視頻社區
      500萬+工程師都在用
      直播中

      【學習打卡】OpenHarmony應用開發01

      鴻蒙實驗室

      描述

      引言

      因為個人的一些原因,好久也是沒有碰OpenHarmony了,今天剛好有空,恰好也是調整好了自己的狀態,所以就來開始繼續更新了,然后這次開始,我也會從新開始將所有寫過的東西,再進行一次梳理,至于為什么,可以說之前可能也寫過一些,但是覺得不是那么完美,所以我覺得應該重新開始,好的,接下來開始吧。

      因為我是做應用開發的,那么,我肯定會繼續從應用開發入手,在此之前,我們需要做一些準備,所謂工欲善其事,必先利其器,OpenHarmony應用開發目前是支持Windows和macOS開發的,我們可以看一下自己的系統是否符合下面的要求。

      系統要求

      Windows操作系統:Windows10 64 位

      內存:8GB 及以上

      硬盤:100GB 及以上

      分辨率:1280*800 像素及以上

      macOS操作系統:macOS 10.15/11/12

      內存:8GB 及以上

      硬盤:100GB 及以上

      分辨率:1280*800 像素及以上

      ?

      下面是我的電腦的配置

      image-20220622221137826

      ,

      然后我的分辨率是2560*1600,硬盤:1T,所以是滿足條件的,可以進行開發的。

      既然已經滿足條件了,那么就需要做一些工具上的準備。和環境的準備

      工具準備

      DevEco Studio支持Windows系統,在開發OpenHarmony應用/服務前,需要準備OpenHarmony應用/服務的開發環境。環境準備流程如下所示:

      img

      如上圖所示,搭建OpenHarmony應用/服務開發的環境包括軟件安裝、配置開發環境和運行HelloWorld三個環節,

      接下來我們就開始這三個環節

      軟件安裝

      macOS環境

      1.下載和安裝DevEco Studio

      進入HUAWEI DevEco Studio產品頁,下載DevEco Studio 3.0 Beta3版本。

      2.下載完成后,雙擊下載的“deveco-studio-xxxx.dmg”軟件包。

      ?

      3.在安裝界面中,將“DevEco-Studio.app”拖拽到“Applications”中,等待安裝完成。

      image-20220622223233027

      Windows環境

      1.進入HUAWEI DevEco Studio產品頁,下載DevEco Studio 3.0 Beta3版本。

      2.下載完成后,雙擊下載的“deveco-studio-xxxx.exe”,進入DevEco Studio安裝向導,在如下界面選擇安裝路徑,默認安裝于C:\Program Files路徑下,也可以點擊Browse...指定其他安裝路徑,然后點擊Next。

      3.在如下安裝選項界面勾選DevEco Studio后,點擊Next,直至安裝完成。

      點擊放大

      4.安裝完成后,點擊Finish完成安裝。

      點擊放大

      配置開發環境

      下載OpenHarmony SDK

      DevEco Studio通過SDK Manager統一管理SDK及工具鏈,OpenHarmony包含如下SDK包:

      組件名稱 說明
      JS JS語言SDK包。
      eTS eTS(Extended TypeScript) SDK包。
      Native C++語言SDK包。
      Toolchains SDK工具鏈,OpenHarmony應用/服務開發必備工具集,包括編譯、打包、簽名、數據庫管理等工具的集合。
      Previewer OpenHarmony應用預覽器,可以在應用開發過程中查看界面UI布局效果。

      1.運行已安裝的DevEco Studio,首次使用,點擊Agree,請選擇Do not import settings,點擊OK。

      pYYBAGK9L5aAJiTSAAF9wkJtq1o090.pngimage-20220622223739212

      2.進入DevEco Studio操作向導頁面,設置npm registry,DevEco Studio已預置對應的倉,直接點擊Start using DevEco Studio進入下一步。

      image-20220622223809348

      3.根據DevEco Studio操作向導指引下載SDK,默認存儲路徑為users目錄,也可以選擇其他不包含中文字符的路徑,然后點擊Next。

      4.在彈出的SDK下載信息頁面,點擊Next,并在彈出的License Agreement窗口,點擊Accept開始下載SDK。

      等待OpenHarmony SDK及工具下載完成,點擊Finish,界面會進入到DevEco Studio歡迎頁。

      ?

      創建并運行HelloWorld

      開發環境配置好后,可以通過運行HelloWorld工程來驗證環境設置是否正確。

      創建一個新工程

      1.在DevEco Studio的歡迎頁,選擇Create Project開始創建一個新工程。

      2.根據工程創建向導,選擇“Empty Ability”模板,點擊Next。

      img

      3.點擊Next,進入到工程配置階段,需要根據向導配置工程的基本信息。我會對一些參數做出說明,

      Project name:工程的名稱,可以自定義。

      Project type:工程的類型,標識該工程是一個傳統方式的需要安裝的應用(Application)或原子化服務(Atomic service),默認類型為Application。

      說明

      如果是創建的原子化服務,則:

      原子化服務調試、運行時,在設備桌面上沒有應用圖標,請參考文末的配置簽名信息。來啟動原子化服務。

      原子化服務是免安裝的,config.json中自動添加installationFree字段,取值為“true”。

      如果entry模塊的installationFree字段為true,則其相關的所有hap模塊的installationFree字段都默認為true;如果entry模塊的installationFree字段為false,則其相關的所有hap模塊可以配置為true或false。

      編譯構建App時,每個hap包大小不能超過10MB。

      Bundle name:軟件包名稱,默認情況下,應用ID也會使用該名稱,應用發布時,應用ID需要唯一。如果“Project type”選擇了Atomic service,則Bundle name的后綴名必須是.hmservice。

      Save location:工程文件本地存儲路徑。

      Compile API:編譯的SDK版本。

      Model:FA模型,每個組件運行在單獨的虛擬機實例中,適合有屏設備,適合開發原子化服務;Stage模型(僅Compile API為9及以上支持),多個應用組件運行在同一個虛擬機實例中,面向對象的開發方式,有屏、無屏設備均適用。

      Enable Super Visual:選擇開發模式,部分模板支持低代碼開發,可選擇打開該開關。

      UI Syntax:UI的開發語言。

      Compatible API:兼容的SDK最低版本。

      Device type:該工程模板支持的設備類型。

      Show in service center:

      是否在服務中心露出。

      ?

      4.點擊Finish,工具會自動生成示例代碼和相關資源,等待工程創建完成。(api版本建議選8,否則可能出現安裝失敗的原因)

      image-20220622225420126

      運行HelloWorld

      1.將搭載OpenHarmony標準系統的開發板與電腦連接。目前支持的有6種,我也會在文末列出,大家可以自行購買。

      2.點擊File > Project Structure > Project > Signing Configs界面勾選“Automatically generate signing”,等待自動簽名完成即可,點擊“OK”。如下圖所示:

      image-20220622225714227

      3.在編輯窗口右上角的工具欄,點擊

      img

      運行,等待編譯完成即可便運行在設備上。

      img

      ?

      至此,恭喜你,你已經完成來第一步。接下來文末我會講中途出現的幾個問題列出,并提出解決辦法

      ?

      總結

      通過本文,我們已經成功的配置了開發環境,運行了HelloWord,完成了第一步。向成功又邁出了一步。明天我們開始做點什么呢,大家可以在評論區告訴我。

      ?

      參考

      OpenHarmony開源項目

      應用開發

      ?

      報錯

      Error: : execute INSTALL task failed, component eTS: 3.1.5.5. Error: : Install eTS dependencies failed. Cause: Unable to run npm install. Solution: See https://developer.harmonyos.com/cn/docs/documentation/doc-guides/faq -development-environment-0000001168829643#section1311117111474

      image-20220622224152238

      這個時候不要慌張,點擊Retry即可

      ?

      配置簽名信息

      應用/服務在真機設備上運行,需要提前為應用/服務進行簽名,DevEco Studio為開發者提供了自動化簽名方案,可以一鍵完成應用/服務簽名。具體操作如下:

      點擊File > Project Structure > Project > Signing Configs界面勾選“Automatically generate signing”,等待自動簽名完成即可,點擊“OK”。如下圖所示:

      說明

      如果在config.json中配置了system_basic權限,可以點擊Show Restricted Premissions查看使用的受限權限,然后在使用自動簽名時,DevEco Studio會自動將受限權限添加到簽名文件中。

      img

      運行應用/服務

      ?

      安裝OpenHarmony應用可以通過DevEco Studio安裝,將設備連接上DevEco Studio后,點擊

      img

      按鈕即可安裝。

      img

      支持的開發板

      當前OpenHarmony社區支持以下6款開發板,具體介紹如下:

      系統類型 開發板型號 芯片型號 主要能力 典型應用場景 開發板代碼倉及社區每日構建版本獲取地址
      標準系統 Hi3516DV300 Hi3516DV300 Hi3516DV300是新一代Smart HD IP攝像機SOC,集成新一代ISP(Image Signal Processor)、H.265視頻壓縮編碼器、高性能NNIE引擎,在低碼率、高畫質、智能處理和分析、低功耗等方面有較好的性能。 可用在帶屏設備上,比如帶屏冰箱、車機等。 代碼倉: device_soc_hisilicon device_board_hisilicon vendor_hisilicon 社區每日構建版本獲取地址: http://ci.openharmony.cn/dailys/dailybuilds
      標準系統 潤和DAYU200 RK3568 潤和HH-SCDAYU200是基于Rockchip RK3568,集成雙核心架構GPU以及高效能NPU;板載四核64位Cortex-A55 處理器采用22nm先進工藝,主頻高達2.0GHz;支持藍牙、Wi-Fi、音頻、視頻和攝像頭等功能,擁有豐富的擴展接口,支持多種視頻輸入輸出接口;配置雙千兆自適應RJ45以太網口,可滿足NVR、工業網關等多網口產品需求。 影音娛樂、智慧出行、智能家居,如煙機、烤箱、跑步機等。 代碼倉: device_soc_rockchip device_board_hihope vendor_hihope 社區每日構建版本獲取地址: http://ci.openharmony.cn/dailys/dailybuilds
      輕量 匯頂GR5515-STARTER-KIT GR5515 支持Bluetooth 5.1的單模低功耗藍牙SoC,多功能按鍵和LED指示燈。 智能硬件,如手表、手環、價格類標簽。 代碼倉: device_soc_goodix device_board_goodix 社區每日構建版本獲取地址: http://ci.openharmony.cn/dailys/dailybuilds
      輕量 朗國LANGO200 ASR582X LANGO200 IOT開發板,集成了高性能的WIFI-BLE雙模芯片ASR5822、外部存儲芯片、語音播放芯片以及模數轉換等,同時支持SPI等IOT設備常用外設接口,可外擴OLED顯示屏、紅外遙控等。 智能家居連接類模組。 代碼倉: device_soc_asrmicro device_board_lango vendor_asrmicro 社區每日構建版本獲取地址: http://ci.openharmony.cn/dailys/dailybuilds
      輕量 歐智通V200ZR BES2600 Multi-modal V200Z-R開發板是基于恒玄科技BES2600WM芯片的一款高性能、多功能、高性價比AIoT SoC開發板Multi-modal V200Z-R開發板,單模組集成四核ARM處理器(最高主頻1GHz),集成雙頻WiFi + 雙模藍牙,支持標準的802.11 a/b/g/n/協議,支持BT/BLE 5.2協議,內建多種容量的RAM(最大42MB)和Flash(最大32MB),支持MIPI DSI及CSI,適用于各種AIoT多模態VUI + GUI交互硬件場景。 智能硬件帶屏類模組產品,如音箱、手表等。 代碼倉: device_soc_bestechnic device_board_fnlink vendor_bestechnic 社區每日構建版本獲取地址: http://ci.openharmony.cn/dailys/dailybuilds
      輕量 小熊派BearPi-HM Nano Hi3861 BearPi-HM_Nano開發板是一塊專門為OpenHarmony設計的開發板,板載高度集成的2.4GHz WiFi SoC芯片Hi3861,并板載NFC電路及標準的E53接口,標準的E53接口可擴展智能加濕器、智能臺燈、智能安防、智能煙感等案例。 智慧路燈、智慧物流、人體紅外等連接類設備。 代碼倉: device_soc_hisilicon device_board_bearpi vendor_bearpi 社區每日構建版本獲取地址: http://ci.openharmony.cn/dailys/dailybuilds

      打開APP閱讀更多精彩內容
      聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容圖片侵權或者其他問題,請聯系本站作侵刪。 侵權投訴

      免費PCB檢查工具!一鍵分析設計隱患!

      Altium Designer超全封裝庫(帶3D模型)

      全部0條評論

      快來發表一下你的評論吧 !

      日本人妻不卡一区二区三区中文字幕,国色天香一卡二卡二卡四卡,人妻无码av一区二区三区精品,毛1卡2卡3卡4卡免费视频,一卡二卡三卡免费播放在线观看 亚洲精品国产成人| 久久国国产免费999| 在线看日本免费不卡资源| 无码熟妇人妻AV在线影片| 六个教练伦的好爽| 黄页网站18以下勿看免费| 台湾佬中文娱乐网| 护士脱内衣给男人吃奶| 柠檬AV导航大全精品| 日本妇人成熟A片免费观看| 最沂的2019中文字墓国语| 我强睡年轻漂亮的继坶在线观视频| 裸体女性做爰网站| 欧美粗大猛烈18P| 亚洲欧美中文日韩在线V日本| 撕开奶罩揉吮奶头完整版| 一女多男两根同时进去性视频| 成熟女性性满足视频| 午夜爽爽爽男女免费观看麻豆国产| 超碰| 中国老太毛多多XXX| 高潮VIDEOSSEXOHD潮喷| 夫の目前侵犯 中文字幕| 男女脱胱曰批的视频免费| 琪琪影影2019在理论| 2012高清国语版免费观看下载| 东北帅男同志GAYCHINESE| 男女最刺激摸下面视频黄| 高清拍拍拍无挡国产精品| 一 级 黄 色 片| 暖暖在线视频免费观看| 实拍妇女打野战被偷拍| 苗条少妇做按摩高潮不断| 日本卡一卡二卡三卡四免费| 人人人澡人人肉久久精品| 国产一区精品视频一区二区| A网站在线观看免费| 老女人做a视频| 欧美 亚洲 国产 综合AⅤ| 十分钟免费视频大全| 欧美性高清在线brazzesr| JAPANESE娇小侵犯| 午夜dj在线观看视频在线观看| 欧美A级情欲片手机在线播放| 少女漫画| 又色又污吃胸的视频| 好男人免费视频芒果视频| 99精品热视频30在线热视频| AV天堂中AV世界中文在线播放| 日本一级婬片人妻| 亚洲欧美日韩国产精品一区二区| 乌克兰美女粉嫩B18| 女同性做受全过程视频| 亚洲国产制服丝袜高清在线| 娜娜的放荡日记高H| 成 人 网 站 在 线 观看| 中文一卡二卡三卡四卡免费| 未成满十八禁止免费网站1| 午夜dj在线观看免费完整直播| 狠狠狼鲁亚洲综合网 | 狐狸视频| 草莓酱JK自慰喷水白丝| 超碰日本爆乳中文字幕| 亚洲欧美日韩综合一区二区三区| 女友在工地被灌满精| 曰本女人牲交大片| VIDEOSFREEONES性护士| 亚洲日韩在线观看浪潮| 分腿被绑用振动器折磨| 凹凸超碰69堂人人夜色| 色情无码高清电影| 台湾学生姝A级毛片| 夜夜高潮夜夜爽高清视频| 日本系列有码字幕中文字幕| 国色天香社区视频在线观看| 少妇人妻无码专区视频| 老熟女老女人国产老太| 免费精品国偷自产在线| CHINESE帅男军人GAY| 久久精品66免费99精品| 中文字幕乱偷在线| 国产老妇女牲交毛片| 丰满五十路熟女正在播放| CHINESE双飞露脸VIDEOS东莞| 床震18以下禁免费网站| 日本免费tv片在线| 成年女人视频在线播放15| 免费可以看黄无遮无掩的视频| 好男人免费视频芒果视频| 寂寞的女老板完整版| AV无码无在线观看| 脱裤吧AV在线导航 | 色妞AV永久一区二区国产AV| 日本全彩黄漫无遮挡免费| 又色又污吃胸的视频| 草莓视频在线观看无码免费| 男人的天堂AV网站| 好男人视频在线观看电影| 日日摸夜夜添夜夜添破| 免费AV片在线观看网站| 米奇影院888奇米色| 美女被遭强高潮网站在线播放| 野狼AV午夜福利在线| 日本熟妇浓毛HDSEX| 亚洲国产超清AV| 国产在线无码制服丝袜无码| 精品AV一区二区三区在线观看| JK制服黑色丝袜自慰流白浆| 人妻日本三l级香港三级| 很黄很湿18以免费视频| 欧美 在线 成 人怡红院| 色情影片免费观看日本| 男女真人后进式猛视频 | 亚线在线无码视频| 极品混血美女大战黑人黑白配| 国产成人综合久久精品推下载| 卡一卡二卡三卡四免费视频| 2020年最新国产精品正在播放| 超清无码AV最大网站| 啦啦啦啦啦视频网| 人与人性恔配视频免费| 欧美不卡高清一区二区三区| 成人手卡一卡一卡二卡四卡| 欧美日韩免费观看在线影片| 亚洲AVAV天堂AV在线网| 手机中文字幕永久在线| 玩两个丰满奶水足在线播放| 一本到高清视频免费观看| 国产同事露脸对白在线视频| 性直播无遮挡直播间| 在线看播放免费网站| 亚洲 欧美 中文 日韩AⅤ无码| 国产精品爽爽VA在线观看| 2020国内精品久久久久精品| 私人会所女顾客推油视频| 午夜可j在线观看免费完整版| 中国农村河南妇女BBW| 97热久久免费频精品99| 欧美VIDEO变态另类| 国色天香在线观看| 日本AV免在线费播放不卡| 99人精品福利在线观看| 妇欲欢公爽| 欧美精品九九99久久在免费线| 日韩欧美成人免费观看| 亚洲乱亚洲乱妇| 暴雨夜被公侵犯在线观看| 一二三区乱码不卡| 小草青青免费视频| 免费人成视频X8X8老司机| 日本A级床戏大尺度在线观看| 成年美女黄网站色奶头大全| 男女吃奶摸下的激烈视频| 久久婷婷五合色啪| 性饥渴的漂亮女邻居中文字| 日本熟妇乱子HDSEX粗| JAPANESE人妻中文字幕| 国产精品亚洲а∨天堂网| 日本无码免费一区二区三区| 苍井空在线A级观看网站| 午夜DJ在线观看视频在线观看| 香蕉视频污黄在线观看| xxx大片免费视频| 自拍偷亚洲产在线观看|
      ×
      20
      完善資料,
      賺取積分