電視直播.apk(点击下载) / c.java


package com.opos.mobad.model.utils;

import android.content.Context;
import com.opos.cmn.an.e.d.a;
import java.util.Map;
import java.util.concurrent.ConcurrentHashMap;

public final class c {
    private static volatile a a;
    private static final byte[] b = new byte[0];
    private static Map<String, Boolean> c = new ConcurrentHashMap();

    private static a a(Context context) {
        a aVar = a;
        if (aVar == null) {
            synchronized (b) {
                aVar = a;
                if (aVar == null) {
                    aVar = new a(context, "mobad.record.show.prefs", 0);
                    a = aVar;
                }
            }
        }
        return aVar;
    }

    public static String a() {
        return "https://uapi.ads.heytapmobi.com/union/ads/v2/show";
    }

    public static void a(Context context, String str, boolean z) {
        try {
            com.opos.cmn.an.f.a.b("Utils", "updateRecordEvent posId=" + str + ",record=" + z);
            if (z != a(context, str)) {
                StringBuilder sb = new StringBuilder();
                sb.append("really updateRecordEvent=");
                sb.append(str != null ? str : "null");
                sb.append(",record=");
                sb.append(z);
                com.opos.cmn.an.f.a.b("Utils", sb.toString());
                c.put(str, Boolean.valueOf(z));
                b(context, str, z);
            }
        } catch (Exception e2) {
            com.opos.cmn.an.f.a.a("Utils", "", (Throwable) e2);
        }
    }

    public static boolean a(Context context, String str) {
        boolean z = false;
        if (context != null) {
            try {
                if (!com.opos.cmn.an.d.a.a(str)) {
                    if (c.containsKey(str)) {
                        z = c.get(str).booleanValue();
                    } else {
                        z = b(context, str);
                        c.put(str, Boolean.valueOf(z));
                    }
                }
            } catch (Exception e2) {
                com.opos.cmn.an.f.a.a("Utils", "", (Throwable) e2);
            }
        }
        StringBuilder sb = new StringBuilder();
        sb.append("recordShowEvent posId=");
        if (str == null) {
            str = "null";
        }
        sb.append(str);
        sb.append(",result=");
        sb.append(z);
        com.opos.cmn.an.f.a.b("Utils", sb.toString());
        return z;
    }

    public static String b() {
        return "https://ssp-adx.ads.heytapmobi.com/v1/mixapi/ad_adapter/dsp/getAdInfo";
    }

    private static void b(Context context, String str, boolean z) {
        try {
            StringBuilder sb = new StringBuilder();
            sb.append("putRecordShowEvent posId=");
            sb.append(str != null ? str : "null");
            sb.append(",record=");
            sb.append(z);
            com.opos.cmn.an.f.a.b("Utils", sb.toString());
            if (context != null && !com.opos.cmn.an.d.a.a(str)) {
                a(context).a(str, Boolean.valueOf(z));
            }
        } catch (Exception e2) {
            com.opos.cmn.an.f.a.a("Utils", "", (Throwable) e2);
        }
    }

    private static boolean b(Context context, String str) {
        boolean z = false;
        if (context != null) {
            try {
                if (!com.opos.cmn.an.d.a.a(str)) {
                    z = a(context).a(str, true);
                }
            } catch (Exception e2) {
                com.opos.cmn.an.f.a.a("Utils", "", (Throwable) e2);
            }
        }
        StringBuilder sb = new StringBuilder();
        sb.append("getRecordShowEvent posId=");
        if (str == null) {
            str = "null";
        }
        sb.append(str);
        sb.append(",result=");
        sb.append(z);
        com.opos.cmn.an.f.a.b("Utils", sb.toString());
        return z;
    }
}