将C++层分配的对象在ArkTS层管理,ArkTS层通过接口访问C++层对象业务
将C++层分配的对象在ArkTS层管理,ArkTS层通过接口访问C++层对象业务
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
ArkTS层通过接口访问C++层对象
275浏览 • 1回复 待解决
ArkTS 中的 HashMap 对象传给 C++ 层,如何转换?
127浏览 • 1回复 待解决
c/c++层主动调用ArkTS存在问题
281浏览 • 1回复 待解决
如果需要NAPI C++层业务,调用 ArkTS层的类静态成员、静态函数,怎么交互实现
938浏览 • 1回复 待解决
如果需要NAPI C++层业务,调用 ArkTS层的类静态成员、静态函数,怎么交互实现?
749浏览 • 1回复 待解决
通过Native 调用c++层实现文本绘制
900浏览 • 1回复 待解决
在ArkTS层往C++层注册一个object或function,C++层可以按需往这个回调上进行扔消息同步到上层应用么?
1815浏览 • 1回复 待解决
ArkTS注册后,C++启动的业务线程收到消息通知ArkTS层的一种思路
803浏览 • 1回复 待解决
ts给c++传递数组,c++层如何解析
1748浏览 • 1回复 待解决
HarmonyOS native层从C++到JS层传图片数据,过大失败
291浏览 • 1回复 待解决
HarmonyOS C++层自定义组件如何开发?
237浏览 • 1回复 待解决
如何在C/C++ 创建ArkTS的对象
2093浏览 • 1回复 待解决
ArkTS层获取对象的所有方法
1396浏览 • 1回复 待解决
ArkTS对象绑定的C++对象如何回收?
805浏览 • 1回复 待解决
HarmonyOS在C++线程上调用napi_create_ark_runtime,如何调用到js层的对象
325浏览 • 1回复 待解决
XComponent的onLoad和C++层的onSurfaceCreated的时序关系
1646浏览 • 0回复 待解决
HarmonyOS开发c++层那里socket支持epoll方式吗?
305浏览 • 1回复 待解决
有没有从ts设置回调到c++层,然后c++再回调到ts的示例代码?
855浏览 • 1回复 待解决
如何实现ArkTS与C/C++的对象传递
508浏览 • 1回复 待解决
是否支持应用层开发在c层自己开启线程操作文件
1798浏览 • 1回复 待解决
如何在C层获取一个hashmap或者自定义对象数据
1994浏览 • 0回复 待解决
HarmonyOS可以在Native层用C代码创建线程吗?
2120浏览 • 1回复 待解决
在不同页面创建相同id的XComponent时在C++层是否对应同一个实例
1836浏览 • 1回复 待解决
HarmonyOS ArkTS与C/C++的交互
522浏览 • 1回复 待解决
如何将js传的map转成c++的对象
619浏览 • 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