Internally, this code calls corresponding JNI glue classes to access the native code that interacts withJNI
The JNI code associated with android.media is located in the frameworks/base/core/jni/ andframeworks/base/media/<
我一直试图弄清楚如何使用NDK来访问android上的摄像头,使用它的HAL界面。看起来,我确实成功地获得了所有相关文件,但由于许多错误,该项目将无法编译,从有问题的makefile开始,最后以缺少的函数结束,比如:
C:/android-ndk-r10d/samples/hello-jni/jni/camera/Camera.cpp:409:55: error: 'clone_camera_metadata' was not declared in this
我想知道,如标题中所示:我可以使用JNI将java代码与c/ c ++/objective以外的语言(直接)连接起来吗?例如,如果我想从我的java代码中使用Csharp,我是否必须通过调用c/c++方法来以标准的方式使用JNI,然后从那里以某种方式调用csharp方法?或者使用JNI可以直接调用Csharp代码(这意味着它有一些类似于在c/c++中实现jni.h的库)吗?我并不是在寻找关于如何连接java/Csharp的其他解决方案,只