Android ndk使用介绍

28 篇文章 0 订阅

好久没有玩ndk了,感觉需要复习一下。废话少说,直接开始。


一、下载ndk。这个很多地方可以下载的,我下载的是:android-ndk-r9b   。下载好之后放在自己方便的路径就行。

二、创建一个Android工程( NDKTest)。

三、在eclipse里面配置dnk路径。window-》preferences-》Android-》ndk   里面配置 ndk location 到你下载后解压的ndk路径即可。

四、右键自己建的安卓工程,Android tools-》add native support  。之后就可以看到我们新建的项目里面多了 jni obj 目录了。

五、编辑Android.mk和NDKTest.c文件  。NDKTest 是写c的一些方法,贴上一个简单的方法:


JNIEXPORT jstring JNICALL Java_com_example_ndktest_MainActivity_getString(JNIEnv* env, jobject obj)
{//com.example.ndktest
    //返回一个字符串
    return (*env)->NewStringUTF(env,"Hello NDK! i'm from jni!");
}

六、在activity的oncreate方法上面添加代码 :

static {
<span style="white-space:pre">		</span>System.loadLibrary("NDKTest");
<span style="white-space:pre">	</span>}

七、在activity里面声明jni方法:

public native String  getString();


八、安卓的textview设置text(getString());


这些步骤后,我这边就处理好了一个简单的jni调用demo。





  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值