色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

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

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

jf_46214456 ? 來源:jf_46214456 ? 作者:jf_46214456 ? 2024-05-25 16:30 ? 次閱讀

@arkui-x.bridge.d.ts (平臺(tái)橋接)

本模塊提供ArkUI端和AndroidiOS平臺(tái)端消息通信的功能,包括數(shù)據(jù)傳輸、方法調(diào)用和事件調(diào)用。需配套平臺(tái)端API使用,Android側(cè)請(qǐng)參考[BridgePlugin],iOS側(cè)參考[BridgePlugin]。

說明:
開發(fā)前請(qǐng)熟悉鴻蒙開發(fā)指導(dǎo)文檔:[gitee.com/li-shizhen-skin/harmony-os/blob/master/README.md]點(diǎn)擊或者復(fù)制轉(zhuǎn)到。
本模塊首批接口從API version 10開始支持。后續(xù)版本的新增接口,采用上角標(biāo)單獨(dú)標(biāo)記接口的起始版本。

導(dǎo)入模塊

import bridge from '@arkui-x.bridge';

createBridge

createBridge(bridgeName: string): BridgeObject

定義BridgeObject類。

系統(tǒng)能力: SystemCapability.ArkUI.ArkUI.Full

參數(shù):

參數(shù)名類型必填說明
idgeNamestring定義橋接名稱。

返回值:

類型說明
[BridgeObject]橋接的接口類。

示例:

const bridgeObj: BridgeObject = bridge.createBridge('Bridge');

BridgeObject

橋接的接口類。

callMethod

callMethod(methodName: string, parameters?: Record): Promise;

callMethod(methodName: string, ...parameters: Array): Promise;

調(diào)用平臺(tái)方法。

系統(tǒng)能力: SystemCapability.ArkUI.ArkUI.Full

參數(shù):

參數(shù)名類型必填說明
methodNamestring方法名稱。
parametersRecord方法參數(shù)列表。
parametersArray方法參數(shù)列表。

返回值:

類型說明
[ResultValue]平臺(tái)方法執(zhí)行結(jié)果。

錯(cuò)誤碼:

錯(cuò)誤碼ID錯(cuò)誤信息
1管道不可用。
4方法名稱錯(cuò)誤。
5方法正確運(yùn)行,不能重復(fù)運(yùn)行。
6方法未實(shí)現(xiàn)。

示例:

const bridgeObj = bridge.createBridge('Bridge');

bridgeObj.callMethod('nativeMethod').then((data)= >{
    console.log('data = ' + data);
}).catch((err) = > {
    console.error('error = ' + JSON.stringify(err));
});

registerMethod

registerMethod(method: MethodData, callback: AsyncCallback): void

registerMethod(method: MethodData): Promise

注冊(cè)ArkUI端方法,供Android或iOS平臺(tái)端調(diào)用。

系統(tǒng)能力: SystemCapability.ArkUI.ArkUI.Full

參數(shù):

參數(shù)名類型必填說明
methodMethodData方法數(shù)據(jù)。
callbackAsyncCallbackcallback方式的回調(diào)函數(shù)。

錯(cuò)誤碼:

錯(cuò)誤碼ID錯(cuò)誤信息
1管道不可用。
8方法已經(jīng)被注冊(cè),不允許重復(fù)注冊(cè)。

示例:

function jsMethod() {
  return 'ts return:jsMethod';
}

const bridgeObj = bridge.createBridge('Bridge');
bridgeObj.registerMethod({ name: 'jsMethod', method: jsMethod });

unRegisterMethod

unRegisterMethod(methodName: string, callback: AsyncCallback): void

unRegisterMethod(methodName: string): Promise

移除已注冊(cè)的ArkUI端的方法。

參數(shù):

參數(shù)名類型必填說明
methodstring方法名稱。
callbackAsyncCallbackcallback方式的回調(diào)函數(shù)。

系統(tǒng)能力: SystemCapability.ArkUI.ArkUI.Full

示例:

const bridgeObj = bridge.createBridge('Bridge');

bridgeObj.unRegisterMethod('jsMethod');

sendMessage

sendMessage(message: Message, callback: AsyncCallback): void

sendMessage(message: Message): Promise

向Platform平臺(tái)側(cè)發(fā)送數(shù)據(jù)。

參數(shù):

參數(shù)名類型必填說明
message[Message]數(shù)據(jù)。
callbackAsyncCallbackcallback方式的回調(diào)函數(shù)。

返回值:

類型說明
[Response]Platform平臺(tái)側(cè)應(yīng)答數(shù)據(jù)。

系統(tǒng)能力: SystemCapability.ArkUI.ArkUI.Full

示例:

const bridgeObj = bridge.createBridge('Bridge');

bridgeObj.sendMessage('jsMessage').then((data)= >{
    console.log('data =' + data);
}).catch((err) = > {
    console.error('error =' + JSON.stringify(err));
});

setMessageListener

setMessageListener(callback: (message: Message) => Response)

設(shè)置用于接收Platform平臺(tái)側(cè)發(fā)送數(shù)據(jù)的回調(diào)。

參數(shù):

參數(shù)名類型HarmonyOSOpenHarmony鴻蒙文檔籽料:mau123789是v直接拿必填說明
callback(message: Message)=>Response回調(diào)函數(shù),接收Platform平臺(tái)側(cè)數(shù)據(jù)。
message[Message]Platform平臺(tái)側(cè)數(shù)據(jù)。

搜狗高速瀏覽器截圖20240326151450.png
系統(tǒng)能力: SystemCapability.ArkUI.ArkUI.Full

示例:

const bridgeObj = bridge.createBridge('Bridge');

bridgeObj.setMessageListener((data) = > {
    console.log('receive data =' + data);
});

S

type S = number | boolean | string | null

說明: 定義橋接使用的基礎(chǔ)數(shù)據(jù)類型。

T

type T = S | Array | Array | Array

說明: 定義橋接使用的基礎(chǔ)數(shù)據(jù)類型的數(shù)組類型。

Message

type Message = T | Record

說明: 定義橋接使用結(jié)構(gòu)數(shù)據(jù)類型。

Parameter

type Parameter = Message

說明: 定義方法參數(shù)類型。

Response

type Response = Message

說明: 定義應(yīng)答的數(shù)據(jù)類型。

ResultValue

type ResultValue = T | Map

說明: 定義方法返回值的類型。

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

    關(guān)注

    80

    文章

    2056

    瀏覽量

    32183
  • OpenHarmony
    +關(guān)注

    關(guān)注

    28

    文章

    3836

    瀏覽量

    18188
  • 鴻蒙OS
    +關(guān)注

    關(guān)注

    0

    文章

    191

    瀏覽量

    4884
收藏 0人收藏

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

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

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

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

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

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

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

    鴻蒙ArkUI-X語言調(diào)用說明:【平臺(tái)開發(fā)指南Android)BridgePlugin】

    本模塊提供ArkUI端和Android平臺(tái)端消息通信的功能,包括數(shù)據(jù)傳輸、方法調(diào)用和事件調(diào)用。需配套Ar
    的頭像 發(fā)表于 05-22 14:52 ?1557次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>ArkUI-X</b><b class='flag-5'>跨</b><b class='flag-5'>語言</b><b class='flag-5'>調(diào)用</b><b class='flag-5'>說明</b>:【<b class='flag-5'>平臺(tái)</b><b class='flag-5'>橋</b><b class='flag-5'>接</b><b class='flag-5'>開發(fā)指南</b>(<b class='flag-5'>Android</b>)BridgePlugin】

    鴻蒙開發(fā)接口公共事件與通知:【FFI能力】 N-APIAndroid、iOS平臺(tái)應(yīng)用的使用指導(dǎo)

    N-API接口可以實(shí)現(xiàn)ArkTS/TS/JS與C/C++(Native)之間的交互,ArkUI-X中支持的N-API接口情況和使用場(chǎng)景請(qǐng)見[FFI能力(N-API)]。本文檔以[
    的頭像 發(fā)表于 05-25 16:33 ?2417次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>開發(fā)</b>接口公共事件與通知:【FFI能力】 N-<b class='flag-5'>API</b>在<b class='flag-5'>Android</b>、iOS<b class='flag-5'>平臺(tái)</b>應(yīng)用的使用指導(dǎo)

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

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

    ArkUI-X平臺(tái)框架接入指南

    ArkUI平臺(tái)框架(ArkUI-X)進(jìn)一步將ArkUI開發(fā)框架擴(kuò)展到了多個(gè)OS
    發(fā)表于 05-18 18:21

    ArkUI-X中Plugin生命周期開發(fā)指南

    ArkUI-X插件用于拓展ArkUI應(yīng)用的能力,提供管理插件生命周期的能力。本文主要介紹Android平臺(tái)ArkUI-X插件生命周期的使用
    發(fā)表于 06-04 22:36

    ArkUI-XAndroid消息通信

    平臺(tái)ArkUI交互,ArkUI側(cè)具體用法請(qǐng)參考Bridge APIAndroid側(cè)參考Bri
    發(fā)表于 06-08 22:15

    ArkUI-x平臺(tái)Bridge最佳實(shí)踐

    ;一碼三平臺(tái)\" 前面講到的bridge主要是解決開發(fā)者在進(jìn)行ArkTS代碼開發(fā)時(shí),需要使用的鴻蒙API
    發(fā)表于 06-10 23:06

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

    語言等能力。 ● 對(duì)于開發(fā)時(shí)所使用的API,都是OpenHarmony生態(tài)的標(biāo)準(zhǔn)API,在平臺(tái)
    發(fā)表于 08-11 16:10

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

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

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

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

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

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

    鴻蒙ArkUI-X語言調(diào)用說明平臺(tái)差異化【Android、ios動(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 ?1388次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>ArkUI-X</b><b class='flag-5'>跨</b><b class='flag-5'>語言</b><b class='flag-5'>調(diào)用</b><b class='flag-5'>說明</b>:<b class='flag-5'>平臺(tái)</b>差異化【<b class='flag-5'>Android</b>、ios動(dòng)態(tài)化】
    主站蜘蛛池模板: 国产成人女人视频在线观看 | 精品国产福利在线视频 | 国产日韩高清一区二区三区 | 蜜桃传媒一区二区亚洲AV | 午夜特级毛片 | 青青伊人久久 | 国产精品人妻无码久久久蜜桃臀 | 小xav导航| 99热久久久无码国产精品性麻豆 | 99久久精品毛片免费播放 | 欧美极品尿交 | 色-情-伦-理一区二区三区 | 羞羞答答的免费视频在线观看 | 在线免费观看成年人视频 | 日韩亚洲欧美中文高清在线 | 亚洲一区二区三区高清网 | 天天躁夜夜踩很很踩2022 | 国产午夜在线观看视频播放 | 亚洲一区乱码电影在线 | 69亞洲亂人倫AV精品發布 | 国产Av影片麻豆精品传媒 | 99免费在线 | 国产成人精品视频 | 黃色带三级a级 | 牛和人交videos欧美 | 忘忧草在线影院www日本 | 亚洲精品久久久久无码AV片软件 | 国产99久久久国产精品成人 | 伊人精品国产 | 国产精品人妻无码99999 | 性色香蕉AV久久久天天网 | 亚洲色在线 | 秋霞av伦理片在线观看 | 国产成人一区二区三中文 | 亚洲乱码中文字幕久久 | 亚洲欧洲日韩天堂无吗 | 美女张开腿让男人桶爽无弹窗 | 亚洲高清国产品国语在线观看 | 国产精品爽黄69天堂A片 | 免费精品国偷自产在线 | 亚洲区视频在线观看 |

    電子發(fā)燒友

    中國(guó)電子工程師最喜歡的網(wǎng)站

    • 2931785位工程師會(huì)員交流學(xué)習(xí)
    • 獲取您個(gè)性化的科技前沿技術(shù)信息
    • 參加活動(dòng)獲取豐厚的禮品