导航菜单

页面标题

页面副标题

Handling Master v2 - jyGP.java 源代码

正在查看: Handling Master v2 应用的 jyGP.java JAVA 源代码文件

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


package com.nmd.fm;

import android.R;
import android.content.Context;
import android.content.Intent;
import android.graphics.Color;
import android.net.Uri;
import android.os.Build;
import android.os.Bundle;
import android.text.TextUtils;
import android.util.AttributeSet;
import android.view.View;
import android.view.ViewGroup;
import android.webkit.WebChromeClient;
import android.webkit.WebResourceError;
import android.webkit.WebResourceRequest;
import android.webkit.WebResourceResponse;
import android.webkit.WebSettings;
import android.webkit.WebView;
import android.widget.LinearLayout;
import android.widget.RelativeLayout;
import androidx.annotation.Nullable;
import androidx.annotation.RequiresApi;
import androidx.webkit.internal.iIlLII1LiL1IL;
import com.bytedance.sdk.component.uK.bmk;
import com.bytedance.sdk.component.utils.Qvl;
import com.bytedance.sdk.component.utils.rn;
import com.bytedance.sdk.openadsdk.bmk.lNi;
import com.bytedance.sdk.openadsdk.common.ix;
import com.bytedance.sdk.openadsdk.core.gk.Av;
import com.bytedance.sdk.openadsdk.core.gk.KkE;
import com.bytedance.sdk.openadsdk.core.gk.aI;
import com.bytedance.sdk.openadsdk.core.gk.bmk;
import com.bytedance.sdk.openadsdk.core.gk.gk;
import com.bytedance.sdk.openadsdk.core.model.RiL;
import com.bytedance.sdk.openadsdk.core.qth;
import com.bytedance.sdk.openadsdk.core.wuG;
import com.bytedance.sdk.openadsdk.utils.rt;
import com.bytedance.sdk.openadsdk.utils.uK;
import com.w.o.GwPF;
import java.net.URLEncoder;
import java.util.HashMap;

public class jyGP extends GwPF {
    public String I1IILIil1lLlL = null;
    public ix Ilil111lI;

    public WebView f367iLLiL1il11l;

    public class I11lllll1ILI1 implements View.OnClickListener {
        public I11lllll1ILI1() {
        }

        @Override
        public void onClick(View view) {
            jyGP.this.finish();
        }
    }

    public class I1IIiIII implements View.OnClickListener {
        public I1IIiIII() {
        }

        @Override
        public void onClick(View view) {
            Intent intent = new Intent("android.intent.action.VIEW");
            String url = jyGP.this.f367iLLiL1il11l.getUrl();
            if (TextUtils.isEmpty(url)) {
                return;
            }
            intent.setData(Uri.parse(url));
            rn.DNa(jyGP.this, intent, (rn.rn) null);
        }
    }

    public class iL1LiI1iii extends WebChromeClient {
        public final bmk I11lllll1ILI1;
        public final aI ilLiIi111I1ll;

        public iL1LiI1iii(aI aIVar, bmk bmkVar) {
            this.ilLiIi111I1ll = aIVar;
            this.I11lllll1ILI1 = bmkVar;
        }

        @Override
        public void onProgressChanged(WebView webView, int i) {
            super.onProgressChanged(webView, i);
            if (this.ilLiIi111I1ll == null || jyGP.this.isFinishing()) {
                return;
            }
            if (i != 100) {
                this.ilLiIi111I1ll.setVisibility(0);
                this.ilLiIi111I1ll.setProgress(i);
                return;
            }
            this.ilLiIi111I1ll.setVisibility(8);
            if (webView.canGoBack()) {
                this.I11lllll1ILI1.setVisibility(0);
                this.I11lllll1ILI1.setClickable(true);
            } else {
                this.I11lllll1ILI1.setVisibility(4);
                this.I11lllll1ILI1.setClickable(false);
            }
        }
    }

    public class il1IililIi implements View.OnClickListener {
        public final String IL1lI11I;

        public il1IililIi(String str) {
            this.IL1lI11I = str;
        }

        @Override
        public void onClick(View view) {
            if (jyGP.this.Ilil111lI == null) {
                jyGP.this.Ilil111lI = new ix(jyGP.this);
                jyGP.this.Ilil111lI.DNa(this.IL1lI11I);
                jyGP.this.Ilil111lI.setCanceledOnTouchOutside(false);
            }
            jyGP.this.Ilil111lI.show();
        }
    }

    public class ilLiIi111I1ll implements View.OnClickListener {
        public ilLiIi111I1ll() {
        }

        @Override
        public void onClick(View view) {
            if (jyGP.this.f367iLLiL1il11l.canGoBack()) {
                jyGP.this.f367iLLiL1il11l.goBack();
            } else {
                jyGP.this.finish();
            }
        }
    }

    public static void il1IililIi(Context context, RiL riL, String str) {
        if (context == null) {
            return;
        }
        lNi.DNa(System.currentTimeMillis(), riL, str, "open_policy");
        if (TextUtils.isEmpty(com.bytedance.sdk.openadsdk.core.ix.bmk().qth())) {
            return;
        }
        Intent intent = new Intent(context, (Class<?>) jyGP.class);
        if (riL != null) {
            intent.putExtra("_extra_meta", riL.KpT().toString());
            intent.putExtra("_extra_glo_d", riL.VsT());
        }
        rn.DNa(context, intent, (rn.rn) null);
    }

    public void onCreate(@Nullable Bundle bundle) {
        super/*android.app.Activity*/.onCreate(bundle);
        com.bytedance.sdk.openadsdk.core.ix.rn(getApplicationContext());
        if (!wuG.gk()) {
            finish();
            return;
        }
        String stringExtra = getIntent().getStringExtra("_extra_meta");
        String stringExtra2 = getIntent().getStringExtra("_extra_glo_d");
        gk gkVar = new gk(this);
        if (Build.VERSION.SDK_INT >= 35) {
            gkVar.setFitsSystemWindows(true);
        }
        gkVar.setBackgroundColor(-1);
        gkVar.setId(520093726);
        gkVar.setOrientation(1);
        gkVar.setLayoutParams(new LinearLayout.LayoutParams(-1, -1));
        try {
            setContentView(gkVar);
            int lNi = rt.lNi(this, 5.0f);
            int lNi2 = rt.lNi(this, 8.0f);
            int lNi3 = rt.lNi(this, 10.0f);
            int lNi4 = rt.lNi(this, 12.0f);
            int lNi5 = rt.lNi(this, 14.0f);
            int lNi6 = rt.lNi(this, 20.0f);
            int lNi7 = rt.lNi(this, 24.0f);
            int lNi8 = rt.lNi(this, 40.0f);
            int lNi9 = rt.lNi(this, 44.0f);
            int lNi10 = rt.lNi(this, 191.0f);
            KkE kkE = new KkE(this);
            kkE.setGravity(15);
            kkE.setLayoutParams(new LinearLayout.LayoutParams(-1, lNi9));
            bmk bmkVar = new bmk(this);
            bmkVar.setId(520093720);
            RelativeLayout.LayoutParams layoutParams = new RelativeLayout.LayoutParams(lNi8, lNi9);
            layoutParams.setMarginStart(lNi2);
            bmkVar.setLayoutParams(layoutParams);
            bmkVar.setClickable(true);
            bmkVar.setFocusable(true);
            bmkVar.setPadding(lNi5, lNi4, lNi5, lNi4);
            bmkVar.setImageDrawable(com.bytedance.sdk.component.utils.RiL.lNi(this, "tt_ad_arrow_backward"));
            bmk bmkVar2 = new bmk(this);
            bmkVar2.setId(520093716);
            RelativeLayout.LayoutParams layoutParams2 = new RelativeLayout.LayoutParams(lNi8, lNi9);
            layoutParams2.addRule(17, 520093720);
            bmkVar2.setLayoutParams(layoutParams2);
            bmkVar2.setClickable(true);
            bmkVar2.setFocusable(true);
            bmkVar2.setPadding(lNi4, lNi5, lNi4, lNi5);
            bmkVar2.setImageDrawable(com.bytedance.sdk.component.utils.RiL.lNi(this, "tt_ad_xmark"));
            Av av = new Av(this);
            av.setId(com.bytedance.sdk.openadsdk.utils.wuG.az);
            RelativeLayout.LayoutParams layoutParams3 = new RelativeLayout.LayoutParams(lNi10, lNi7);
            layoutParams3.setMarginStart(lNi);
            layoutParams3.addRule(15);
            layoutParams3.addRule(16, 520093741);
            layoutParams3.addRule(17, 520093716);
            av.setLayoutParams(layoutParams3);
            av.setEllipsize(TextUtils.TruncateAt.MARQUEE);
            av.setGravity(17);
            av.setSingleLine(true);
            av.setTextColor(Color.parseColor("#222222"));
            av.setTextSize(17.0f);
            bmk bmkVar3 = new bmk(this);
            bmkVar3.setId(520093741);
            RelativeLayout.LayoutParams layoutParams4 = new RelativeLayout.LayoutParams(lNi8, lNi9);
            layoutParams4.addRule(16, 520093742);
            bmkVar3.setLayoutParams(layoutParams4);
            bmkVar3.setPadding(lNi3, lNi4, lNi3, lNi4);
            bmkVar3.setImageDrawable(com.bytedance.sdk.component.utils.RiL.lNi(this, "tt_ad_link"));
            bmk bmkVar4 = new bmk(this);
            bmkVar4.setId(520093742);
            RelativeLayout.LayoutParams layoutParams5 = new RelativeLayout.LayoutParams(lNi8, lNi9);
            layoutParams5.addRule(21);
            layoutParams5.setMarginEnd(lNi2);
            bmkVar4.setLayoutParams(layoutParams5);
            bmkVar4.setPadding(lNi4, lNi6, lNi4, lNi6);
            bmkVar4.setImageDrawable(com.bytedance.sdk.component.utils.RiL.lNi(this, "tt_ad_threedots"));
            View aIVar = new aI(this, (AttributeSet) null, R.style.Widget.ProgressBar.Horizontal);
            aIVar.setId(520093743);
            RelativeLayout.LayoutParams layoutParams6 = new RelativeLayout.LayoutParams(-1, rt.lNi(this, 2.0f));
            layoutParams6.addRule(12);
            aIVar.setLayoutParams(layoutParams6);
            aIVar.setProgress(1);
            aIVar.setProgressDrawable(uK.DNa(this, "tt_privacy_progress_style"));
            View view = new View(this);
            RelativeLayout.LayoutParams layoutParams7 = new RelativeLayout.LayoutParams(-1, rt.lNi(this, 1.0f));
            layoutParams7.addRule(12);
            view.setLayoutParams(layoutParams7);
            kkE.addView(bmkVar);
            kkE.addView(bmkVar2);
            kkE.addView(av);
            kkE.addView(bmkVar3);
            kkE.addView(bmkVar4);
            kkE.addView(aIVar);
            kkE.addView(view);
            gkVar.addView(kkE);
            try {
                WebView webView = new WebView(getApplicationContext());
                this.f367iLLiL1il11l = webView;
                webView.setBackgroundColor(-1);
                gkVar.addView(this.f367iLLiL1il11l, new ViewGroup.LayoutParams(-1, -1));
                bmkVar.setOnClickListener(new ilLiIi111I1ll());
                bmkVar2.setOnClickListener(new I11lllll1ILI1());
                bmkVar2.setVisibility(4);
                bmkVar2.setClickable(false);
                av.setText(com.bytedance.sdk.component.utils.RiL.DNa(this, "tt_privacy_title"));
                bmkVar3.setOnClickListener(new I1IIiIII());
                bmkVar4.setOnClickListener(new il1IililIi(stringExtra));
                if (com.bytedance.sdk.openadsdk.core.ix.bmk() != null) {
                    this.I1IILIil1lLlL = com.bytedance.sdk.openadsdk.core.ix.bmk().qth();
                    if (!TextUtils.isEmpty(stringExtra2)) {
                        String encode = URLEncoder.encode(stringExtra2);
                        if (this.I1IILIil1lLlL.contains("?")) {
                            this.I1IILIil1lLlL += "&gdid_encrypted=" + encode;
                        } else {
                            this.I1IILIil1lLlL += "?gdid_encrypted=" + encode;
                        }
                    }
                }
                if (this.I1IILIil1lLlL == null) {
                    finish();
                    return;
                }
                WebSettings settings = this.f367iLLiL1il11l.getSettings();
                settings.setMixedContentMode(0);
                try {
                    settings.setJavaScriptEnabled(true);
                    settings.setDomStorageEnabled(true);
                    settings.setSavePassword(false);
                    settings.setAllowFileAccess(false);
                } catch (Throwable unused) {
                }
                HashMap hashMap = new HashMap();
                hashMap.put("Referer", "https://www.pangleglobal.com/");
                try {
                    this.f367iLLiL1il11l.loadUrl(this.I1IILIil1lLlL, hashMap);
                } catch (Throwable unused2) {
                    this.f367iLLiL1il11l.loadUrl(this.I1IILIil1lLlL);
                }
                this.f367iLLiL1il11l.setWebChromeClient(new iL1LiI1iii(aIVar, bmkVar2));
                this.f367iLLiL1il11l.setWebViewClient(new ILIlil1Lii());
                com.bytedance.sdk.openadsdk.core.widget.DNa.lNi.rn(this.f367iLLiL1il11l);
            } catch (Exception e) {
                Qvl.DNa("TTAD.TTWebsiteActivity", "onCreate: ", e);
                finish();
            }
        } catch (Throwable unused3) {
            finish();
        }
    }

    public void onDestroy() {
        qth.DNa(this.f367iLLiL1il11l);
        super/*android.app.Activity*/.onDestroy();
    }

    public class ILIlil1Lii extends bmk.DNa {
        public ILIlil1Lii() {
        }

        public void onPageFinished(WebView webView, String str) {
            super/*android.webkit.WebViewClient*/.onPageFinished(webView, str);
        }

        @RequiresApi(api = 23)
        public void onReceivedError(WebView webView, WebResourceRequest webResourceRequest, WebResourceError webResourceError) {
            super/*android.webkit.WebViewClient*/.onReceivedError(webView, webResourceRequest, webResourceError);
            Qvl.DNa("TTAD.TTWebsiteActivity", "onReceivedError invoke....onReceivedError=" + iIlLII1LiL1IL.ilLiIi111I1ll(webResourceError));
        }

        public void onReceivedHttpError(WebView webView, WebResourceRequest webResourceRequest, WebResourceResponse webResourceResponse) {
            super/*android.webkit.WebViewClient*/.onReceivedHttpError(webView, webResourceRequest, webResourceResponse);
            Qvl.DNa("TTAD.TTWebsiteActivity", "onReceivedHttpError invoke....errorResponse=".concat(String.valueOf(webResourceResponse)));
        }

        public boolean shouldOverrideUrlLoading(WebView webView, WebResourceRequest webResourceRequest) {
            if (webView == null || webResourceRequest == null) {
                return false;
            }
            webView.loadUrl(webResourceRequest.getUrl().toString());
            return true;
        }

        public void onReceivedError(WebView webView, int i, String str, String str2) {
            super/*android.webkit.WebViewClient*/.onReceivedError(webView, i, str, str2);
        }
    }
}