一 NDK帮助文档
在NDK目录下面,android-ndk-r7b/documentation.html。
二 NDK
1 编译c或者c++ 代码
A 代码位置
$PROJECT/jni/
B 建立Android.mk文件
C 用ndk-build 编译
2 java如何调用native代码
A java通过native 关键字说明方法是通过native代码实现的。native关键词声明一个或更多个方法以指明它们通过原生代码实现,例如:
native byte[] loadFile(String filePath);
B 显式加载 的so动态库
System.loadLibrary("solibrary");
3 so如何导出函数呢?
A javah帮组根据java的native 函数的路径生成c语言的.h头文件。
B 然后建立c文件实现对应的函数