翰林优商.apk(点击下载) / b.java


package com.baidu.sec.a.b;

import android.content.SharedPreferences;
import android.text.TextUtils;
import com.baidu.sec.a.a.a;
import java.lang.reflect.Method;

/* compiled from: SDKPrvHelper */
public class b {
    public static String a = "";
    public static String b = "";
    public static boolean c = false;
    private static boolean d = false;

    public static boolean a(String str) {
        try {
            if (d) {
                return true;
            }
            if (a.c()) {
                com.baidu.sec.a.b d2 = a.d();
                if (d2 != null) {
                    d = d2.a();
                }
                return d;
            }
            com.baidu.sec.a.a a2 = a.a();
            if (a2 != null) {
                boolean a3 = a2.a();
                d = a3;
                return a3;
            }
            try {
                Class<?> cls = Class.forName("com.baidu." + str + ".ac.F");
                Object invoke = cls.getDeclaredMethod("getInstance", new Class[0]).invoke(cls, new Object[0]);
                Method[] declaredMethods = Class.forName("com.baidu." + str + ".ac.FI").getDeclaredMethods();
                Method method = null;
                int length = declaredMethods.length;
                int i = 0;
                while (true) {
                    if (i >= length) {
                        break;
                    }
                    Method method2 = declaredMethods[i];
                    if ("cp".equals(method2.getName())) {
                        method = method2;
                        break;
                    }
                    i++;
                }
                if (method == null) {
                    d = b(str);
                } else {
                    d = ((Boolean) method.invoke(invoke, a.b())).booleanValue();
                }
            } catch (Throwable unused) {
                d = b(str);
            }
            return d;
        } catch (Throwable th) {
            com.baidu.sec.a.d.b.a(th);
        }
    }

    private static boolean b(String str) {
        try {
            SharedPreferences sharedPreferences = a.b().getSharedPreferences(b, 0);
            if (sharedPreferences == null) {
                sharedPreferences = a.b().getSharedPreferences("leroadcfg", 0);
            }
            return sharedPreferences.getBoolean("s_a_pl", false);
        } catch (Throwable th) {
            com.baidu.sec.a.d.b.a(th);
            return false;
        }
    }

    public static String a(String str, SharedPreferences.OnSharedPreferenceChangeListener onSharedPreferenceChangeListener) {
        SharedPreferences sharedPreferences = null;
        try {
            if (!c) {
                sharedPreferences = a.b().getSharedPreferences(b, 4);
            }
            if (sharedPreferences == null) {
                sharedPreferences = a.b().getSharedPreferences(b, 0);
            }
            sharedPreferences.registerOnSharedPreferenceChangeListener(onSharedPreferenceChangeListener);
            return sharedPreferences.getString(a, "");
        } catch (Throwable th) {
            com.baidu.sec.a.d.b.a(th);
            return "";
        }
    }

    public static void a(String str, String str2, boolean z, com.baidu.sec.a.b bVar) {
        try {
            c = z;
            if (!z) {
                if (TextUtils.isEmpty(str2)) {
                    b = c(str);
                } else {
                    b = str2;
                }
                a = "p_s_p_c";
            } else if (bVar != null) {
                b = bVar.b();
                a = bVar.c();
            }
        } catch (Throwable th) {
            com.baidu.sec.a.d.b.a(th);
        }
    }

    private static String c(String str) {
        String str2;
        try {
            if ("sofire".equalsIgnoreCase(str)) {
                str2 = "leroad" + str + "cfg";
            } else if ("puying".equalsIgnoreCase(str)) {
                str2 = "bdhcfg";
            } else if ("enan".equalsIgnoreCase(str)) {
                str2 = "wm_leroadcfg";
            } else {
                str2 = "leroad" + str + "cfg";
            }
            return str2 + "_st";
        } catch (Throwable th) {
            com.baidu.sec.a.d.b.a(th);
            return "";
        }
    }
}