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


package com.tencent.smtt.utils;

import android.content.Context;
import android.content.pm.ApplicationInfo;
import android.content.pm.PackageInfo;
import android.content.pm.PackageManager;
import android.os.Build;
import android.text.TextUtils;
import android.util.DisplayMetrics;
import android.view.Display;
import android.view.WindowManager;
import com.alibaba.fastjson.asm.Opcodes;
import com.tencent.smtt.sdk.TbsConfig;
import com.tencent.smtt.sdk.WebView;

public class k {
    private static String a = null;
    private static String b = "GA";
    private static String c = "GE";
    private static String d = "9422";
    private static String e = "0";
    private static String f = "";
    private static boolean g = false;
    private static boolean h = false;
    private static boolean i = false;

    public static String a(Context context) {
        return a(context, "0");
    }

    public static String a(Context context, String str) {
        if (!TextUtils.isEmpty(a)) {
            return a;
        }
        String a2 = a(context, String.valueOf(WebView.getTbsSDKVersion(context)), str, b, c, d, e, f, g);
        a = a2;
        return a2;
    }

    /* JADX WARNING: Removed duplicated region for block: B:20:0x008f  */
    /* JADX WARNING: Removed duplicated region for block: B:28:0x00b4  */
    /* JADX WARNING: Removed duplicated region for block: B:31:0x00ce  */
    /* JADX WARNING: Removed duplicated region for block: B:39:0x00fd  */
    private static String a(Context context, String str, String str2, String str3, String str4, String str5, String str6, String str7, boolean z) {
        String str8;
        String str9;
        PackageManager.NameNotFoundException e2;
        StringBuilder sb = new StringBuilder();
        String str10 = b(context) + "*" + c(context);
        try {
            ApplicationInfo applicationInfo = context.getApplicationContext().getApplicationInfo();
            PackageInfo packageInfo = context.getPackageManager().getPackageInfo(applicationInfo.packageName, 0);
            str8 = applicationInfo.packageName;
            try {
                if (TextUtils.isEmpty(str7)) {
                    str7 = packageInfo.versionName;
                }
            } catch (PackageManager.NameNotFoundException e3) {
                e2 = e3;
                e2.printStackTrace();
                str7 = "";
                String a2 = a(str8);
                String str11 = "PAD";
                str11 = "PHONE";
                sb.append("QV");
                sb.append("=");
                sb.append("3");
                a(sb, "PL", "ADR");
                a(sb, "PR", a2);
                a(sb, "PP", str8);
                a(sb, "PPVN", str7);
                if (!TextUtils.isEmpty(str)) {
                }
                a(sb, "CO", "SYS");
                a(sb, "CO", "BK");
                if (!TextUtils.isEmpty(str2)) {
                }
                a(sb, "PB", str4);
                a(sb, "VE", str3);
                a(sb, "DE", str11);
                if (TextUtils.isEmpty(str6)) {
                }
                a(sb, "CHID", str6);
                a(sb, "LCID", str5);
                a(sb, "MO", "unknown");
                a(sb, "RL", str10);
                str9 = Build.VERSION.RELEASE;
                str9 = new String(str9.getBytes("UTF-8"), "ISO8859-1");
                if (!TextUtils.isEmpty(str9)) {
                }
                a(sb, "API", Build.VERSION.SDK_INT + "");
                return sb.toString();
            }
        } catch (PackageManager.NameNotFoundException e4) {
            e2 = e4;
            str8 = "";
            e2.printStackTrace();
            str7 = "";
            String a22 = a(str8);
            String str112 = "PAD";
            str112 = "PHONE";
            sb.append("QV");
            sb.append("=");
            sb.append("3");
            a(sb, "PL", "ADR");
            a(sb, "PR", a22);
            a(sb, "PP", str8);
            a(sb, "PPVN", str7);
            if (!TextUtils.isEmpty(str)) {
            }
            a(sb, "CO", "SYS");
            a(sb, "CO", "BK");
            if (!TextUtils.isEmpty(str2)) {
            }
            a(sb, "PB", str4);
            a(sb, "VE", str3);
            a(sb, "DE", str112);
            if (TextUtils.isEmpty(str6)) {
            }
            a(sb, "CHID", str6);
            a(sb, "LCID", str5);
            a(sb, "MO", "unknown");
            a(sb, "RL", str10);
            str9 = Build.VERSION.RELEASE;
            str9 = new String(str9.getBytes("UTF-8"), "ISO8859-1");
            if (!TextUtils.isEmpty(str9)) {
            }
            a(sb, "API", Build.VERSION.SDK_INT + "");
            return sb.toString();
        }
        String a222 = a(str8);
        String str1122 = "PAD";
        if (!"QB".equals(a222) ? !d(context) : !z) {
            str1122 = "PHONE";
        }
        sb.append("QV");
        sb.append("=");
        sb.append("3");
        a(sb, "PL", "ADR");
        a(sb, "PR", a222);
        a(sb, "PP", str8);
        a(sb, "PPVN", str7);
        if (!TextUtils.isEmpty(str)) {
            a(sb, "TBSVC", str);
        }
        a(sb, "CO", "SYS");
        if (!TextUtils.isEmpty(str2) && !str2.equals("0")) {
            a(sb, "CO", "BK");
        }
        if (!TextUtils.isEmpty(str2)) {
            a(sb, "COVC", str2);
        }
        a(sb, "PB", str4);
        a(sb, "VE", str3);
        a(sb, "DE", str1122);
        if (TextUtils.isEmpty(str6)) {
            str6 = "0";
        }
        a(sb, "CHID", str6);
        a(sb, "LCID", str5);
        a(sb, "MO", "unknown");
        a(sb, "RL", str10);
        str9 = Build.VERSION.RELEASE;
        try {
            str9 = new String(str9.getBytes("UTF-8"), "ISO8859-1");
        } catch (Exception unused) {
        }
        if (!TextUtils.isEmpty(str9)) {
            a(sb, "OS", str9);
        }
        a(sb, "API", Build.VERSION.SDK_INT + "");
        return sb.toString();
    }

    private static String a(String str) {
        return TbsConfig.APP_WX.equals(str) ? "WX" : TbsConfig.APP_QQ.equals(str) ? "QQ" : TbsConfig.APP_QZONE.equals(str) ? "QZ" : TbsConfig.APP_QB.equals(str) ? "QB" : "TRD";
    }

    private static void a(StringBuilder sb, String str, String str2) {
        sb.append("&");
        sb.append(str);
        sb.append("=");
        sb.append(str2);
    }

    private static int b(Context context) {
        Display defaultDisplay = ((WindowManager) context.getSystemService("window")).getDefaultDisplay();
        if (defaultDisplay != null) {
            return defaultDisplay.getWidth();
        }
        return -1;
    }

    private static int c(Context context) {
        Display defaultDisplay = ((WindowManager) context.getSystemService("window")).getDefaultDisplay();
        if (defaultDisplay != null) {
            return defaultDisplay.getHeight();
        }
        return -1;
    }

    private static boolean d(Context context) {
        if (h) {
            return i;
        }
        try {
            boolean z = (Math.min(b(context), c(context)) * Opcodes.IF_ICMPNE) / e(context) >= 700;
            i = z;
            h = true;
            return z;
        } catch (Throwable unused) {
            return false;
        }
    }

    private static int e(Context context) {
        DisplayMetrics displayMetrics = new DisplayMetrics();
        Display defaultDisplay = ((WindowManager) context.getSystemService("window")).getDefaultDisplay();
        if (defaultDisplay == null) {
            return Opcodes.IF_ICMPNE;
        }
        defaultDisplay.getMetrics(displayMetrics);
        return displayMetrics.densityDpi;
    }
}