Android调用NDK的生成步骤

来源:互联网 发布:软件开发阶段 编辑:程序博客网 时间:2024/06/14 23:27

1.创建一个android工程

2.JAVA代码中写声明native方法publicnative String helloFromJNI();

3.javah工具生成头文件

4.创建jni目录,引入头文件,根据头文件实现c代码

5.编写Android.mk文件

6.Ndk编译生成动态库

7.Java代码load动态库.调用native代码


jstring Java_cn_itcast_ndk_DemoActivity_helloFromJNI(JNIEnv *env, jobject javaThis) {  return (*env)->NewStringUTF(env, "Hello from native code!");}JNIEnv 类型代表了java环境 通过JNIEnv* 指针,就可以对java端的代码进行操作.创建java类的对象,调用java对象的方法获取java对象的属性 等等.jobject是个什么jobject obj 就是当前方法所在的类代表的对象.


0 0