
ndk
stonenotes123
ddd
展开
-
Android使用JNI实现Java与C之间传递数据
介绍Java如何将数据传递给C和C回调Java的方法。 java传递数据给C,在C代码中进行处理数据,处理完数据后返回给java。C的回调是Java传递数据给C,C需要用到Java中的某个方法,就需要调用java的方法。 Android中使用JNI七个步骤: 1.创建一个android工程 2.JAVA代码中写声明native 方法 public native String h转载 2013-07-24 17:54:49 · 793 阅读 · 0 评论 -
android NDK jni下的c文件 Unresolved inclusion
原因是在eclipse编辑环境中没有找到对应的include中的文件。解决方法是将包含该文件的include目录作为新的linked folder加入工程中。具体方法如下: 1. 右击工程->New->Folder 2. 对话框中点击Advanced 3. 选择Link to alternate location (Linked Folder),选择需要的include目录 4.原创 2013-07-24 12:11:46 · 740 阅读 · 0 评论 -
Mac os x下配置 Android ndk 开发环境
1.阅读下面之前,请确保你android sdk的开发环境已经搭建好,ADT也最好是目前最新的. 2.到http://developer.android.com/tools/sdk/ndk/index.html这里下载最新的ndk. 3.下载完成后,解压你下载的文件. 4.配置一下你的.bash_profile; 开启终端,输入命令 pico .bash_profile原创 2013-07-24 12:13:23 · 925 阅读 · 0 评论 -
Android中JNI的使用方法
Android中JNI的使用方法 首先看一下Android平台的框架图:(网上盗用) 可以看到Android上层的Application和ApplicationFramework都是使用Java编写, 底层包括系统和使用众多的LIiraries都是C/C++编写的。 所以上层Java要调用底层的C/C++函数库必须通过Java的JNI来实原创 2013-07-24 15:20:56 · 732 阅读 · 0 评论 -
undefined reference to 'AndroidBitmap_getInfo'
在使用NDK进行图像处理的时候或许会用到android/bitmap.h当中的内容,例如AndroidBitmap_getInfo/AndroidBitmap_lockPixels/AndroidBitmap_unlockPixels等等。 我在eclipse中集成NDK的项目中使用了这些内容却出现了错误 "undefined reference to AndroidBitm原创 2013-10-15 18:37:54 · 3260 阅读 · 1 评论 -
ndk bug汇总
一,undefined reference to 'AndroidBitmap_getInfo' 在使用NDK进行图像处理的时候或许会用到android/bitmap.h当中的内容,例如AndroidBitmap_getInfo/AndroidBitmap_lockPixels/AndroidBitmap_unlockPixels等等。 我在eclipse中集成NDK的项目中使用了这些内容却原创 2014-03-19 20:30:20 · 3242 阅读 · 0 评论