编写一个so库MyNativeClass,在该库中调用一个第三方库。这里的第三方so库可用上一节的so来模拟。
so库的开发步骤详见http://blog.sina.com.cn/s/blog_8021d43b0102vmk6.html
ndk-build编译MyNativeClass库前,jni目录下文件如下:
调用第三方库的so开发,需要注意以下几点。
1 调用第三方库前需include第三方库的h文件
包含了第三方库的头文件后,可直接调用第三方库中的函数。以下是MyNativeClass.cpp内容。
#include <stdio.h>
#include <jni.h>
#include <android/log.h>
#include "com_test1_myfirstapp_MyNativeClass.h"
#include "com_test1_myfirstapp_MySecondNative.h"/