一个定义的jni方法,接受一个jbyteArray类型的参数,然后通过env-\>GetByteArrayElements(jbaData, JNI\_FALSE) 获取指针并赋值给新的变量,jbyte *pData = env-\>GetByteArrayElements(jbaData, JNI\_FALSE), jbaData是jbyteArray类型,这种改编成NAPI应该是什么样的?
一个定义的jni方法,接受一个jbyteArray类型的参数,然后通过env-\>GetByteArrayElements(jbaData, JNI\_FALSE) 获取指针并赋值给新的变量,jbyte *pData = env-\>GetByteArrayElements(jbaData, JNI\_FALSE), jbaData是jbyteArray类型,这种改编成NAPI应该是什么样的?
1 回答1.1k 阅读✓ 已解决
1 回答1.3k 阅读
1 回答1.2k 阅读
1 回答1.1k 阅读
1 回答1.1k 阅读
1 回答982 阅读
1 回答951 阅读
在NAPI中,可以通过napi\_create\_arraybuffer创建对应的数据类型。
参考demo:
在ArkTS中作访问,片段代码如下:
Index.d.ts中定义接口: