native回调到ts层的object,ts层获取其成员变量
native回调到ts层的object,ts层获取其成员变量
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
有没有从ts设置回调到c++层,然后c++再回调到ts的示例代码?
860浏览 • 1回复 待解决
native层创建的pixelmap,arraybuffer等内存数据,传给ts层使用,最后是ts层的系统自动释放回收内存吗?
311浏览 • 1回复 待解决
Native侧如何获取ArkTS侧Object对象及其成员变量
2507浏览 • 1回复 待解决
HarmonyOS Native调用TS侧方法,会报错,TS侧方法也不能获取到对象的变量
280浏览 • 1回复 待解决
HarmonyOS Native层获取应用路径的方式
285浏览 • 1回复 待解决
如何在native层获取屏幕亮度
1772浏览 • 1回复 待解决
ts给c++传递数组,c++层如何解析
1748浏览 • 1回复 待解决
native层多进程场景的调试
248浏览 • 1回复 待解决
HarmonyOS在Native层的其他的子线程的回调数据不能直接回抛给UI层,有没有好的办法?
262浏览 • 1回复 待解决
在native层创建socket异常
321浏览 • 1回复 待解决
Napi回调ArkTS,Native侧日志通过监听回调到JS侧
967浏览 • 1回复 待解决
Native层回传的公钥数据应用于ets文件导致崩溃
1673浏览 • 1回复 待解决
如果需要NAPI C++层业务,调用 ArkTS层的类静态成员、静态函数,怎么交互实现
942浏览 • 1回复 待解决
在ArkTS层往C++层注册一个object或function,C++层可以按需往这个回调上进行扔消息同步到上层应用么?
1815浏览 • 1回复 待解决
如果需要NAPI C++层业务,调用 ArkTS层的类静态成员、静态函数,怎么交互实现?
749浏览 • 1回复 待解决
如何在Native层加载so库
1035浏览 • 1回复 待解决
HarmonyOS native层从C++到JS层传图片数据,过大失败
291浏览 • 1回复 待解决
把ts类传到c++层,然后可选择性的运行对应类的方法
751浏览 • 1回复 待解决
如何通过ErrorManager捕获native层的崩溃信息
1688浏览 • 1回复 待解决
图片pixelMap传到native层,进行旋转、缩放
904浏览 • 0回复 待解决
HarmonyOS native层是否支持curl和openSSL
302浏览 • 1回复 待解决
init中的env是否可以缓存,native层会将接收到的消息传递到ts侧需要env,请问可以使用init中的env吗?
1644浏览 • 2回复 待解决
通过Native 调用c++层实现文本绘制
900浏览 • 1回复 待解决
HarmonyOS如何在ts中调用ets文件中的变量
821浏览 • 1回复 待解决
一、背景
1. native中使用napi_create_object新建object,并通过 napi_create_string_utf8 和 napi_create_int32建立键值对,通过napi_set_property(env, object, key, value)的方式存放,并回调传给ts层。
2. ts层将回调获取到的object修改(ts层可能修改这个object中的成员变量/键值对),需要再次返回填充到Native层result中。
3. ts层获得native函数返回值,返回值为修改后的object。
二、相关接口
1. napi_create_object 创建一个默认的js Object。
2. napi_set_property 对给定Object设置属性。
3. napi_get_named_property 获取给定Object中指定名称的属性。
4. napi_call_function 在Native方法中调用js function,即native call js。
三、相关代码
Native层回调JS层函数
给object设置属性
TS层使用
index.d.ts