还是eclipse的ndk的hellojni例子的结构:
jni:该目录包含原生组件的源代码及描述原生组件构建方法的Android.mk构建文件
NDK最重要的组件是Android.mk构建文件,该文档描述了原生组件。
hello-jni.c文件内容:
#include <string.h>
#include <jni.h>
/* This is a trivial JNI example where we use a native method
* to return a new VM String. See the corresponding Java source
* file located at:
*
* apps/samples/hello-jni/project/src/com/example/HelloJni/HelloJni.java
*/
jstring
Java_com_example_hellojni_HelloJni_stringFromJNI( JNIEnv* env,
jobject thiz )
{
return (*env)->NewStringUTF(env, "Hello from JNI !");
}
=================================================
NewStringUTF:构建UTF-8编码格式的字符串实例