From 0a1a3b8a70a266d65ccdc9ebbb50fba5dce313af Mon Sep 17 00:00:00 2001
From: client_Hale <339726288@qq.com>
Date: 星期一, 21 十月 2019 14:54:14 +0800
Subject: [PATCH] update 安卓10
---
Project/ky_sdk/src/game_ky/java/com/secondworld/univeralsdk/H2EngineSDK.java | 38 ++++++++++++++++++++++++++++++--------
1 files changed, 30 insertions(+), 8 deletions(-)
diff --git a/Project/ky_sdk/src/game_ky/java/com/secondworld/univeralsdk/H2EngineSDK.java b/Project/ky_sdk/src/game_ky/java/com/secondworld/univeralsdk/H2EngineSDK.java
index 33851b2..002f552 100644
--- a/Project/ky_sdk/src/game_ky/java/com/secondworld/univeralsdk/H2EngineSDK.java
+++ b/Project/ky_sdk/src/game_ky/java/com/secondworld/univeralsdk/H2EngineSDK.java
@@ -1,5 +1,6 @@
package com.secondworld.univeralsdk;
+import android.Manifest;
import android.app.Activity;
import android.app.AlertDialog;
import android.content.ClipData;
@@ -103,7 +104,7 @@
KYPlatformUtil.getInstance().switchAccount();
break;
case CodeU2A.FreePlatformLogout:
- KYPlatformUtil.getInstance().logout();
+ KYPlatformUtil.getInstance().switchAccount();
break;
case CodeU2A.FreePlatformPay:
// JSONObject _extraData = new JSONObject();
@@ -127,7 +128,8 @@
_json.getString("roleName"),
_json.getString("orderId"),
_extraData,
- _json.getString("sid"));
+ _json.getString("sid"),
+ _json.getString("notifyurl"));
KYPlatformUtil.getInstance().payProcessing = true;
break;
@@ -153,7 +155,8 @@
case CodeU2A.CreateRole:
KYPlatformUtil.getInstance().createRole(_json.getString("roleID"),
_json.getString("sid"),
- _json.getString("roleName"));
+ _json.getString("roleName").trim().replace(" ",
+ ""));
break;
case CodeU2A.RoleLogin:
KYPlatformUtil.getInstance().enterWorld(_json.getString("roleID"),
@@ -165,11 +168,7 @@
_json.getString("job"));
break;
case CodeU2A.ClientPackage:
- // 鍒濆鍖栫儹浜�
- Tracking.initWithKeyAndChannelId(_activity,
- UniversalUtil.getMetaString(_activity,
- "TrackAppID"),
- _json.getString("clientPkgID"));
+
break;
case CodeU2A.JPushAddLocalMessage:
addLocalNotification(_activity,
@@ -186,6 +185,12 @@
break;
case CodeU2A.SendLoginEvent:
KYPlatformUtil.getInstance().SendLoginEvent();
+ break;
+ case CodeU2A.DownloadStart:
+ KYPlatformUtil.getInstance().DownloadStart();
+ break;
+ case CodeU2A.DownloadEnd:
+ KYPlatformUtil.getInstance().DownloadEnd();
break;
}
@@ -407,6 +412,23 @@
public static void onCreate(Activity activity, Bundle savedInstanceState)
{
+ AppPermissionUtil.requestPermissions(activity,
+ new String[]{
+ Manifest.permission.WRITE_EXTERNAL_STORAGE,
+ Manifest.permission.READ_EXTERNAL_STORAGE,
+ Manifest.permission.RECORD_AUDIO,
+ Manifest.permission.READ_PHONE_STATE
+ },new AppPermissionUtil.OnPermissionListener() {
+ @Override
+ public void onPermissionGranted() {
+ //鎺堟潈
+ }
+
+ @Override
+ public void onPermissionDenied() {
+ //娌℃湁鎺堟潈锛屾垨鑰呮湁涓�涓潈闄愭病鏈夋巿鏉�
+ }
+ });
// ------------------------------- 鐚�砈DK -------------------------------
KYPlatformUtil.getInstance().init(activity);
--
Gitblit v1.8.0