女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

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

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

3天內不再提示

鴻蒙ArkUI-X框架開發:【開發準備】

jf_46214456 ? 來源:jf_46214456 ? 作者:jf_46214456 ? 2024-05-23 21:02 ? 次閱讀

開發準備

本文檔適用于ArkUI-X框架開發的初學者。通過環境搭建、代碼下載、代碼編譯、API擴展和使用,快速了解跨平臺項目開發流程。

基本概念

開發前請熟悉鴻蒙開發指導文檔 :[gitee.com/li-shizhen-skin/harmony-os/blob/master/README.md]

ArkUI框架

ArkUI是一套構建分布式應用的聲明式UI開發框架。它具備簡潔自然的UI信息語法、豐富的UI組件、多維的狀態管理,以及實時界面預覽工具,幫助您提升應用開發效率,并能在多種設備上實現生動而流暢的用戶體驗。

ArkUI-X

ArkUI-X進一步將ArkUI擴展到了多個OS平臺:目前支持OpenHarmonyAndroidiOS,后續會逐步增加更多平臺支持。開發者基于一套主代碼,就可以構建支持多平臺的精美、高性能應用。

API擴展

API擴展包括兩部分內容:一是復用OpenHarmony NAPI機制,在Android和iOS平臺實現OpenHarmony的接口定義;二是支持開發者基于Android和iOS平臺接口能力或三方庫能力擴展業務插件。

環境準備

  • 編譯環境需要Ubuntu18.04及以上版本,macOS需要11.6.2及以上版本。

  • 安裝編譯所需的程序包。
    [Linux]

    sudo apt-get install binutils git-core gnupg flex bison gperf build-essential zip curl zlib1g-dev gcc-multilib g++-multilib libc6-dev-i386 lib32ncurses5-dev x11proto-core-dev libx11-dev lib32z-dev ccache libgl1-mesa-dev libxml2-utils xsltproc unzip m4
    

    [macOS]

    brew install wget coreutils
    

配置Java環境

說明: 建議下載JDK11.0.2版本。

[Linux]

// 配置環境變量
export JAVA_HOME=/home/usrername/path-to-java-sdk
export PATH=${JAVA_HOME}/bin:${PATH}

[macOS]

// 配置環境變量
export JAVA_HOME=/Users/usrername/path-to-java-sdk
export PATH=$JAVA_HOME/bin:$PATH

配置Android SDK環境

[Linux]

通過[命令行工具]下載和管理Android SDK,命令行工具使用說明詳見[sdkmanager]官方指導。SDK版本下載要求如下:

./sdkmanager --install "ndk;21.3.6528147" --sdk_root=/home/usrername/path-to-android-sdk
./sdkmanager --install "platforms;android-26" --sdk_root=/home/usrername/path-to-android-sdk
./sdkmanager --install "build-tools;28.0.3" --sdk_root=/home/usrername/path-to-android-sdk
// 配置環境變量
export ANDROID_HOME=/home/usrername/path-to-android-sdk
export PATH=${ANDROID_HOME}/tools:${ANDROID_HOME}/tools/bin:${ANDROID_HOME}/build-tools/28.0.3:${ANDROID_HOME}/platform-tools:${PATH}

[macOS]

通過IDE [SDK管理器]下載和管理Android SDK,NDK版本要求為:21.3.6528147,SDK Platform版本為:26。

// 配置環境變量
export ANDROID_HOME=/Users/usrername/path-to-android-sdk
export PATH=$ANDROID_HOME/tools:$ANDROID_HOME/tools/bin:$ANDROID_HOME/build-tools/28.0.3:$ANDROID_HOME/platform-tools:$PATH

`HarmonyOS與OpenHarmony鴻蒙文檔籽料:mau123789是v直接拿`

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

配置iOS SDK環境

  • Xcode和Command Line Tools for Xcode應用可前往Mac App Store應用商店下載安裝。
  • Command Line Tools也可使用命令方式安裝:
    xcode-select --install
    

審核編輯 黃宇

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

    關注

    0

    文章

    404

    瀏覽量

    17787
  • 鴻蒙
    +關注

    關注

    59

    文章

    2503

    瀏覽量

    43765
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    ArkUI-X添加到現有Android項目中

    本教程主要講述如何利用ArkUI-X SDK完成Android AAR開發,實現基于ArkTS的聲明式開發范式在android平臺顯示。包括: 1.跨平臺Library工程開發介紹 2
    發表于 05-28 22:44

    ArkUI-X跨平臺框架接入指南

    ArkUI跨平臺框架(ArkUI-X)進一步將ArkUI開發框架擴展到了多個OS平臺:目前支持O
    發表于 05-18 18:21

    鴻蒙北向開發OpenHarmony5.0 DevEco Studio開發工具安裝與配置

    本文介紹OpenHarmony5.0 DevEco Studio開發工具安裝與配置,鴻蒙北向開發入門必備!由觸覺智能Purple Pi OH鴻蒙開發
    的頭像 發表于 03-28 18:05 ?554次閱讀
    <b class='flag-5'>鴻蒙</b>北向<b class='flag-5'>開發</b>OpenHarmony5.0 DevEco Studio<b class='flag-5'>開發</b>工具安裝與配置

    華為推出RN/H5多設備自適應組件庫

    在原生鴻蒙應用開發中,華為針對ArkUI框架推出了一整套針對多設備適配的完善能力(如“一多”能力)以及高階組件(如分欄、邊看邊評等),幫助開發
    的頭像 發表于 01-16 14:46 ?595次閱讀

    AI開發框架集成介紹

    隨著AI應用的廣泛深入,單一框架往往難以滿足多樣化的需求,因此,AI開發框架的集成成為了提升開發效率、促進技術創新的關鍵路徑。以下,是對AI開發
    的頭像 發表于 01-07 15:58 ?468次閱讀

    HarmonyOS開發指導類文檔更新速遞(上)

    、媒體相關能力新增、優化文檔,方便開發者更加高效使用文檔。 ArkUI(方舟UI框架ArkUI(方舟UI框架)是一個簡潔、高性能、支持跨
    的頭像 發表于 12-30 09:50 ?809次閱讀
    HarmonyOS<b class='flag-5'>開發</b>指導類文檔更新速遞(上)

    SSM框架在Java開發中的應用 如何使用SSM進行web開發

    SSM框架,即Spring、SpringMVC和MyBatis的整合,是Java Web開發中常用的技術棧。它通過分層架構,實現了視圖、控制、業務邏輯和數據訪問的分離,提高了代碼的可維護性和可擴展性
    的頭像 發表于 12-16 17:28 ?1415次閱讀

    大語言模型開發框架是什么

    大語言模型開發框架是指用于訓練、推理和部署大型語言模型的軟件工具和庫。下面,AI部落小編為您介紹大語言模型開發框架
    的頭像 發表于 12-06 10:28 ?453次閱讀

    HarmonyOS NEXT應用元服務開發Intents Kit(意圖框架服務)事件推薦開發者測試

    :基礎信息提供,環境準備,聯調驗證。 一、基礎信息提供 達成開發意向后,開發者發送郵件到郵箱([email protected])或者聯系華為意圖框架接口同事,向華為提供測試應
    發表于 11-18 17:39

    鴻蒙原生開發手記:01-元服務開發

    簡介 元服務是鴻蒙中的一種輕量應用形態,無需下載,直接運行。類似于微信小程序,但與小程序不同的是,元服務更加輕量。 元服務使用原生開發,是系統級提供的,無論從易用性、性能、體驗上,都要比小程序好
    發表于 11-14 17:28

    Taro 鴻蒙技術內幕系列(二):如何讓 W3C 標準的 CSS跑在鴻蒙

    HarmonyOS 采用自研的 ArkUI 框架作為原生 UI 開發方案,這套方案有完善的布局系統和樣式控制,但是他的標準與 W3C 的 CSS 標準存在不一致性。這意味著,如果 Taro 直接
    的頭像 發表于 10-31 10:54 ?426次閱讀
    Taro <b class='flag-5'>鴻蒙</b>技術內幕系列(二):如何讓 W3C 標準的 CSS跑在<b class='flag-5'>鴻蒙</b>上

    鴻蒙Flutter實戰:07混合開發

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

    史無前例,移植V8虛擬機到純血鴻蒙系統

    層使用,為保證基于Roma框架開發的業務可以零成本、無縫運行到鴻蒙系統,需要將Roma框架適配到鴻蒙系統。 Roma框架是基于JS引擎運行的
    的頭像 發表于 09-18 10:28 ?1611次閱讀
    史無前例,移植V8虛擬機到純血<b class='flag-5'>鴻蒙</b>系統

    鴻蒙OpenHarmony南向/北向快速開發教程-迅為RK3568開發

    運行鴻蒙4.1系統,意味著你將擁有更加流暢、高效的開發體驗。從硬件到軟件,從底層到應用,一切都變得觸手可及! 那么,如何快速上手呢?別擔心,我們已經為你準備好了詳盡的開發學習指南和教程
    發表于 07-23 10:44

    學習鴻蒙必須要知道的幾個名詞

    HarmonyOS提供了一套UI(UserInterface,用戶界面)開發框架,即方舟開發框架ArkUI
    的頭像 發表于 07-06 08:04 ?722次閱讀
    學習<b class='flag-5'>鴻蒙</b>必須要知道的幾個名詞