将C++层分配的对象在ArkTS层管理,ArkTS层通过接口访问C++层对象业务
将C++层分配的对象在ArkTS层管理,ArkTS层通过接口访问C++层对象业务
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
ArkTS层通过接口访问C++层对象
812浏览 • 1回复 待解决
HarmonyOS C++子线程调用ArkTS业务层接口方法
492浏览 • 1回复 待解决
HarmonyOS native C++ 层传递buffer 到ArkTS 层
611浏览 • 1回复 待解决
HarmonyOS 从C++层触发通知到ArkTS层
513浏览 • 1回复 待解决
ArkTS 中的 HashMap 对象传给 C++ 层,如何转换?
665浏览 • 1回复 待解决
c/c++层主动调用ArkTS存在问题
1132浏览 • 1回复 待解决
HarmonyOS ets层传递Array<string>到C++层,C++层如何获取数组内容
481浏览 • 1回复 待解决
HarmonyOS commonEventManager 在C++层有接口吗?
391浏览 • 1回复 待解决
HarmonyOS 如何在ArkTS中向C++层注册回调,C++层如何调用回调方法?
952浏览 • 1回复 待解决
HarmonyOS native开发中如何传递map给c++层 / node-api层如何反射调用ArkTS对象
555浏览 • 1回复 待解决
如果需要NAPI C++层业务,调用 ArkTS层的类静态成员、静态函数,怎么交互实现
1286浏览 • 1回复 待解决
如果需要NAPI C++层业务,调用 ArkTS层的类静态成员、静态函数,怎么交互实现?
1013浏览 • 1回复 待解决
HarmonyOS C++通过OHAudio录制音频想回调数据到ArkTS层
281浏览 • 1回复 待解决
通过Native 调用c++层实现文本绘制
1515浏览 • 1回复 待解决
#鸿蒙通关秘籍# 在HarmonyOS NEXT中,如何通过NAPI接口实现ArkTS与Native C++层的业务协作?
400浏览 • 0回复 待解决
HarmonyOS ETS和c++层通信
493浏览 • 1回复 待解决
在ArkTS层往C++层注册一个object或function,C++层可以按需往这个回调上进行扔消息同步到上层应用么?
2112浏览 • 1回复 待解决
ArkTS注册后,C++启动的业务线程收到消息通知ArkTS层的一种思路
1274浏览 • 1回复 待解决
ts给c++传递数组,c++层如何解析
2263浏览 • 1回复 待解决
HarmonyOS ArkTS侧创建播放窗口后,C++层如何获取surface
380浏览 • 1回复 待解决
HarmonyOS native层从C++到JS层传图片数据,过大失败
736浏览 • 1回复 待解决
如何在C/C++ 创建ArkTS的对象
2861浏览 • 1回复 待解决
ArkTS对象绑定的C++对象如何回收?
1299浏览 • 1回复 待解决
ArkTS层获取对象的所有方法
2357浏览 • 1回复 待解决
HarmonyOS native层C++子线程中回调函数中调用ArkTS层中定义的类的public成员函数
544浏览 • 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