android之jni
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方法
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。