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); +}