harmony 鸿蒙ArkWeb_WebMessageAPI

2025-06-12 浏览 (1)

ArkWeb_WebMessageAPI

概述

Post Message数据相关的Native API结构体。在调用接口前建议通过ARKWEB_MEMBER_MISSING校验该函数结构体是否有对应函数指针,以避免因SDK与设备ROM版本不匹配导致的崩溃问题。

起始版本: 12

相关模块:Web

所在头文件: arkweb_type.h

汇总

成员变量

名称描述
size_t size结构体的大小。
ArkWeb_WebMessagePtr(* createWebMessage )()创建消息。
void(* destroyWebMessage )(ArkWeb_WebMessagePtr *webMessage)销毁消息。
void(* setType )(ArkWeb_WebMessagePtr webMessage, ArkWeb_WebMessageType type)设置消息类型。
ArkWeb_WebMessageType(* getType )(ArkWeb_WebMessagePtr webMessage)获取消息类型。
void(* setData )(ArkWeb_WebMessagePtr webMessage, void *data, size_t dataLength)设置数据。
void *(* getData )(ArkWeb_WebMessagePtr webMessage, size_t *dataLength)获取数据。

结构体成员变量说明

createWebMessage

ArkWeb_WebMessagePtr(* ArkWeb_WebMessageAPI::createWebMessage) ()

描述:

创建消息。

返回:

消息结构体。

destroyWebMessage

void(* ArkWeb_WebMessageAPI::destroyWebMessage) (ArkWeb_WebMessagePtr *webMessage)

描述:

销毁消息。

参数:

名称描述
webMessage需要销毁的消息。

getData

void*(* ArkWeb_WebMessageAPI::getData) (ArkWeb_WebMessagePtr webMessage, size_t *dataLength)

描述:

获取数据。

参数:

名称描述
webMessage消息结构体指针。
dataLength出参,数据长度。

返回:

数据指针。

getType

ArkWeb_WebMessageType(* ArkWeb_WebMessageAPI::getType) (ArkWeb_WebMessagePtr webMessage)

描述:

获取消息类型。

参数:

名称描述
webMessage消息结构体指针。

返回:

消息类型。

setData

void(* ArkWeb_WebMessageAPI::setData) (ArkWeb_WebMessagePtr webMessage, void *data, size_t dataLength)

描述:

设置数据。

参数:

名称描述
webMessage消息结构体指针。
data数据指针。
dataLength数据长度。

setType

void(* ArkWeb_WebMessageAPI::setType) (ArkWeb_WebMessagePtr webMessage, ArkWeb_WebMessageType type)

描述:

设置消息类型。

参数:

名称描述
webMessage消息结构体指针。
type消息类型。

size

size_t ArkWeb_WebMessageAPI::size

描述:

结构体的大小。

你可能感兴趣的鸿蒙文章

harmony 鸿蒙ArkWeb(方舟Web)

harmony 鸿蒙ArkWeb_AnyNativeAPI

harmony 鸿蒙ArkWeb_ComponentAPI

harmony 鸿蒙ArkWeb_ControllerAPI

harmony 鸿蒙ArkWeb_CookieManagerAPI

harmony 鸿蒙ArkWeb_JavaScriptBridgeData

harmony 鸿蒙ArkWeb_JavaScriptObject

harmony 鸿蒙ArkWeb_JavaScriptValueAPI

harmony 鸿蒙ArkWeb_ProxyMethod

harmony 鸿蒙ArkWeb_ProxyMethodWithResult

  • 所属分类: 后端技术
  • 本文标签: 软件 鸿蒙
  • 版权声明: 本文链接 https://seaxiang.com/blog/zCKFHJ