Add an easy way to output native debug logs
Change-Id: Ieff2b8e60c5e7dedb7f86e17f7c37b349a912ab4main
parent
965004fbe9
commit
15dc33d9f6
|
@ -8,11 +8,22 @@ LOCAL_SRC_FILES := \
|
|||
src/dictionary.cpp \
|
||||
src/char_utils.cpp
|
||||
|
||||
LOCAL_NDK_VERSION := 4
|
||||
#FLAG_DBG := true
|
||||
|
||||
ifneq ($(FLAG_DBG), true)
|
||||
LOCAL_NDK_VERSION := 4
|
||||
endif
|
||||
|
||||
LOCAL_SDK_VERSION := 8
|
||||
|
||||
LOCAL_MODULE := libjni_latinime
|
||||
|
||||
LOCAL_MODULE_TAGS := user
|
||||
|
||||
ifeq ($(FLAG_DBG), true)
|
||||
$(warning "Making debug build.")
|
||||
LOCAL_CFLAGS += -DFLAG_DBG
|
||||
LOCAL_SHARED_LIBRARIES := libcutils libutils
|
||||
endif
|
||||
|
||||
include $(BUILD_SHARED_LIBRARY)
|
||||
|
|
|
@ -19,15 +19,20 @@
|
|||
#include <fcntl.h>
|
||||
#include <sys/mman.h>
|
||||
#include <string.h>
|
||||
//#define LOG_TAG "dictionary.cpp"
|
||||
//#include <cutils/log.h>
|
||||
|
||||
#ifdef FLAG_DBG
|
||||
#define LOG_TAG "LatinIME: dictionary.cpp"
|
||||
#include <cutils/log.h>
|
||||
#define DEBUG_DICT 1
|
||||
#else // FLAG_DBG
|
||||
#define LOGI
|
||||
#define DEBUG_DICT 0
|
||||
#endif // FLAG_DBG
|
||||
|
||||
#include "dictionary.h"
|
||||
#include "basechars.h"
|
||||
#include "char_utils.h"
|
||||
|
||||
#define DEBUG_DICT 0
|
||||
#define DICTIONARY_VERSION_MIN 200
|
||||
#define DICTIONARY_HEADER_SIZE 2
|
||||
#define NOT_VALID_WORD -99
|
||||
|
@ -36,6 +41,7 @@ namespace latinime {
|
|||
|
||||
Dictionary::Dictionary(void *dict, int typedLetterMultiplier, int fullWordMultiplier)
|
||||
{
|
||||
LOGI("Dictionary - constructor");
|
||||
mDict = (unsigned char*) dict;
|
||||
mTypedLetterMultiplier = typedLetterMultiplier;
|
||||
mFullWordMultiplier = fullWordMultiplier;
|
||||
|
|
Loading…
Reference in New Issue