导航菜单

页面标题

页面副标题

饼干视频 v4.1.0 - e.java 源代码

正在查看: 饼干视频 v4.1.0 应用的 e.java JAVA 源代码文件

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


package com.ss.android.downloadlib.addownload.compliance;

import android.text.TextUtils;
import androidx.annotation.NonNull;
import com.qq.e.comm.adevent.AdEventType;
import com.sigmob.sdk.base.k;
import com.ss.android.download.api.config.ts;
import com.ss.android.downloadlib.addownload.qc;
import java.util.concurrent.atomic.AtomicInteger;
import org.json.JSONObject;

public class e {
    private final AtomicInteger i;

    public static class i {
        private static e i = new e();
    }

    private e() {
        this.i = new AtomicInteger(0);
    }

    public String ud() {
        StringBuilder sb = new StringBuilder();
        sb.append(this.i.get() < 3 ? "https://apps.bytesfield.com" : "https://apps.bytesfield-b.com");
        sb.append("/customer/api/app/deep_link");
        return sb.toString();
    }

    public void ud(@NonNull final com.ss.android.downloadlib.addownload.ud.q qVar, final String str, final byte[] bArr, final w wVar) {
        qc.gg().i(str, bArr, "application/json; charset=utf-8", 0, new ts() {
            @Override
            public void i(String str2) {
                e.this.i(qVar, str2, wVar);
            }

            @Override
            public void i(Throwable th) {
                e.this.i(qVar, str, bArr, wVar);
            }
        });
    }

    public static e i() {
        return i.i;
    }

    public void i(final com.ss.android.downloadlib.addownload.ud.q qVar, final w wVar) {
        if (qc.gg() == null) {
            com.ss.android.downloadlib.q.fu.i().i("getDownloadNetworkFactory == NULL");
            i(AdEventType.ADAPTER_APK_DOWNLOAD_START, qVar);
        } else {
            com.ss.android.downloadlib.q.i().i(new Runnable() {
                @Override
                public void run() {
                    e eVar = e.this;
                    eVar.ud(qVar, eVar.ud(), e.this.i(qVar, true, 4), wVar);
                }
            });
        }
    }

    public void i(com.ss.android.downloadlib.addownload.ud.q qVar, String str, byte[] bArr, w wVar) {
        if (this.i.get() < 6) {
            this.i.incrementAndGet();
            ud(qVar, str, bArr, wVar);
        } else {
            i("当前网络不佳,请稍后再试");
            this.i.set(0);
            i(AdEventType.ADAPTER_APK_DOWNLOAD_PAUSE, qVar);
        }
    }

    private void i(final String str) {
        com.ss.android.downloadlib.w.i().ud().post(new Runnable() {
            @Override
            public void run() {
                qc.fu().i(6, qc.getContext(), null, str, null, 0);
            }
        });
    }

    public byte[] i(com.ss.android.downloadlib.addownload.ud.q qVar, boolean z, int i2) {
        JSONObject jSONObject = new JSONObject();
        try {
            jSONObject.put("download_url", qVar.i());
            jSONObject.put(k.p, qVar.q());
            jSONObject.put("call_scene", 50);
            if (z) {
                jSONObject.put("sender_package_name", qc.getContext().getPackageName());
                jSONObject.put("sender_version", qc.ms().q);
                if (i2 > 0) {
                    jSONObject.put("store", i2);
                }
            } else {
                jSONObject.put("id", String.valueOf(qVar.ud()));
                if (qVar.s().getDeepLink() != null) {
                    if (TextUtils.isEmpty(qVar.s().getDeepLink().getWebUrl())) {
                        com.ss.android.downloadlib.q.fu.i().i("web_url is null");
                    }
                    jSONObject.put("web_url", qVar.s().getDeepLink().getWebUrl());
                } else {
                    com.ss.android.downloadlib.q.fu.i().i("deeplink is null");
                }
            }
        } catch (Exception unused) {
            com.ss.android.downloadlib.q.fu.i().i("param build error");
        }
        return jSONObject.toString().getBytes();
    }

    public void i(@NonNull com.ss.android.downloadlib.addownload.ud.q qVar, String str, w wVar) {
        try {
            if (TextUtils.isEmpty(str)) {
                com.ss.android.downloadlib.q.fu.i().i("response content is null");
                i(AdEventType.ADAPTER_APK_DOWNLOAD_FAIL, qVar);
                wVar.i();
                return;
            }
            this.i.set(0);
            q ht = q.ht(str);
            if (ht.i() != 0) {
                i(AdEventType.ADAPTER_APK_DOWNLOAD_RESUME, qVar);
                wVar.i();
            } else if (TextUtils.isEmpty(ht.ud())) {
                i(AdEventType.ADAPTER_APK_DOWNLOAD_FINISH, qVar);
                wVar.i();
            } else {
                wVar.i(ht.ud());
            }
        } catch (Exception e) {
            com.ss.android.downloadlib.q.fu.i().i(e, "DownloadMiuiMarketHelper parseResponse");
        }
    }

    public void i(int i2, com.ss.android.downloadlib.addownload.ud.q qVar) {
        JSONObject jSONObject = new JSONObject();
        try {
            jSONObject.putOpt("download_miui_market_fail_code", Integer.valueOf(i2));
        } catch (Exception e) {
            e.printStackTrace();
        }
        com.ss.android.downloadlib.gg.i.i().i("get_miui_market_compliance_error", jSONObject, qVar);
    }

    public void i(int i2, com.ss.android.downloadlib.addownload.ud.q qVar, JSONObject jSONObject) {
        try {
            jSONObject.putOpt("download_miui_market_success_result", Integer.valueOf(i2));
        } catch (Exception e) {
            e.printStackTrace();
        }
        com.ss.android.downloadlib.gg.i.i().i("get_miui_market_compliance_success", jSONObject, qVar);
    }
}