package com.tencent.smtt.sdk; import android.content.Intent; import android.content.pm.ApplicationInfo; import android.net.Uri; import com.tencent.smtt.export.external.interfaces.DownloadListener; import com.tencent.smtt.sdk.stat.MttLoader; /* access modifiers changed from: package-private */ public class b implements DownloadListener { private DownloadListener a; private WebView b; public b(WebView webView, DownloadListener downloadListener, boolean z) { this.a = downloadListener; this.b = webView; } @Override // com.tencent.smtt.export.external.interfaces.DownloadListener public void onDownloadStart(String str, String str2, String str3, String str4, long j) { onDownloadStart(str, null, null, str2, str3, str4, j, null, null); } @Override // com.tencent.smtt.export.external.interfaces.DownloadListener public void onDownloadStart(String str, String str2, byte[] bArr, String str3, String str4, String str5, long j, String str6, String str7) { DownloadListener downloadListener = this.a; if (downloadListener != null) { downloadListener.onDownloadStart(str, str3, str4, str5, j); } else if (QbSdk.canOpenMimeFileType(this.b.getContext(), str5)) { Intent intent = new Intent("com.tencent.QQBrowser.action.sdk.document"); intent.setFlags(268435456); intent.putExtra("key_reader_sdk_url", str); intent.putExtra("key_reader_sdk_type", 1); intent.setData(Uri.parse(str)); this.b.getContext().startActivity(intent); } else { ApplicationInfo applicationInfo = this.b.getContext().getApplicationInfo(); if (applicationInfo == null || !TbsConfig.APP_WX.equals(applicationInfo.packageName)) { MttLoader.loadUrl(this.b.getContext(), str, null, null); } } } @Override // com.tencent.smtt.export.external.interfaces.DownloadListener public void onDownloadVideo(String str, long j, int i) { } }