将C++层分配的对象在ArkTS层管理,ArkTS层通过接口访问C++层对象业务
将C++层分配的对象在ArkTS层管理,ArkTS层通过接口访问C++层对象业务
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
ArkTS层通过接口访问C++层对象
383浏览 • 1回复 待解决
HarmonyOS native C++ 层传递buffer 到ArkTS 层
62浏览 • 1回复 待解决
HarmonyOS 从C++层触发通知到ArkTS层
108浏览 • 1回复 待解决
ArkTS 中的 HashMap 对象传给 C++ 层,如何转换?
232浏览 • 1回复 待解决
c/c++层主动调用ArkTS存在问题
426浏览 • 1回复 待解决
HarmonyOS ets层传递Array<string>到C++层,C++层如何获取数组内容
86浏览 • 1回复 待解决
HarmonyOS 如何在ArkTS中向C++层注册回调,C++层如何调用回调方法?
234浏览 • 1回复 待解决
HarmonyOS commonEventManager 在C++层有接口吗?
70浏览 • 1回复 待解决
如果需要NAPI C++层业务,调用 ArkTS层的类静态成员、静态函数,怎么交互实现
1032浏览 • 1回复 待解决
HarmonyOS native开发中如何传递map给c++层 / node-api层如何反射调用ArkTS对象
82浏览 • 1回复 待解决
如果需要NAPI C++层业务,调用 ArkTS层的类静态成员、静态函数,怎么交互实现?
817浏览 • 1回复 待解决
HarmonyOS C++通过OHAudio录制音频想回调数据到ArkTS层
37浏览 • 1回复 待解决
#鸿蒙通关秘籍# 在HarmonyOS NEXT中,如何通过NAPI接口实现ArkTS与Native C++层的业务协作?
123浏览 • 0回复 待解决
通过Native 调用c++层实现文本绘制
1091浏览 • 1回复 待解决
HarmonyOS ETS和c++层通信
35浏览 • 1回复 待解决
ArkTS注册后,C++启动的业务线程收到消息通知ArkTS层的一种思路
922浏览 • 1回复 待解决
在ArkTS层往C++层注册一个object或function,C++层可以按需往这个回调上进行扔消息同步到上层应用么?
1876浏览 • 1回复 待解决
ts给c++传递数组,c++层如何解析
1938浏览 • 1回复 待解决
HarmonyOS native层从C++到JS层传图片数据,过大失败
447浏览 • 1回复 待解决
如何在C/C++ 创建ArkTS的对象
2259浏览 • 1回复 待解决
ArkTS对象绑定的C++对象如何回收?
948浏览 • 1回复 待解决
ArkTS层获取对象的所有方法
1630浏览 • 1回复 待解决
HarmonyOS native层C++子线程中回调函数中调用ArkTS层中定义的类的public成员函数
99浏览 • 1回复 待解决
HarmonyOS C++层自定义组件如何开发?
345浏览 • 1回复 待解决
HarmonyOS在C++线程上调用napi_create_ark_runtime,如何调用到js层的对象
570浏览 • 1回复 待解决
需要在C++侧对TS对象属性进行修改,在TS侧实现接口修改属性,然后通过C++侧NAPI调用。
该场景的实现思路是:C++层分配一个class对象,将该对象的地址返回给ArkTS层,ArkTS层通过自定义的class对象中的一个number属性存储C++层对象返回的地址。后续ArkTS层的对象涉及到对C++层的对象业务处理时,会调用接口将C++层对象的地址传递到C++层处理。
使用的核心API
核心代码解释
C++层将定义的对象返回到ArkTS层:
C++层接收ArkTS层传递过来的对象地址作业务:
实现效果
手机上执行结果如下:
适配的版本信息
IDE:DevEco Studio NEXT Developer Preview1 4.1.3.500
SDK:HarmoneyOS 4.1.0.57