当前位置: 代码迷 >> Android >> android jni 相干知识
  详细解决方案

android jni 相干知识

热度:52   发布时间:2016-04-28 06:18:53.0
android jni 相关知识

JNI是Java Native Interface的缩写,中文为JAVA本地调用。从Java1.1开始,Java Native Interface(JNI)标准成为java平台的一部分,它允许Java代码和其他语言写的代码进行交互。JNI一开始是为了本地已编译语言,尤其是C和C++而设计的,但是它并不妨碍你使用其他语言,只要调用约定受支持就可以了。



1    

static{
System.loadLibrary("hello-jni");
}

        加载的不是hello-jni.so 而是 libhello-jni.so

2  

        native实现的函数,在java中必须先声明为native函数

        

public native String stringFromJNI();

3       native的函数必须与java代码的包结构一一吻合

Java_com_example_hellojni_HelloJni_stringFromJNI



  相关解决方案