diff --git a/app/AndroidManifest.xml b/app/AndroidManifest.xml
index 7f74688..78b7544 100644
--- a/app/AndroidManifest.xml
+++ b/app/AndroidManifest.xml
@@ -20,7 +20,32 @@
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/app/build.gradle b/app/build.gradle
index ad8d19b..23e7000 100644
--- a/app/build.gradle
+++ b/app/build.gradle
@@ -46,7 +46,7 @@ android {
sourceSets.main {
java.srcDirs "../src", "src"
res.srcDirs "../res", 'res'
- jniLibs.srcDirs "../libs", 'libs'
+ jniLibs.srcDirs "../libs", 'libs', '/Users/zhl/Documents/workspace/unity/first/android/first/src/main/jniLibs'
manifest.srcFile "AndroidManifest.xml"
}
diff --git a/app/libs/arm64-v8a/libil2cpp.so b/app/libs/arm64-v8a/libil2cpp.so
deleted file mode 100755
index 38cea66..0000000
Binary files a/app/libs/arm64-v8a/libil2cpp.so and /dev/null differ
diff --git a/app/libs/arm64-v8a/libmain.so b/app/libs/arm64-v8a/libmain.so
deleted file mode 100755
index 7b286c5..0000000
Binary files a/app/libs/arm64-v8a/libmain.so and /dev/null differ
diff --git a/app/libs/arm64-v8a/libunity.so b/app/libs/arm64-v8a/libunity.so
deleted file mode 100755
index 994c695..0000000
Binary files a/app/libs/arm64-v8a/libunity.so and /dev/null differ
diff --git a/app/libs/armeabi-v7a/libMonoPosixHelper.so b/app/libs/armeabi-v7a/libMonoPosixHelper.so
deleted file mode 100755
index feeba3f..0000000
Binary files a/app/libs/armeabi-v7a/libMonoPosixHelper.so and /dev/null differ
diff --git a/app/libs/armeabi-v7a/libil2cpp.so b/app/libs/armeabi-v7a/libil2cpp.so
deleted file mode 100755
index 7ca877e..0000000
Binary files a/app/libs/armeabi-v7a/libil2cpp.so and /dev/null differ
diff --git a/app/libs/armeabi-v7a/libmain.so b/app/libs/armeabi-v7a/libmain.so
deleted file mode 100755
index e76b1ce..0000000
Binary files a/app/libs/armeabi-v7a/libmain.so and /dev/null differ
diff --git a/app/libs/armeabi-v7a/libmonobdwgc-2.0.so b/app/libs/armeabi-v7a/libmonobdwgc-2.0.so
deleted file mode 100755
index 3368ceb..0000000
Binary files a/app/libs/armeabi-v7a/libmonobdwgc-2.0.so and /dev/null differ
diff --git a/app/libs/armeabi-v7a/libunity.so b/app/libs/armeabi-v7a/libunity.so
deleted file mode 100755
index ef3873b..0000000
Binary files a/app/libs/armeabi-v7a/libunity.so and /dev/null differ
diff --git a/app/libs/x86/libMonoPosixHelper.so b/app/libs/x86/libMonoPosixHelper.so
deleted file mode 100755
index fd9f1d1..0000000
Binary files a/app/libs/x86/libMonoPosixHelper.so and /dev/null differ
diff --git a/app/libs/x86/libil2cpp.so b/app/libs/x86/libil2cpp.so
deleted file mode 100755
index bea8341..0000000
Binary files a/app/libs/x86/libil2cpp.so and /dev/null differ
diff --git a/app/libs/x86/libmain.so b/app/libs/x86/libmain.so
deleted file mode 100755
index 6bec807..0000000
Binary files a/app/libs/x86/libmain.so and /dev/null differ
diff --git a/app/libs/x86/libmonobdwgc-2.0.so b/app/libs/x86/libmonobdwgc-2.0.so
deleted file mode 100755
index 82c8d42..0000000
Binary files a/app/libs/x86/libmonobdwgc-2.0.so and /dev/null differ
diff --git a/app/libs/x86/libunity.so b/app/libs/x86/libunity.so
deleted file mode 100755
index 99007aa..0000000
Binary files a/app/libs/x86/libunity.so and /dev/null differ
diff --git a/app/src/com/jc/jcfw/JcSDK.java b/app/src/com/jc/jcfw/JcSDK.java
new file mode 100644
index 0000000..52ada7f
--- /dev/null
+++ b/app/src/com/jc/jcfw/JcSDK.java
@@ -0,0 +1,17 @@
+package com.jc.jcfw;
+
+import android.util.Log;
+
+public class JcSDK {
+ private static final String TAG = JcSDK.class.getSimpleName();
+ private static UnityCallback commonCB;
+ public static void initCommonCB(UnityCallback callBack) {
+ Log.i(TAG, "call init common callback from unity");
+ commonCB = callBack;
+ }
+
+ public static void initWallet(String password) {
+ Log.i(TAG, "call init wallet from unity with password: " + password);
+ commonCB.stringCallback("wallet init success");
+ }
+}
diff --git a/app/src/com/jc/jcfw/UnityCallback.java b/app/src/com/jc/jcfw/UnityCallback.java
new file mode 100644
index 0000000..31b02dc
--- /dev/null
+++ b/app/src/com/jc/jcfw/UnityCallback.java
@@ -0,0 +1,5 @@
+package com.jc.jcfw;
+
+public interface UnityCallback {
+ public void stringCallback(String str);
+}