码迷,mamicode.com
首页 > 移动开发 > 详细

android之jni

时间:2015-04-08 22:53:54      阅读:145      评论:0      收藏:0      [点我收藏+]

标签:

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方法

 

android之jni

标签:

原文地址:http://www.cnblogs.com/lxm1989/p/4404670.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!