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 ""; } } }