C代码中向logcat输出内容
Android.mk文件增加以下内容
LOCAL_LDLIBS += -llog
C代码中增加以下内容
#include <android/log.h>
#define LOG_TAG "System.out"
#define LOGD(...) __android_log_print(ANDROID_LOG_DEBUG, LOG_TAG, __VA_ARGS__)
#define LOGI(...) __android_log_print(ANDROID_LOG_INFO, LOG_TAG, __VA_ARGS__)
-
define C的宏定义 起别名 #define LOGTAG
"System.out" 给"System.out"起别名LOGTAG
-
#define LOGI(...) androidlogprint(ANDROID_LOGINFO,
LOGTAG, _VAARGS)
-
给 androidlogprint函数起别名
写死了前两个参数 第一个参数 优先级 第二个参数TAG
-
VAARGS_
可变参数的固定写法
-
LOGI(...)在调用的时候 用法跟printf()一样