Android Jni
looepr_
淡泊以明志、宁静以致远
展开
-
JNI中Application.mk随记
Application.mk常用的有四个 (1)APP_ABI := armeabi-v7a armeabi x86 mips 表示要编译成对应指令集cpu的动态库,armeabi :ARMv7指令集,armeabi-v7a:ARMv7+硬件FPU指令集,x86:IA-32指令集,all:支持常用的所有指令集 (2)APP_PLATFORM = android-19 表示使用的nd转载 2016-08-29 14:31:31 · 633 阅读 · 0 评论 -
JNI中Android.mk随记
1、LOCAL_PATH:=$(call my-dir) 设置当前的编译目录(Android.mk所在的目录) 2、include $(CLEAR_VARS) 清除LOCAL_XXX变量(不包括LOCAL_PATH除外) 3、LOCAL_MODULE:=module_name 指定当前编译模块的名称 4、LOCAL_SRC_FILES := helloComputeNDK.cpp转载 2016-08-29 17:41:57 · 460 阅读 · 0 评论 -
JNI--使用RegisterNatives注册本地方法
RegisterNatives jint RegisterNatives(JNIEnv *env, jclass clazz, const JNINativeMethod *methods, jint nMethods); 向clazz参数指定的类注册本地方法。methods参数将指定JNINativeMethod结构的数组,其中包含本地方法的名称、签名和函数指针。nMethods参数将指定数原创 2017-03-28 16:19:56 · 1540 阅读 · 0 评论 -
JNI--使用CMake方式构建库
官方链接:https://developer.android.com/studio/projects/add-native-code.html 关于在Android studio中使用Cmake方式构建库,在网上查了许多资料后,个人觉得还是官方文档中介绍的比较全面。转载 2017-03-29 22:22:41 · 548 阅读 · 0 评论