- 15
- 0
- 约9.52千字
- 约 37页
- 2017-06-03 发布于湖北
- 举报
10.3 NDK开发示例 建立C源代码文件 根据Android.mk文件的声明,add-module模块仅包含一个C源代码文件add-module.c。add-module.c文件的作用是实现两个整数加法运算功能,全部代码如下 #include jni.h jlong Java_edu_hrbeu_AndroidNdkDemo_AndroidNdkDemo_add( JNIEnv* env, jobject this, jlong x, jlong y ) 4. { 5. return x+y; 6. } 10.3 NDK开发示例 建立C源代码文件 第1行代码引入的是JNI(Java Native Interface)的头文件 第3行代码是函数名称,jlong表示Java长型整数,Java_edu_hrbeu_AndroidNdkDemo_AndroidNdkDemo_add的构成为Java_包名称_类_函数,其中函数的名称和参数要与AndroidNdkDemo.java文件定义的函数一致,AndroidNdkDemo.java文件定义的函数为public native long add(long x, long y) 第5行代码用来返回加法运算结果 10.3 NDK开发示例 编译共享库模块 首
原创力文档

文档评论(0)