diff options
-rw-r--r-- | jni/com_android_nfc.h | 2 | ||||
-rw-r--r-- | jni/com_android_nfc_NativeNfcManager.cpp | 13 |
2 files changed, 9 insertions, 6 deletions
diff --git a/jni/com_android_nfc.h b/jni/com_android_nfc.h index a44bcf0..b876dad 100644 --- a/jni/com_android_nfc.h +++ b/jni/com_android_nfc.h @@ -112,9 +112,11 @@ extern "C" { #if 0 #define LOG_CALLBACK(funcName, status) LOG_PRI(GET_LEVEL(status), LOG_TAG, "Callback: %s() - status=0x%04x[%s]", funcName, status, nfc_jni_get_status_name(status)); #define TRACE(...) ALOG(LOG_DEBUG, LOG_TAG, __VA_ARGS__) + #define TRACE_ENABLED 1 #else #define LOG_CALLBACK(...) #define TRACE(...) + #define TRACE_ENABLED 0 #endif struct nfc_jni_native_data diff --git a/jni/com_android_nfc_NativeNfcManager.cpp b/jni/com_android_nfc_NativeNfcManager.cpp index 704ee6a..e6da0fa 100644 --- a/jni/com_android_nfc_NativeNfcManager.cpp +++ b/jni/com_android_nfc_NativeNfcManager.cpp @@ -1164,13 +1164,14 @@ static void nfc_jni_transaction_callback(void *context, if(aid != NULL) { - char aid_str[AID_MAXLEN * 2 + 1]; - aid_str[0] = '\0'; - for (i = 0; i < (int) (aid->length) && i < AID_MAXLEN; i++) { - snprintf(&aid_str[i*2], 3, "%02x", aid->buffer[i]); + if (TRACE_ENABLED == 1) { + char aid_str[AID_MAXLEN * 2 + 1]; + aid_str[0] = '\0'; + for (i = 0; i < (int) (aid->length) && i < AID_MAXLEN; i++) { + snprintf(&aid_str[i*2], 3, "%02x", aid->buffer[i]); + } + ALOGD("> AID: %s", aid_str); } - ALOGD("> AID: %s", aid_str); - tmp_array = e->NewByteArray(aid->length); if (tmp_array == NULL) { |