您的位置:首页 > 编程语言 > C语言/C++

NDK Java 调用 C/C++ (二)

2013-06-18 23:32 190 查看
步骤如下:

1.在Java类中声明一个native方法



2.使用javah 命令生成包含 native 方法类的 c/c++头文件(不喜欢生成后的头文件名,自己改下吧)



生成后H文件如下(这里将com_open_jni_Test.h改为了Test.h):



3.按照C/C++定义的头文件来写C/C++源文件



4.将C/C++源文件编译成动态链接库(linux系统so文件/Window系统dll文件)
mk文件配置如下:



编译生成so文件



5.主界面的调用代码如下:



Logcat清楚的看到



demo地址:http://download.csdn.net/detail/zz7zz7zz/6355239

邮箱:zz7zz7zz@163.com
微博:http://weibo.com/u/3209971935
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: