jni宏使用
1.debug开关,可以控制只有在debug的情况下才打印debug日志
Constants.h
//#define __DEBUG__
Util.h
#ifdef __DEBUG__ #define LOGD(...) __android_log_print(ANDROID_LOG_DEBUG, LOG_TAG, __VA_ARGS__) #else #define LOGD(...) #endif
2、为什么要使用如下定义?参考:https://www.cnblogs.com/yuemw/p/7908413.html
#ifdef __cplusplus extern "C" { #endif //一段代码 #ifdef __cplusplus } #endif