java - 通过 JNI 将 C++ 类与 Kotlin/Java 类连接起来
问题描述
是否可以通过 JNI 将相同的类对象从 C++ 传递到 Java/Kotlin 类对象,反之亦然。例如,假设我在 C++ 中有这个类
class A {
...
}
class B {
A a;
}
在科特林
class A {
...
}
class B {
var a : A = A() // or smh
}
在 JNI 中
JNI_METHOD(jobject kotlin_object_B) {
B b;
env->FillKotlinObject(kotlin_object_B, b); // or smh
}
解决方案
推荐阅读
- c# - 埃拉托色尼筛,代表数字的倍数
- javascript - 如何将 svg-to-pdfkit 导入 reactjs 项目?
- ffmpeg - 使用 ffmpeg 为 h.26x 视频的单个帧提取量化参数
- angular - 无法单击量角器测试用例中的 HTML 模态弹出取消按钮
- php - Symfony DOM Crawler 显示当前节点列表为空
- airflow - 气流传感器超时时如何执行某些操作
- android - NotificationCompat.Builder 中的 setTimeoutAfter 不起作用
- android - 如何在 Android 中为 Graffiti 应用程序创建滴水喷雾罐工具
- docker - 为什么 Gitlab-CI 有时会使用 root 所有者创建项目目录(但我指定了另一个用户)以及如何解决它?
- authentication - 在整个应用程序中登录不是持久的 YII2