欧美性猛交xxxx免费看_牛牛在线视频国产免费_天堂草原电视剧在线观看免费_国产粉嫩高清在线观看_国产欧美日本亚洲精品一5区

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

跨Android、iOS、鴻蒙多平臺(tái)框架ArkUI-X

王程 ? 來(lái)源:jf_75796907 ? 作者:jf_75796907 ? 2024-01-31 14:52 ? 次閱讀

ArkUI是一套構(gòu)建分布式應(yīng)用界面的聲明式UI開(kāi)發(fā)框架。它使用極簡(jiǎn)的UI信息語(yǔ)法、豐富的UI組件、以及實(shí)時(shí)界面預(yù)覽工具,幫助您提升移動(dòng)應(yīng)用界面開(kāi)發(fā)效率30%。您只需使用一套ArkTS API,就能在Android、iOS、鴻蒙多個(gè)平臺(tái)上提供生動(dòng)而流暢的用戶界面體驗(yàn)。

一、配套關(guān)系

表1 版本軟件和平臺(tái)配套關(guān)系

目標(biāo)平臺(tái) 項(xiàng)目編譯使用OS SDK版本 備注
OpenHarmony 4.0 (API Version 10) Beta2
Android Android 8+ (API level 26+) NA
iOS iOS 10+ NA

二、SDK獲取

表2 獲取SDK路徑列表

SDK版本 版本信息 下載站點(diǎn) SHA256校驗(yàn)碼
ArkUI-X SDK包(macOS) 1.0.0 Canary1 站點(diǎn) SHA256校驗(yàn)碼
ArkUI-X SDK包(macOS-M1) 1.0.0 Canary1 站點(diǎn) SHA256校驗(yàn)碼
ArkUI-X SDK包(Windows) 1.0.0 Canary1 站點(diǎn) SHA256校驗(yàn)碼
ArkUI-X SDK包(Linux 1.0.0 Canary1 站點(diǎn) SHA256校驗(yàn)碼

三、Samples

表3 Samples列表

項(xiàng)目名稱 簡(jiǎn)介
HelloWorld HellWorld應(yīng)用工程示例,支持Android、iOS和OpenHarmony應(yīng)用構(gòu)建。
Shopping 仿購(gòu)物應(yīng)用工程示例,支持Android、iOS和OpenHarmony應(yīng)用構(gòu)建。
HealthyDiet 健康飲食應(yīng)用工程示例,支持Android、iOS和OpenHarmony應(yīng)用構(gòu)建。
Native NAPI應(yīng)用工程示例,支持Android、iOS和OpenHarmony應(yīng)用構(gòu)建。
Library 平臺(tái)庫(kù)應(yīng)用工程示例,支持Android、iOS和OpenHarmony應(yīng)用構(gòu)建。

四、開(kāi)發(fā)工具

ACE Tools是一套為ArkUI-X應(yīng)用開(kāi)發(fā)者提供的命令行工具,支持在Windows/Ubuntu/macOS平臺(tái)運(yùn)行,用于構(gòu)建OpenHarmony、HarmonyOS、Android和iOS平臺(tái)的應(yīng)用程序, 其功能包括開(kāi)發(fā)環(huán)境檢查,新建項(xiàng)目,編譯打包,安裝調(diào)試等。

五、環(huán)境準(zhǔn)備

前置條件: Ubuntu需要18.04以上版本,macOS需要11.6.2及以上版本,Windows需要Windows 10版本。

配置Node.js環(huán)境

運(yùn)行ACE Tools和OpenHarmony SDK需Node.js環(huán)境支持,建議下載14.19.1 - 16.19.1版本。可命令行運(yùn)行 node -v 查看本地Node.js版本,如不存在或版本不符合要求,請(qǐng)自行下載安裝穩(wěn)定版本:Node.js下載地址,并配置到環(huán)境變量。

配置Java環(huán)境

Android和OpenHarmony/HarmonyOS應(yīng)用打包需Java環(huán)境支持,建議下載JDK11.0.2以上版本,下載請(qǐng)點(diǎn)擊此處。推薦環(huán)境變量配置如下:

[macOS]

// 配置環(huán)境變量
export JAVA_HOME=/path-to-java-sdk
export PATH=$JAVA_HOME/bin:$PATH

[Windows]

// 配置環(huán)境變量  
set JAVA_HOME=/path-to-java-sdk  
set PATH=%PATH%;%JAVA_HOME%/bin

配置ohpm環(huán)境

OHPM CLI(OpenHarmony Package Manager Command-line Interface)是OpenHarmony應(yīng)用工程的三方庫(kù)的包管理工具,可通過(guò)DevEco Studio > File > Settings > Build, Execution, Deployment > Ohpm 查看ohpm home的安裝路徑,并配置到環(huán)境變量中。

配置ArkUI-X SDK環(huán)境

ArkUI-X SDK下載路徑,可通過(guò)DevEco Studio > File > Settings > ArkUI-X(macOS為DevEco Studio > Preferences > ArkUI-X)查看ArkUI-X的下載路徑,并配置到環(huán)境變量中。推薦環(huán)境變量配置如下:

[macOS]

// 配置環(huán)境變量  
export ARKUIX_SDK_HOME=/path-to-arkui-x-sdk

[Windows]

// 配置環(huán)境變量  
set ARKUIX_SDK_HOME=/path-to-arkui-x-sdk

六、命令安裝

安裝ace命令

修改npm源,前往用戶目錄,在.npmrc文件中添加如下內(nèi)容:

@ohos:registry=https://repo.harmonyos.com/npm/  
registry=https://repo.huaweicloud.com/repository/npm/

全局安裝ACE命令

cd arkui-x/toolchains/ace_tools    // 根據(jù)ArkUI-X SDK下載路徑,進(jìn)入ACE Tools實(shí)際所在目錄。  
npm install  
npm install . -g

七、開(kāi)發(fā)環(huán)境檢查

ace check

執(zhí)行 ace check 命令可以檢查ArkUI-X應(yīng)用本地開(kāi)發(fā)環(huán)境是否完備。

注:開(kāi)發(fā)環(huán)境檢查主要針對(duì)Android/iOS/OpenHarmony/HarmonyOS IDE以及對(duì)應(yīng)SDK的默認(rèn)安裝和下載路徑進(jìn)行檢查。如果提示結(jié)果與實(shí)際不符,請(qǐng)您通過(guò)ace config命令指定實(shí)際的IDE安裝和SDK下載路徑。

八、創(chuàng)建應(yīng)用

以創(chuàng)建一個(gè) Stage模型‘demo’項(xiàng)目為例:

ace create project  
? Please enter the project name: demo  
? Please enter the bundle name (com.example.demo):com.example.demo  
? Please enter the system (1: OpenHarmony, 2: HarmonyOS): 1  
? Please enter the project type (1: Application, 2: Library): 1  
? Please enter the template (1: Empty Ability, 2: Native C++): 1   //選擇創(chuàng)建Empty Ability或者Native C++項(xiàng)目

執(zhí)行 `ace create project` 命令,接著輸入工程名 demo。

九、應(yīng)用運(yùn)行

安裝運(yùn)行到Android設(shè)備

cd demo  
ace run apk

安裝運(yùn)行到iOS設(shè)備

cd demo  
ace run app

安裝運(yùn)行到OpenHarmony設(shè)備

cd demo  
ace run hap

上述命令會(huì)完成應(yīng)用構(gòu)建打包,并安裝到目標(biāo)平臺(tái)設(shè)備運(yùn)行。

wKgZomW57faAOjuhAADmC_RvzVs622.png

審核編輯 黃宇


聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • Android
    +關(guān)注

    關(guān)注

    12

    文章

    3945

    瀏覽量

    128003
  • ui
    ui
    +關(guān)注

    關(guān)注

    0

    文章

    205

    瀏覽量

    21433
  • 鴻蒙
    +關(guān)注

    關(guān)注

    57

    文章

    2395

    瀏覽量

    43086
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    鴻蒙開(kāi)發(fā)學(xué)習(xí):初探【ArkUI-X

    **簡(jiǎn)單來(lái)說(shuō),ArkTS + ArkUI-X 對(duì)標(biāo)的框架為 flutter,一次代碼,編譯為 native 全平臺(tái)運(yùn)行**
    的頭像 發(fā)表于 05-13 15:58 ?1149次閱讀
    <b class='flag-5'>鴻蒙</b>開(kāi)發(fā)學(xué)習(xí):初探【<b class='flag-5'>ArkUI-X</b>】

    鴻蒙ArkUI-X平臺(tái)開(kāi)發(fā):【命令行工具(ACE Tools)】

    ACE Tools是一套為ArkUI-X項(xiàng)目平臺(tái)應(yīng)用開(kāi)發(fā)者提供的命令行工具,支持在Windows/Ubuntu/macOS平臺(tái)運(yùn)行,用于構(gòu)建OpenHarmony/HarmonyOS
    的頭像 發(fā)表于 05-21 17:39 ?2018次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>ArkUI-X</b><b class='flag-5'>跨</b><b class='flag-5'>平臺(tái)</b>開(kāi)發(fā):【命令行工具(ACE Tools)】

    鴻蒙ArkUI-X平臺(tái)開(kāi)發(fā):【SDK目錄結(jié)構(gòu)介紹】

    本文檔配套ArkUI-X,將OpenHarmony ArkUI開(kāi)發(fā)框架擴(kuò)展到不同的OS平臺(tái),比如Android
    的頭像 發(fā)表于 05-20 16:28 ?889次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>ArkUI-X</b><b class='flag-5'>跨</b><b class='flag-5'>平臺(tái)</b>開(kāi)發(fā):【SDK目錄結(jié)構(gòu)介紹】

    鴻蒙ArkUI-X平臺(tái)開(kāi)發(fā):【bility開(kāi)發(fā)說(shuō)明(Android平臺(tái))】

    本文介紹將ArkUI框架擴(kuò)展到Android平臺(tái)所需要的必要的類及其使用說(shuō)明,開(kāi)發(fā)者基于OpenHarmony,可復(fù)用大部分的應(yīng)用代碼(生命周期等)并可以部署到
    的頭像 發(fā)表于 05-21 10:54 ?1057次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>ArkUI-X</b><b class='flag-5'>跨</b><b class='flag-5'>平臺(tái)</b>開(kāi)發(fā):【bility開(kāi)發(fā)說(shuō)明(<b class='flag-5'>Android</b><b class='flag-5'>平臺(tái)</b>)】

    鴻蒙ArkUI-X語(yǔ)言調(diào)用說(shuō)明:【平臺(tái)橋接開(kāi)發(fā)指南(Android)】

    平臺(tái)橋接用于客戶端(ArkUI)和平臺(tái)AndroidiOS)之間傳遞消息,即用于ArkUI
    的頭像 發(fā)表于 05-25 16:26 ?831次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>ArkUI-X</b><b class='flag-5'>跨</b>語(yǔ)言調(diào)用說(shuō)明:【<b class='flag-5'>平臺(tái)</b>橋接開(kāi)發(fā)指南(<b class='flag-5'>Android</b>)】

    鴻蒙開(kāi)發(fā)ArkUI-X基礎(chǔ)知識(shí):【ArkUI平臺(tái)設(shè)計(jì)總體說(shuō)明】

    本文檔描述ArkUI開(kāi)發(fā)框架平臺(tái)運(yùn)行能力相關(guān)的總體技術(shù)方案。
    的頭像 發(fā)表于 05-24 15:41 ?1645次閱讀
    <b class='flag-5'>鴻蒙</b>開(kāi)發(fā)<b class='flag-5'>ArkUI-X</b>基礎(chǔ)知識(shí):【<b class='flag-5'>ArkUI</b><b class='flag-5'>跨</b><b class='flag-5'>平臺(tái)</b>設(shè)計(jì)總體說(shuō)明】

    ArkUI-X開(kāi)發(fā)指南:【SDK配置和構(gòu)建說(shuō)明】

    ArkUI-X SDK是ArkUI-X開(kāi)源項(xiàng)目的編譯產(chǎn)物,可將ArkUI-X SDK集成到現(xiàn)有AndroidiOS應(yīng)用工程中,使開(kāi)發(fā)者基于
    的頭像 發(fā)表于 05-25 16:48 ?2808次閱讀
    <b class='flag-5'>ArkUI-X</b>開(kāi)發(fā)指南:【SDK配置和構(gòu)建說(shuō)明】

    資訊速遞 | ArkUI-X 預(yù)覽版已正式開(kāi)源!

    較高。使用ArkUI-X平臺(tái)項(xiàng)目后,復(fù)雜單品詳情頁(yè)代碼一次編寫(xiě)支持運(yùn)行到Android、iOS和HarmonyOS(OpenHarmony
    發(fā)表于 08-11 16:10

    資訊速遞 | ArkUI-X 預(yù)覽版已正式開(kāi)源!

    OpenHarmony項(xiàng)目群技術(shù)指導(dǎo)委員會(huì)(以下簡(jiǎn)稱“TSC”)-平臺(tái)應(yīng)用開(kāi)發(fā)框架TSG所孵化項(xiàng)目 —— ArkUI-X,近期已正式開(kāi)源 ,開(kāi)發(fā)者基于一套主代碼,就可以將在OpenH
    的頭像 發(fā)表于 08-22 22:19 ?888次閱讀
    資訊速遞 | <b class='flag-5'>ArkUI-X</b> 預(yù)覽版已正式開(kāi)源!

    鴻蒙平臺(tái)框架:【ArkUi-X】創(chuàng)建工程

    鴻蒙推出了鴻ArkUi-X 框架所以就寫(xiě)個(gè)文章分享一下
    的頭像 發(fā)表于 05-13 17:48 ?1074次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>跨</b><b class='flag-5'>平臺(tái)</b><b class='flag-5'>框架</b>:【<b class='flag-5'>ArkUi-X</b>】創(chuàng)建工程

    鴻蒙ArkUI-X平臺(tái)技術(shù):【開(kāi)發(fā)初體驗(yàn)】

    在DevEco Studio中導(dǎo)入ArkUI-X Sample,快速創(chuàng)建平臺(tái)工程。
    的頭像 發(fā)表于 05-17 15:54 ?774次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>ArkUI-X</b><b class='flag-5'>跨</b><b class='flag-5'>平臺(tái)</b>技術(shù):【開(kāi)發(fā)初體驗(yàn)】

    鴻蒙ArkUI-X平臺(tái)開(kāi)發(fā):【 應(yīng)用工程結(jié)構(gòu)說(shuō)明】

    本文檔配套ArkUI-X,將OpenHarmony ArkUI開(kāi)發(fā)框架擴(kuò)展到不同的OS平臺(tái),比如Android
    的頭像 發(fā)表于 05-19 21:05 ?665次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>ArkUI-X</b><b class='flag-5'>跨</b><b class='flag-5'>平臺(tái)</b>開(kāi)發(fā):【 應(yīng)用工程結(jié)構(gòu)說(shuō)明】

    鴻蒙ArkUI-X語(yǔ)言調(diào)用說(shuō)明:【平臺(tái)橋接(@arkui-x.bridge)】

    平臺(tái)橋接用于客戶端(ArkUI)和平臺(tái)AndroidiOS)之間傳遞消息,即用于ArkUI
    的頭像 發(fā)表于 05-21 15:09 ?847次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>ArkUI-X</b><b class='flag-5'>跨</b>語(yǔ)言調(diào)用說(shuō)明:【<b class='flag-5'>平臺(tái)</b>橋接(@<b class='flag-5'>arkui-x</b>.bridge)】

    鴻蒙ArkUI-X語(yǔ)言調(diào)用說(shuō)明:平臺(tái)差異化【Androidios動(dòng)態(tài)化】

    ArkUI-X支持動(dòng)態(tài)化,使用者可以根據(jù)自己需要?jiǎng)討B(tài)發(fā)布平臺(tái)內(nèi)容,從而使平臺(tái)部分和宿主應(yīng)用進(jìn)行解耦。
    的頭像 發(fā)表于 05-23 14:38 ?1005次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>ArkUI-X</b><b class='flag-5'>跨</b>語(yǔ)言調(diào)用說(shuō)明:<b class='flag-5'>平臺(tái)</b>差異化【<b class='flag-5'>Android</b>、<b class='flag-5'>ios</b>動(dòng)態(tài)化】

    鴻蒙ArkUI-X框架開(kāi)發(fā):【開(kāi)發(fā)準(zhǔn)備】

    本文檔適用于ArkUI-X框架開(kāi)發(fā)的初學(xué)者。通過(guò)環(huán)境搭建、代碼下載、代碼編譯、API擴(kuò)展和使用,快速了解平臺(tái)項(xiàng)目開(kāi)發(fā)流程。
    的頭像 發(fā)表于 05-23 21:02 ?531次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>ArkUI-X</b><b class='flag-5'>框架</b>開(kāi)發(fā):【開(kāi)發(fā)準(zhǔn)備】