client_Hale
2019-06-24 063a0eb60f6111c4b1dfd5b977e331c7de7724c5
Project/app/src/game_226114725/java/com/secondworld/univeralsdk/H2EngineSDK.java
@@ -7,15 +7,12 @@
import android.content.Context;
import android.content.DialogInterface;
import android.content.Intent;
import android.content.pm.ApplicationInfo;
import android.content.pm.PackageManager;
import android.content.res.Configuration;
import android.net.Uri;
import android.os.Build;
import android.os.Bundle;
import android.os.Environment;
import android.provider.Settings;
import android.support.v4.content.FileProvider;
import android.widget.Toast;
import com.allugame.freesdk.port.FreePlatform;
@@ -25,12 +22,7 @@
import org.json.JSONException;
import org.json.JSONObject;
import java.io.BufferedReader;
import java.io.File;
import java.io.IOException;
import java.io.InputStreamReader;
import java.net.URL;
import java.net.URLConnection;
import java.util.HashMap;
import java.util.Map;
@@ -58,6 +50,9 @@
                    break;
                case CodeU2A.AssetCopy:
                    FileUtil.copyAssets(_activity);
                    break;
                case CodeU2A.CopyOneAsset:
                    FileUtil.copy(_activity, _json.getString("fileName"));
                    break;
                case CodeU2A.BatteryListenStart:
                    BatteryUtil.getInstance().start(_activity);
@@ -87,23 +82,23 @@
                case CodeU2A.RequestManifestPermissions:
                    break;
                case CodeU2A.FreePlatformInit:
                    FreePlatformUtil.getInstace().init(_activity);
                    FreePlatformUtil.getInstance().init(_activity);
                    break;
                case CodeU2A.FreePlatformLogin:
                    FreePlatformUtil.getInstace().login(_activity);
                    FreePlatformUtil.getInstance().login(_activity);
                    break;
                case CodeU2A.FreePlatformSwitchAccount:
                    FreePlatformUtil.getInstace().switchAccount(_activity);
                    FreePlatformUtil.getInstance().switchAccount(_activity);
                    break;
                case CodeU2A.FreePlatformLogout:
                    FreePlatformUtil.getInstace().logout();
                    FreePlatformUtil.getInstance().logout();
                    break;
                case CodeU2A.FreePlatformPay:
                    FreePlatformUtil.getInstace().pay(_activity,
                                                      _json.getString("title"),
                                                      _json.getString("orderId"),
                                                      (float) _json.getDouble("mount"),
                                                      _json.getString("cpInfo"));
                    FreePlatformUtil.getInstance().pay(_activity,
                                                       _json.getString("title"),
                                                       _json.getString("orderId"),
                                                       (float) _json.getDouble("mount"),
                                                       _json.getString("cpInfo"));
                    break;
                case CodeU2A.PayFinished:
                    Tracking.setPayment(_json.getString("orderID"),
@@ -127,6 +122,9 @@
                    break;
                case CodeU2A.JPushRemoveLocalMessage:
                    removeNotification(_activity, _json.getInt("id"));
                    break;
                case CodeU2A.SendRegistEvent:
                    FreePlatformUtil.getInstance().SendRegisterEvent();
                    break;
            }
@@ -293,10 +291,8 @@
                UniversalUtil.sendMessageToUnity(_msgStruct);
                // ------------------------------- 自由SDK -------------------------------
                // FreePlatformUtil.getInstace().init(activity);
                FreePlatformUtil.getInstance().init(activity);
                // ------------------------------- 猫耳SDK -------------------------------
                // FreePlatformUtil.getInstace().init(activity);
                // ------------------------------- 极光推送 -------------------------------
                JPushInterface.setDebugMode(true);
                JPushInterface.init(activity);
@@ -340,6 +336,10 @@
        FreePlatform.getInstance().onCreate();
    }
    public static void onWindowFocusChanged(boolean b)
    {
    }
    public static void onNewIntent(final Activity activity, final Intent intent)
    {
    }