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


package com.mbridge.msdk.foundation.tools;

import android.content.Context;
import android.content.res.Resources;
import com.baidu.idl.face.platform.FaceEnvironment;
import com.mbridge.msdk.foundation.controller.a;
import com.mbridge.msdk.foundation.db.i;
import com.mbridge.msdk.foundation.db.l;
import com.mbridge.msdk.foundation.db.p;
import com.mbridge.msdk.foundation.entity.CampaignEx;
import java.util.ArrayList;
import java.util.List;
import org.json.JSONArray;

/* compiled from: DomainSameTool */
public class h {
    public static void a(Context context, CampaignEx campaignEx) {
        w.b("DomainSameTool", "updateInstallList 开始 更新本机已安装广告列表");
        if (context == null) {
            w.b("DomainSameTool", "updateInstallList 列表为空 不做更新本机已安装广告列表");
            return;
        }
        l a = l.a(i.a(context));
        boolean z = false;
        if (campaignEx != null) {
            if (aa.c(context, campaignEx.getPackageName())) {
                if (a.e() != null) {
                    a.e().add(new com.mbridge.msdk.foundation.entity.i(campaignEx.getId(), campaignEx.getPackageName()));
                }
                z = true;
            } else if (a != null && !a.a(campaignEx.getId())) {
                com.mbridge.msdk.foundation.entity.h hVar = new com.mbridge.msdk.foundation.entity.h();
                hVar.a(campaignEx.getId());
                hVar.a(campaignEx.getFca());
                hVar.b(campaignEx.getFcb());
                hVar.d(0);
                hVar.c(0);
                hVar.a(System.currentTimeMillis());
                a.a(hVar);
            }
        }
        if (z) {
            w.b("DomainSameTool", "更新安装列表");
            a.f().h();
        }
    }

    /* JADX WARNING: Removed duplicated region for block: B:13:0x0026 A[Catch:{ Exception -> 0x003b }, LOOP:0: B:12:0x0024->B:13:0x0026, LOOP_END] */
    public static String a(int i) {
        int i2;
        try {
            JSONArray jSONArray = new JSONArray();
            List<Long> i3 = a.f().i();
            if (i3 != null && i3.size() > 0) {
                int size = i3.size();
                if (size > i) {
                    if (i != 0) {
                        i2 = size - i;
                        while (i2 < size) {
                            jSONArray.put(i3.get(i2));
                            i2++;
                        }
                    }
                }
                i2 = 0;
                while (i2 < size) {
                }
            }
            if (jSONArray.length() > 0) {
                return aa.a(jSONArray);
            }
            return "";
        } catch (Exception e) {
            e.printStackTrace();
            return "";
        }
    }

    public static void a(List<CampaignEx> list) {
        if (!(list == null || list.size() == 0)) {
            ArrayList arrayList = new ArrayList();
            int size = list.size();
            for (int i = 0; i < size; i++) {
                CampaignEx campaignEx = list.get(i);
                if (!aa.c(a.f().j(), campaignEx.getPackageName()) && campaignEx.getOfferType() == 99) {
                    arrayList.add(campaignEx);
                }
            }
            p.a(i.a(a.f().j())).a(arrayList);
        }
    }

    public static boolean a(Context context) {
        Throwable th;
        boolean z = false;
        if (context == null) {
            return false;
        }
        try {
            Resources resources = context.getResources();
            int identifier = resources.getIdentifier("config_showNavigationBar", "bool", FaceEnvironment.OS);
            boolean z2 = identifier > 0 ? resources.getBoolean(identifier) : false;
            try {
                Class<?> cls = Class.forName("android.os.SystemProperties");
                String str = (String) cls.getMethod("get", String.class).invoke(cls, "qemu.hw.mainkeys");
                if ("1".equals(str)) {
                    return false;
                }
                if ("0".equals(str)) {
                    return true;
                }
                return z2;
            } catch (Throwable th2) {
                z = z2;
                th = th2;
                w.b("DomainSameTool", th.getMessage(), th);
                return z;
            }
        } catch (Throwable th3) {
            th = th3;
            w.b("DomainSameTool", th.getMessage(), th);
            return z;
        }
    }
}