APKPure.apk(点击下载) / g.java


package e.g.a.l0;

import android.app.Activity;
import android.content.Intent;
import android.net.Uri;
import android.os.Bundle;
import android.text.TextUtils;
import android.webkit.DownloadListener;
import com.apkpure.aegon.R;
import com.apkpure.aegon.apkpatch.PatchUpdateInfo;
import com.apkpure.aegon.app.model.Asset;
import com.apkpure.aegon.app.newcard.model.AppCardData;
import com.apkpure.aegon.pages.WebAgentFragment;
import com.apkpure.aegon.statistics.datong.element.DTStatInfo;
import com.apkpure.proto.nano.AppDetailInfoProtos;
import com.apkpure.proto.nano.AssetInfoProtos;
import com.apkpure.proto.nano.BannerImageProtos;
import com.apkpure.proto.nano.ImageInfoProtos;
import com.google.android.gms.common.internal.ImagesContract;
import e.g.a.e.a;
import e.g.a.e.d.o;
import e.g.a.i0.d1;
import e.g.a.i0.n0;
import e.g.a.i0.q0;
import e.g.a.x.u4;
import java.util.HashMap;
import java.util.List;
import java.util.Objects;
import k.g.c;
import o.h;
import o.o.h;
import o.s.c.j;
import o.y.l;

public final class g implements DownloadListener {

    /* renamed from: a  reason: collision with root package name */
    public final Activity f6713a;
    public final String b;
    public final u4 c;
    public final String d = g.class.getSimpleName();

    /* renamed from: e  reason: collision with root package name */
    public final String f6714e = "application/vnd.android.package-archive";

    /* renamed from: f  reason: collision with root package name */
    public final String f6715f = "https://static-sg.winudf.com/wupload/xy/aprojectadmin/QaQgkjrM.png";

    /* renamed from: g  reason: collision with root package name */
    public final String f6716g = "0";

    /* renamed from: h  reason: collision with root package name */
    public final String f6717h = "1";

    /* renamed from: i  reason: collision with root package name */
    public final String f6718i = "2";

    /* renamed from: j  reason: collision with root package name */
    public final String f6719j = "3";

    public g(Activity activity, String str, u4 u4Var) {
        j.e(str, "webUrl");
        j.e(u4Var, "h5VideoListener");
        this.f6713a = activity;
        this.b = str;
        this.c = u4Var;
    }

    public final void a(String str, long j2, String str2) {
        Intent intent;
        Activity activity = this.f6713a;
        if (activity != null) {
            if (!(j2 > 0)) {
                q0.a(this.d, "onDownloadStart file size = 0");
                return;
            }
            DTStatInfo dTStatInfo = new DTStatInfo();
            Activity activity2 = this.f6713a;
            Bundle bundle = null;
            if (activity2 != null && !activity2.isFinishing() && !activity2.isDestroyed() && (intent = activity2.getIntent()) != null) {
                bundle = intent.getExtras();
            }
            if (bundle != null) {
                dTStatInfo.scene = bundle.getLong(AppCardData.KEY_SCENE);
                dTStatInfo.modelType = bundle.getInt("model_type");
                dTStatInfo.moduleName = bundle.getString("module_name");
                dTStatInfo.position = bundle.getString("position");
                dTStatInfo.linkUrl = bundle.getString("link_url");
                dTStatInfo.recommendId = bundle.getString("recommend_id");
            }
            a b2 = a.b();
            b2.d = dTStatInfo;
            AssetInfoProtos.AssetInfo assetInfo = new AssetInfoProtos.AssetInfo();
            assetInfo.url = str;
            assetInfo.name = str2;
            assetInfo.type = Asset.TYPE_APK;
            ImageInfoProtos.ImageInfo imageInfo = new ImageInfoProtos.ImageInfo();
            imageInfo.url = this.f6715f;
            BannerImageProtos.BannerImage bannerImage = new BannerImageProtos.BannerImage();
            bannerImage.original = imageInfo;
            bannerImage.thumbnail = imageInfo;
            AppDetailInfoProtos.AppDetailInfo appDetailInfo = new AppDetailInfoProtos.AppDetailInfo();
            appDetailInfo.asset = assetInfo;
            appDetailInfo.icon = bannerImage;
            appDetailInfo.label = str2;
            appDetailInfo.packageName = j.k("webview.download.", str2);
            o.t(activity, appDetailInfo, null, 0, true, b2, Boolean.FALSE);
            s.e.a aVar = d1.f6496a;
            d1.c(activity, activity.getResources().getString(R.string.arg_RES_2131822010));
        }
    }

    public final String b(String str) {
        Object obj;
        String str2 = null;
        try {
            Uri parse = Uri.parse(str);
            if (parse == null) {
                return null;
            }
            List<String> pathSegments = parse.getPathSegments();
            obj = pathSegments == null ? null : (String) h.l(pathSegments);
            boolean z = obj instanceof h.a;
            if (!z) {
                return (String) obj;
            }
            if (o.h.a(obj) != null) {
                return null;
            }
            if (!z) {
                str2 = obj;
            }
            return str2;
        } catch (Throwable th) {
            obj = c.z(th);
        }
    }

    public final boolean c(String str, String str2) {
        return (TextUtils.equals(this.f6714e, str2) && l.d(str, ".APK", false, 2)) || l.d(str, PatchUpdateInfo.APK_FILE_NAME_SUFFIX, false, 2);
    }

    public void onDownloadStart(String str, String str2, String str3, String str4, long j2) {
        String str5;
        String str6;
        String str7;
        String str8;
        String str9 = this.d;
        q0.a(str9, "onDownloadStart mimetype =" + ((Object) str4) + ", downloadUrl =" + ((Object) str) + ", contentLength=" + j2 + ", userAgent=" + ((Object) str2));
        Activity activity = this.f6713a;
        if (activity != null) {
            String str10 = "";
            if (str == null) {
                str = str10;
            }
            String F = i.i.g.c.F(activity, "webViewDownload");
            if (e.g.a.s.l.a.d0(this.b)) {
                WebAgentFragment webAgentFragment = this.c.f7511a;
                Objects.requireNonNull(webAgentFragment);
                if (!TextUtils.isEmpty(str) && webAgentFragment.f2259p && str.startsWith("http")) {
                    HashMap j0 = e.d.a.a.a.j0(ImagesContract.URL, str, "contentDisposition", str3);
                    j0.put("mimetype", str4);
                    j0.put("contentLength", Long.valueOf(j2));
                    e.g.a.h0.b.h.o("App_h5_load_download_video", webAgentFragment.requireView(), j0);
                    n0.u(webAgentFragment.c, str);
                }
                str6 = this.d;
                str5 = "isH5Video downloadUrl=";
            } else if (TextUtils.isEmpty(str)) {
                str6 = this.d;
                str5 = "downloadUrl=";
            } else {
                if (TextUtils.equals(this.f6716g, F)) {
                    str8 = this.d;
                    str7 = "noneDownloader downloadEngin=";
                } else if (TextUtils.equals(this.f6718i, F)) {
                    n0.t(activity, str);
                    str8 = this.d;
                    str7 = "browserDownloader downloadEngin=";
                } else if (TextUtils.equals(this.f6717h, F)) {
                    if (c(str, str4)) {
                        String b2 = b(str);
                        if (!TextUtils.isEmpty(b2)) {
                            if (b2 != null) {
                                str10 = b2;
                            }
                            a(str, j2, str10);
                        }
                    }
                    str8 = this.d;
                    str7 = "qdDownloader downloadEngin=";
                } else if (TextUtils.equals(this.f6719j, F)) {
                    Activity activity2 = this.f6713a;
                    if (activity2 != null) {
                        if (c(str, str4)) {
                            String b3 = b(str);
                            if (!TextUtils.isEmpty(b3)) {
                                if (b3 != null) {
                                    str10 = b3;
                                }
                                a(str, j2, str10);
                            }
                        }
                        n0.t(activity2, str);
                    }
                    str8 = this.d;
                    str7 = "qdDownloaderElseBrowser downloadEngin=";
                } else {
                    return;
                }
                q0.a(str8, j.k(str7, F));
                return;
            }
            q0.a(str6, j.k(str5, str));
        }
    }
}