摘要:
c++的执行效率比较高,性能需求的时候可以使用c++编写,然后打包成为so文件,在Android里面调用。 以下是具体的过程。 1.创建一个Android项目,并声明所需要的native方法 2.创建jni文件夹,并在文件夹里面创建Android.mk文件和.c文件,c文件里面的函数文件名要对应于包名。 Android.mk文件 LOCAL_PATH := $(call ... 阅读全文
摘要:
Java代码当中调用c++程序,大致的步骤就是先将c++文件编译成为so文件(Windows下需要编译成为dll文件), 然后Java里面就可以调用了,以下详细说明,以linux系统为例。 1.新建Java类JniTest,定义库名称“jni-test”和函数“get()”和“set(String str)”。 public class JniTest { sta... 阅读全文