Android JNI引用类型管理 (十)

Android Studio 版本  

  JNI三种引用类型

全局引用、局部引用、弱引用

如果使用得当可以提升程序的性能, 否则会造成程序崩溃或者内存泄漏

  创建包含JNI的类 JNIReference.java

package com.cmake.ndk1.jni;

public class JNIReference {
    static {
        System.loadLibrary("reference-lib");
    }

    //局部引用 少量
    public native String errorCacheLocalReference();

    //局部引用 大量
    public native void errorCacheLocalMulReference();

    //全局引用
    public native String cacheWithGlobalReference();

    //弱引用
    public native void useWeakGlobalReference();
}

配置动态库名称

你可能感兴趣的:(AndroidNDK,jni,ndk,java,c,android)