
Android通过JNI调用C++/C函数详解
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本文详细介绍了在Android开发中使用JNI技术调用C/C++函数的方法和步骤,帮助开发者实现跨语言编程。
1. 下载NDK。
2. 编写JNI的加载类参考如下示例代码:
```java
public class JniTest {
public native String append(String str1, String str2);
static {
System.loadLibrary(JniTest);
}
}
```
上述`append`方法用于调用C++/C中的相应函数。其中,JniTest在Android.mk文件中定义。
3. 使用javah -jni命令生成.h文件
编写好JNI加载类之后,下一步是使用 `javah -jni` 命令来创建一个 .h 文件。这个头文件作为声明文件起作用,用来连接Java和C++源代码。关于如何编写Android.mk的详细信息将在后续部分进行说明。
全部评论 (0)
还没有任何评论哟~


