C代码中向logcat输出内容

来源:互联网 发布:央视揭网络卖淫产业链 编辑:程序博客网 时间:2024/05/19 19:57

C代码中向logcat输出内容

Android.mk文件增加以下内容LOCAL_LDLIBS += -llogC代码中增加以下内容#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()一样
0 0
原创粉丝点击