A. android JNI層c文件中出現了LOGI LODE LOGD方法,這是什麼
android允許通過JNI調用液襪Android裡面的logcat來輸卜遲出調試信息等,在JNI的C文件中會有這樣的鬧弊激頭文件聲明:#include <android/log.h>,
#define LOG_TAG "libplasma"
#define LOGI(...) __android_log_print(ANDROID_LOG_INFO,LOG_TAG,__VA_ARGS__)
#define LOGE(...) __android_log_print(ANDROID_LOG_ERROR,LOG_TAG,__VA_ARGS__)
其中第一個參數是輸出調試信息的級別,有下面五個等級
ANDROID_LOG_DEBUG,
ANDROID_LOG_INFO,
ANDROID_LOG_WARN,
ANDROID_LOG_ERROR,
ANDROID_LOG_FTAL。
B. 在android程序中,log.w用於輸出什麼級別的日誌信息 a調試 b信息 c警告 d
[W]:警告(Warn)信息,輸出顏色為橙色
在LogCat的右上方的5個字母分別表示了5種不同類型的日誌信息(並以不同顏色加以區分,級別越高,顏色越突出):
1. [V]:詳細(Verbose)信息,輸出顏色為黑色
2. [D]:調試(Debug)信息,輸出顏色是藍色
3. [I]:通告(Info)信息,輸出顏色為綠色
4. [W]:警告(Warn)信息,輸出顏色為橙色
5. [E]:錯誤(Error)信息,輸出顏色為紅色,這里錯誤信息的級別最高,其次是警告信息,然後是通知信息和調試信息,級別最低的是詳細信息。
6.[assert],新版本加入的。