将C++层分配的对象在ArkTS层管理,ArkTS层通过接口访问C++层对象业务
将C++层分配的对象在ArkTS层管理,ArkTS层通过接口访问C++层对象业务
        HarmonyOS
      
        赞
        
 收藏 0
 回答 1
 
        待解决
        
相关问题
 ArkTS层通过接口访问C++层对象 
1541浏览  • 1回复 待解决
HarmonyOS  C++子线程调用ArkTS业务层接口方法 
1344浏览  • 1回复 待解决
HarmonyOS  native C++ 层传递buffer 到ArkTS 层 
1764浏览  • 1回复 待解决
HarmonyOS 从C++层触发通知到ArkTS层 
1625浏览  • 1回复 待解决
ArkTS 中的 HashMap 对象传给 C++ 层,如何转换? 
1401浏览  • 1回复 待解决
c/c++层主动调用ArkTS存在问题 
2044浏览  • 1回复 待解决
HarmonyOS ets层传递Array<string>到C++层,C++层如何获取数组内容 
1401浏览  • 1回复 待解决
HarmonyOS commonEventManager 在C++层有接口吗? 
1222浏览  • 1回复 待解决
HarmonyOS 如何在ArkTS中向C++层注册回调,C++层如何调用回调方法? 
2506浏览  • 1回复 待解决
HarmonyOS native开发中如何传递map给c++层 / node-api层如何反射调用ArkTS对象 
1434浏览  • 1回复 待解决
如果需要NAPI C++层业务,调用 ArkTS层的类静态成员、静态函数,怎么交互实现 
2073浏览  • 1回复 待解决
如果需要NAPI C++层业务,调用 ArkTS层的类静态成员、静态函数,怎么交互实现? 
1584浏览  • 1回复 待解决
HarmonyOS C++通过OHAudio录制音频想回调数据到ArkTS层 
925浏览  • 1回复 待解决
#鸿蒙通关秘籍# 在HarmonyOS NEXT中,如何通过NAPI接口实现ArkTS与Native C++层的业务协作? 
1071浏览  • 0回复 待解决
通过Native 调用c++层实现文本绘制 
2413浏览  • 1回复 待解决
HarmonyOS ETS和c++层通信 
1349浏览  • 1回复 待解决
ArkTS注册后,C++启动的业务线程收到消息通知ArkTS层的一种思路 
2021浏览  • 1回复 待解决
在ArkTS层往C++层注册一个object或function,C++层可以按需往这个回调上进行扔消息同步到上层应用么? 
2849浏览  • 1回复 待解决
ts给c++传递数组,c++层如何解析 
3188浏览  • 1回复 待解决
HarmonyOS ArkTS侧创建播放窗口后,C++层如何获取surface 
1342浏览  • 1回复 待解决
HarmonyOS  native层从C++到JS层传图片数据,过大失败 
1609浏览  • 1回复 待解决
ArkTS层获取对象的所有方法 
3316浏览  • 1回复 待解决
如何在C/C++ 创建ArkTS的对象 
3936浏览  • 1回复 待解决
ArkTS对象绑定的C++对象如何回收? 
2108浏览  • 1回复 待解决
HarmonyOS  C++层自定义组件如何开发? 
1537浏览  • 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