framework添加自定jni
本文章适用于在源码环境下在framework添加自定的jni供上层Apk调用。
添加自定义的jni文件和Android.mk
首先在frameworks/base/下新建一个文件夹,命名可以自定义,例如/frameworks/base/jnitest/,在其目录下添加两个子目录/java , /jni ,依据包名在/java下添加子目录/java/com/rabi/testing/。
目录添加完成之后在jni文件夹中添加两个文件,分别是源码的source.c和编译使用的Android.mk。
source.c的代码如下:
#include <jni.h>
#include <android/log.h>
#define TAG