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],新版本加入的。