jni

    0热度

    1回答

    我在本地方法执行SensorEventListener如下调用实例方法(使计算速度更快): public class GPSLogger extends Service implements SensorEventListener { public native void onSensorChanged(SensorEvent event); public void

    0热度

    1回答

    根据this和this,GlobalReferences为JNI中的对象,保留对象的引用和所有可访问的子字段。这是内存泄漏,不要手动将其释放。 没有明确说明的是,如果全局引用阻止对象被GC'd或泄漏在引用本身中。换句话说,我想了解一个GlobalReference是否会停止对象被GC'ed,就像我在Java空间中有一个额外的引用,或者如果obejct可能是GC'd,但泄漏是在参考对象本身。 我倾向

    0热度

    1回答

    我遵循了在数组中使用本地地址并传递给NDK的相同步骤。 Arraylist pass java to ndk 并在本机端我做了如下给出 JNIEXPORT jint JNICALL Java_com_app_android_flowerhgram_1woutcondition_TemplateMatch_MatchTemplate (JNIEnv *env, jclass, jlong

    0热度

    1回答

    我想从C++在sigaction处理程序调用java静态方法,但java方法不起作用。 CallStaticVoidMethod返回成功,但java代码尚未执行。 bool Init(JNIEnv* env,jobject obj,const std::string &functionName) { LOGE("Init 1"); //jobject is

    -4热度

    1回答

    我知道类似的question已经在这里问过,但似乎没有人回答它。我正在开发的项目需要这些功能。 一个DLL必须从服务器加载到客户端运行的程序。 dll中的本地方法必须访问 服务器中存在的一组文件。 本地方法的调用发生在客户端。 谢谢!

    -1热度

    1回答

    我正试图从存储在SD卡上的wav文件中计算MFCC系数。我正在使用库:https://github.com/dspavankumar/compute-mfcc 输入是使用ifstream的wav文件路径。我需要能够根据时间段访问从单个wav文件拆分的不同pcm文件,并计算每个段的MFCC。我无法找到一种方法将这些数据(原始pcm数据)从java类中下载到下面的方法中显示的缓冲区中。 (使用JNI)

    0热度

    2回答

    我有一个项目与一些JNI里面有一个生成文件来编译在Windows 10 64位下的dll。对于软件约束,我需要为32位JRE编译我的dll库。 我的makefile文件如下: CC32=C:\i686-w64-mingw32-gcc\bin\i686-w64-mingw32-g++.exe CC64=C:\Program\ Files\mingw-w64\x86_64-6.2.0-win32-s

    11热度

    1回答

    我有一个内存区域包裹着JNI NewDirectByteBuffer。我想在ByteBuffer的清洁程序中运行免费/发布代码。有没有办法做到这一点,或者我必须提供一个自定义的免费方法,用户将不得不打电话给ByteBuffer? 编辑 为了澄清,我分配的内存自己,并呼吁NewDirectByteBuffer自己。我想知道我应该如何协调清洁工的清理工作。

    0热度

    1回答

    _main我得到这个错误从测试JNI: Undefined symbols for architecture x86_64: "_JNI_CreateJavaVM", referenced from: _main in main.o ld: symbol(s) not found for architecture x86_64 clang: error: linker c

    0热度

    2回答

    我已经阅读了一些与stackoverflow相关的答案,但似乎没有人回答我的问题。我会从本地代码中获取android ID,在C代码中调用方法getAndroidIDfromNativeCode(因此JVM通过create_vm方法在本机代码中进行插入),您知道调用方法getContentResolver时,必须使用一个Android上下文实例来调用它,所以如何得到这个上下文实例? static