智能工厂.apk(点击下载) / f.java


package cn.jiguang.ao;

import android.content.Context;
import android.os.Bundle;
import android.text.TextUtils;
import cn.jiguang.an.b;
import java.lang.reflect.Field;
import java.util.Map;

public class f {
    private static Boolean a;
    private static Boolean b;
    private static String c;

    public static long a(Context context) {
        Object a2 = a(context, null, 20, null, null, new Object[0]);
        if (a2 instanceof Long) {
            return ((Long) a2).longValue();
        }
        return 0;
    }

    public static Object a(Context context, String str, int i, String str2, Bundle bundle, Object... objArr) {
        try {
            return Class.forName("cn.jiguang.api.JCoreManager").getDeclaredMethod("onEvent", Context.class, String.class, Integer.TYPE, String.class, Bundle.class, Object[].class).invoke(null, context, str, Integer.valueOf(i), str2, bundle, objArr);
        } catch (Throwable th) {
            b.b("JCoreBridge", "error occured when invokeOnEvent." + th.getMessage());
            return null;
        }
    }

    public static Map<Integer, Bundle> a() {
        try {
            Class<?> cls = Class.forName("cn.jiguang.internal.ActionManager");
            Object invoke = cls.getDeclaredMethod("loadPInfo", new Class[0]).invoke(cls.getDeclaredMethod("getInstance", new Class[0]).invoke(null, new Object[0]), new Object[0]);
            if (invoke instanceof Map) {
                return (Map) invoke;
            }
        } catch (Throwable th) {
            b.b("JCoreBridge", "error occured when getUid." + th.getMessage());
        }
        return null;
    }

    public static int b() {
        try {
            Field declaredField = Class.forName("cn.jiguang.internal.JConstants").getDeclaredField("SDK_VERSION_INT");
            declaredField.setAccessible(true);
            Object obj = declaredField.get(null);
            if (obj instanceof Integer) {
                return ((Integer) obj).intValue();
            }
            return 0;
        } catch (Throwable th) {
            b.b("JCoreBridge", "error occured when getJCoreSDKVersion." + th.getMessage());
            return 0;
        }
    }

    public static String b(Context context) {
        Object a2 = a(context, null, 6, null, null, new Object[0]);
        if (a2 instanceof String) {
            return (String) a2;
        }
        return null;
    }

    public static boolean c() {
        try {
            if (a != null) {
                return a.booleanValue();
            }
            Field field = Class.forName("cn.jiguang.internal.JConstants").getField("INTERNAL_USE");
            field.setAccessible(true);
            Object obj = field.get(null);
            if (obj instanceof Boolean) {
                a = Boolean.valueOf(((Boolean) obj).booleanValue());
            }
            return a.booleanValue();
        } catch (Throwable th) {
            b.b("JCoreBridge", "error occured when isInternalUse." + th.getMessage());
            return false;
        }
    }

    public static boolean d() {
        try {
            if (b != null && b.booleanValue()) {
                return b.booleanValue();
            }
            Field field = Class.forName("cn.jiguang.internal.JConstants").getField("DEBUG_MODE");
            field.setAccessible(true);
            Object obj = field.get(null);
            if (obj instanceof Boolean) {
                b = Boolean.valueOf(((Boolean) obj).booleanValue());
            }
            return b.booleanValue();
        } catch (Throwable th) {
            b.b("JCoreBridge", "error occured when isDebugModel." + th.getMessage());
            return false;
        }
    }

    public static String e() {
        try {
            if (!TextUtils.isEmpty(c)) {
                return c;
            }
            Field declaredField = Class.forName("cn.jiguang.internal.JConstants").getDeclaredField("TUU");
            declaredField.setAccessible(true);
            Object obj = declaredField.get(null);
            if (obj instanceof String) {
                c = (String) obj;
            }
            return c;
        } catch (Throwable th) {
            b.b("JCoreBridge", "error occured when isDebugModel." + th.getMessage());
            return "";
        }
    }
}