From 056de02aa07079b11bc9d82696a9f5d943e90f18 Mon Sep 17 00:00:00 2001
From: hch <305670599@qq.com>
Date: 星期二, 16 五月 2023 15:52:16 +0800
Subject: [PATCH] 0312 qkbt10game 母包三 需要存储权限和电话权限
---
SdkProject/library/src/main/java/com/secondworld/sdk/UnityMsgHandler.java | 22 +++++++++++++---------
1 files changed, 13 insertions(+), 9 deletions(-)
diff --git a/SdkProject/library/src/main/java/com/secondworld/sdk/UnityMsgHandler.java b/SdkProject/library/src/main/java/com/secondworld/sdk/UnityMsgHandler.java
index a94868b..c0cdbe8 100644
--- a/SdkProject/library/src/main/java/com/secondworld/sdk/UnityMsgHandler.java
+++ b/SdkProject/library/src/main/java/com/secondworld/sdk/UnityMsgHandler.java
@@ -58,7 +58,7 @@
int code = _json.getInt("code");
ICommand command = allCommand.get(code);
if (command == null)
- LogUtil.w("onUnityMessage", "鏈煡鍛戒护" + code);
+ LogUtil.e("onUnityMessage", "鏈煡鍛戒护" + code);
else
command.process(_json);
} catch (Exception e) {
@@ -74,7 +74,7 @@
*/
public static List<String> getClassName(String packageName) throws IOException {
List<String> classNameList = new ArrayList<String>();
- DexFile df = new DexFile(GameApp.I.getPackageCodePath());//閫氳繃DexFile鏌ユ壘褰撳墠鐨凙PK涓彲鎵ц鏂囦欢
+ DexFile df = new DexFile(GameAppProxy.app.getPackageCodePath());//閫氳繃DexFile鏌ユ壘褰撳墠鐨凙PK涓彲鎵ц鏂囦欢
Enumeration<String> enumeration = df.entries();//鑾峰彇df涓殑鍏冪礌 杩欓噷鍖呭惈浜嗘墍鏈夊彲鎵ц鐨勭被鍚� 璇ョ被鍚嶅寘鍚簡鍖呭悕+绫诲悕鐨勬柟寮�
while (enumeration.hasMoreElements()) {//閬嶅巻
String className = (String) enumeration.nextElement();
@@ -85,17 +85,21 @@
return classNameList;
}
+ public static void sendMessageToUnity(int code) {
+ UnityMsgHandler.sendMessageToUnity(code,null);
+ }
+
/**
* 鍙戦�佹秷鎭埌unity
*
- * @param jsonMap
+ * @param args
*/
- public static void sendMessageToUnity(Map<String, Object> jsonMap) {
- if (jsonMap == null || jsonMap.isEmpty()) {
- return;
- }
- JSONObject jsonObject = new JSONObject(jsonMap);
- if (GameApp.I.isDemo()) {
+ public static void sendMessageToUnity(int code, Map<String, Object> args) {
+ if (args == null)
+ args = new HashMap<>();
+ args.put("code", code);
+ JSONObject jsonObject = new JSONObject(args);
+ if (GameAppProxy.isDemo()) {
LogUtil.debug("鍙戦�佹秷鎭埌unity", jsonObject.toString());
return;
}
--
Gitblit v1.8.0