Skip to content

Commit 7c7ac5c

Browse files
committed
First commit.
1 parent 3f0e49c commit 7c7ac5c

File tree

105 files changed

+6815
-2
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

105 files changed

+6815
-2
lines changed

Legend/.gitignore

+8
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
*.iml
2+
.gradle
3+
/local.properties
4+
/.idea/workspace.xml
5+
/.idea/libraries
6+
.DS_Store
7+
/build
8+
/captures

Legend/.idea/.name

+1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Legend/.idea/compiler.xml

+22
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Legend/.idea/copyright/profiles_settings.xml

+3
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Legend/.idea/dictionaries/lody.xml

+25
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Legend/.idea/encodings.xml

+6
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Legend/.idea/gradle.xml

+27
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Legend/.idea/inspectionProfiles/Project_Default.xml

+57
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Legend/.idea/inspectionProfiles/profiles_settings.xml

+7
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Legend/.idea/misc.xml

+73
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Legend/.idea/modules.xml

+10
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Legend/.idea/runConfigurations.xml

+12
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Legend/Native/jni/Android.mk

+18
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
2+
3+
LOCAL_PATH:= $(call my-dir)
4+
include $(CLEAR_VARS)
5+
6+
LOCAL_SRC_FILES:= legend_native.cpp
7+
8+
LOCAL_CFLAGS := -std=gnu++11 -fpermissive
9+
10+
LOCAL_SHARED_LIBRARIES :=
11+
12+
LOCAL_LDLIBS := -llog
13+
14+
LOCAL_STATIC_LIBRARIES :=
15+
16+
LOCAL_MODULE:= legend
17+
18+
include $(BUILD_SHARED_LIBRARY)

Legend/Native/jni/Application.mk

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
APP_ABI := armeabi x86 mips

Legend/Native/jni/common.h

+21
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
#ifndef COMMON_H_
2+
#define COMMON_H_
3+
4+
#include "../include/jni.h"
5+
#include <android/log.h>
6+
7+
#define LOG_TAG "LegendNativeLog"
8+
#define LOGI(...) __android_log_print(ANDROID_LOG_INFO,LOG_TAG,__VA_ARGS__)
9+
#define LOGD(...) __android_log_print(ANDROID_LOG_DEBUG,LOG_TAG,__VA_ARGS__)
10+
#define LOGW(...) __android_log_print(ANDROID_LOG_WARN,LOG_TAG,__VA_ARGS__)
11+
#define LOGE(...) __android_log_print(ANDROID_LOG_ERROR,LOG_TAG,__VA_ARGS__)
12+
13+
#define CHECK_VALID(V) \
14+
if(V == NULL){ \
15+
LOGE("%s is null.", #V); \
16+
exit(-1); \
17+
}else{ \
18+
LOGI("%s is %p.", #V, V); \
19+
}
20+
21+
#endif /* COMMON_H_ */

0 commit comments

Comments
 (0)