JNI Log 打印

JNI Log 打印

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <android/log.h>
#include <stdarg.h>

#define LOG_TAG "SHUIYES"

#ifdef DEBUG
void ALOG(const char *fmt, ...) {
va_list ap;
va_start(ap, fmt);
__android_log_vprint(ANDROID_LOG_DEBUG, LOG_TAG, fmt, ap);
va_end(ap);
}
#else
#define ALOG(fmt, ...) ((void)0)
#endif

Usage:

1
2
ALOG("int=%d, long=%ld, float=%f, double=%lf, str=%s, ptr=%p", 
1, 2L, 3.0f, 4.0, "text", &var);

JNI Log 打印
http://hexo.shuiyes.com/2016/10/26/JNI Log 打印/
作者
Shuiyes
发布于
2016年10月26日
许可协议