JNI方法的声明
import java.util.concurrent.atomic.AtomicBoolean;
public class FaceDtr {
private static final String TAG = "FaceDtr";
private static final String LIBRARY = "facedetection";
private static boolean isLoaded;
static {
if (!isLoaded) {
System.loadLibrary(LIBRARY);
isLoaded = true;
}
}
private static FaceDtr mFaceDtr = new FaceDtr();
private volatile AtomicBoolean mIsInitFaceDtrSuccess = new AtomicBoolean(false);
private FaceDtr() {
}
private static final native int nativeSendStream(byte[] buffer, int timeout);
}
- 创建_onload.h头文件
声明JNI_Onload(JavaVM *vm,void*reserved)方法。如下:</