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()一樣