正在查看: Handling Master v2 应用的 jyGP.java JAVA 源代码文件
本页面展示 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);
}
}
}