导航菜单

页面标题

页面副标题

FileWipe Pro v3.0.0 - x2.java 源代码

正在查看: FileWipe Pro v3.0.0 应用的 x2.java JAVA 源代码文件

本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。


package com.applovin.impl;

import android.content.Context;
import android.text.SpannableString;
import android.text.SpannedString;
import android.text.TextUtils;
import android.text.style.AbsoluteSizeSpan;
import com.applovin.impl.j2;
import com.applovin.impl.sdk.utils.CollectionUtils;
import com.applovin.impl.sdk.utils.StringUtils;
import com.applovin.impl.v2;
import com.applovin.mediation.adapter.MaxAdapter;
import com.applovin.sdk.R;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;

public class x2 extends k2 {

    private final v2 f4641e;

    private List f4642f;

    private final List f4643g;

    private final List f4644h;

    private final List f4645i;

    private final List f4646j;

    private SpannedString f4647k;

    public enum a {
        INTEGRATIONS,
        PERMISSIONS,
        CONFIGURATION,
        DEPENDENCIES,
        TEST_ADS,
        COUNT
    }

    public x2(v2 v2Var, Context context) {
        super(context);
        this.f4641e = v2Var;
        if (v2Var.q() == v2.a.INVALID_INTEGRATION) {
            SpannableString spannableString = new SpannableString("Tap for more information");
            spannableString.setSpan(new AbsoluteSizeSpan(12, true), 0, spannableString.length(), 33);
            this.f4647k = new SpannedString(spannableString);
        } else {
            this.f4647k = new SpannedString("");
        }
        this.f4642f = g();
        this.f4643g = b(v2Var.n());
        this.f4644h = e();
        this.f4645i = a(v2Var.f());
        this.f4646j = j();
        notifyDataSetChanged();
    }

    private j2 f() {
        if (this.f4641e.I()) {
            return null;
        }
        return j2.a().d("Initialization Status").c(f(this.f4641e.i())).a(false).a();
    }

    private List g() {
        ArrayList arrayList = new ArrayList(3);
        CollectionUtils.addObjectIfExists(i(), arrayList);
        CollectionUtils.addObjectIfExists(d(), arrayList);
        CollectionUtils.addObjectIfExists(f(), arrayList);
        return arrayList;
    }

    private j2 i() {
        j2.b c4 = j2.a().d("SDK").c(this.f4641e.p());
        if (TextUtils.isEmpty(this.f4641e.p())) {
            c4.a(a(this.f4641e.G())).b(b(this.f4641e.G()));
        }
        return c4.a();
    }

    private List j() {
        ArrayList arrayList = new ArrayList(3);
        if (StringUtils.isValidString(this.f4641e.v())) {
            arrayList.add(j2.a(j2.c.DETAIL).d(this.f4641e.v()).a());
        }
        if (this.f4641e.y() == v2.b.NOT_SUPPORTED) {
            return arrayList;
        }
        if (this.f4641e.s() != null) {
            arrayList.add(c(this.f4641e.s()));
        }
        arrayList.add(a(this.f4641e.y()));
        return arrayList;
    }

    public boolean a(d2 d2Var) {
        return d2Var.b() == a.TEST_ADS.ordinal() && d2Var.a() == this.f4646j.size() - 1;
    }

    @Override
    public int b() {
        return a.COUNT.ordinal();
    }

    @Override
    public List c(int i10) {
        return i10 == a.INTEGRATIONS.ordinal() ? this.f4642f : i10 == a.PERMISSIONS.ordinal() ? this.f4643g : i10 == a.CONFIGURATION.ordinal() ? this.f4644h : i10 == a.DEPENDENCIES.ordinal() ? this.f4645i : this.f4646j;
    }

    @Override
    public int d(int i10) {
        return i10 == a.INTEGRATIONS.ordinal() ? this.f4642f.size() : i10 == a.PERMISSIONS.ordinal() ? this.f4643g.size() : i10 == a.CONFIGURATION.ordinal() ? this.f4644h.size() : i10 == a.DEPENDENCIES.ordinal() ? this.f4645i.size() : this.f4646j.size();
    }

    @Override
    public j2 e(int i10) {
        return i10 == a.INTEGRATIONS.ordinal() ? new j4("INTEGRATIONS") : i10 == a.PERMISSIONS.ordinal() ? new j4("PERMISSIONS") : i10 == a.CONFIGURATION.ordinal() ? new j4("CONFIGURATION") : i10 == a.DEPENDENCIES.ordinal() ? new j4("DEPENDENCIES") : new j4("TEST ADS");
    }

    public v2 h() {
        return this.f4641e;
    }

    public void k() {
        this.f4642f = g();
    }

    public String toString() {
        return "MediatedNetworkListAdapter{}";
    }

    private List a(List list) {
        ArrayList arrayList = new ArrayList(list.size());
        if (list.size() > 0) {
            Iterator it = list.iterator();
            while (it.hasNext()) {
                f1 f1Var = (f1) it.next();
                arrayList.add(a(f1Var.b(), f1Var.a(), f1Var.c(), true));
            }
        }
        return arrayList;
    }

    private List b(List list) {
        ArrayList arrayList = new ArrayList(list.size());
        if (list.size() > 0) {
            Iterator it = list.iterator();
            while (it.hasNext()) {
                c4 c4Var = (c4) it.next();
                arrayList.add(a(c4Var.b(), c4Var.a(), c4Var.c(), true));
            }
        }
        return arrayList;
    }

    private String f(int i10) {
        if (MaxAdapter.InitializationStatus.INITIALIZED_SUCCESS.getCode() != i10 && MaxAdapter.InitializationStatus.INITIALIZED_UNKNOWN.getCode() != i10 && MaxAdapter.InitializationStatus.DOES_NOT_APPLY.getCode() != i10) {
            if (MaxAdapter.InitializationStatus.INITIALIZED_FAILURE.getCode() == i10) {
                return "Failure";
            }
            if (MaxAdapter.InitializationStatus.INITIALIZING.getCode() == i10) {
                return "Initializing...";
            }
            return "Not Initialized";
        }
        return "Initialized";
    }

    private j2 a(v2.b bVar) {
        j2.b a10 = j2.a();
        if (bVar == v2.b.READY) {
            a10.a(this.f2804a);
        }
        return a10.d("Test Mode").c(bVar.c()).c(bVar.d()).b("Restart Required").a(bVar.b()).a(true).a();
    }

    private int b(boolean z3) {
        return i0.a(z3 ? R.color.applovin_sdk_checkmarkColor : R.color.applovin_sdk_xmarkColor, this.f2804a);
    }

    private j2 c(List list) {
        return j2.a().d("Region/VPN Required").c(CollectionUtils.implode(list, ", ", list.size())).a();
    }

    private j2 d() {
        j2.b c4 = j2.a().d("Adapter").c(this.f4641e.c());
        if (TextUtils.isEmpty(this.f4641e.c())) {
            c4.a(a(this.f4641e.A())).b(b(this.f4641e.A()));
        }
        return c4.a();
    }

    private List e() {
        ArrayList arrayList = new ArrayList(1);
        if (this.f4641e.E()) {
            arrayList.add(a("Java 8", "For optimal performance, please enable Java 8 support. See: https://developers.applovin.com/en/android/overview/integration", com.applovin.impl.sdk.k.F0(), true));
        }
        return arrayList;
    }

    private int c(boolean z3) {
        return z3 ? R.drawable.applovin_ic_x_mark : R.drawable.applovin_ic_warning;
    }

    private int d(boolean z3) {
        return i0.a(z3 ? R.color.applovin_sdk_xmarkColor : R.color.applovin_sdk_warningColor, this.f2804a);
    }

    private j2 a(String str, String str2, boolean z3, boolean z8) {
        return j2.a(z3 ? j2.c.RIGHT_DETAIL : j2.c.DETAIL).d(str).a(z3 ? null : this.f4647k).b("Instructions").a(str2).a(z3 ? R.drawable.applovin_ic_check_mark_bordered : c(z8)).b(z3 ? i0.a(R.color.applovin_sdk_checkmarkColor, this.f2804a) : d(z8)).a(!z3).a();
    }

    private int a(boolean z3) {
        return z3 ? R.drawable.applovin_ic_check_mark_bordered : R.drawable.applovin_ic_x_mark;
    }
}