标签:
JNI开发的流程
1.先在java代码里面声明一个native的方法
public native String helloFromC();
2.在Eclipse的工程目录下创建一个文件夹,名称为jni。
3.编写c代码,按照规范编写
jstring Java_com_itheima_hellojni_mainActivity_helloFromC(JNIEnv* env,jobject obj){ char* str="hello from c!!"; (JNIEnv*,const char*); return (*(*env)).NewStringUTF(env,str); }
4.ndk-build.cmd 指令编译c代码
5.配置Android.mk文件
6.生成一个.so的动态链接库
7.在java代码里面,把动态链接库加载到jvm虚拟机
8.像调用一般java代码一样调用native方法
标签:
原文地址:http://www.cnblogs.com/lxm1989/p/4404670.html