|  |  |  | 
|---|
|  |  |  | 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; | 
|---|
|  |  |  | 
|---|
|  |  |  | 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; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | 
|---|
|  |  |  | 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"), | 
|---|
|  |  |  | 
|---|
|  |  |  | UniversalUtil.sendMessageToUnity(_msgStruct); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | // ------------------------------- 自由SDK ------------------------------- | 
|---|
|  |  |  | // FreePlatformUtil.getInstace().init(activity); | 
|---|
|  |  |  | FreePlatformUtil.getInstance().init(activity); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | // ------------------------------- 猫耳SDK ------------------------------- | 
|---|
|  |  |  | // FreePlatformUtil.getInstace().init(activity); | 
|---|
|  |  |  | // ------------------------------- 极光推送 ------------------------------- | 
|---|
|  |  |  | JPushInterface.setDebugMode(true); | 
|---|
|  |  |  | JPushInterface.init(activity); | 
|---|
|  |  |  | 
|---|
|  |  |  | FreePlatform.getInstance().onCreate(); | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | public static void onWindowFocusChanged(boolean b) | 
|---|
|  |  |  | { | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | public static void onNewIntent(final Activity activity, final Intent intent) | 
|---|
|  |  |  | { | 
|---|
|  |  |  | } | 
|---|