得物.apk(点击下载) / PrivacyWebActivity.java
package com.shizhuang.duapp.modules.home.ui;
import a40.f;
import android.content.Context;
import android.content.pm.PackageInfo;
import android.content.pm.PackageManager;
import android.os.Build;
import android.os.Bundle;
import android.text.TextUtils;
import android.view.ViewGroup;
import android.webkit.CookieManager;
import android.webkit.WebChromeClient;
import android.webkit.WebSettings;
import android.webkit.WebView;
import android.webkit.WebViewClient;
import android.widget.FrameLayout;
import androidx.annotation.Keep;
import androidx.annotation.Nullable;
import androidx.appcompat.app.AppCompatActivity;
import com.knightboost.weaver.api.Scope;
import com.knightboost.weaver.api.annotations.Insert;
import com.knightboost.weaver.api.annotations.TargetClass;
import com.meituan.robust.ChangeQuickRedirect;
import com.meituan.robust.PatchProxy;
import com.meituan.robust.PatchProxyResult;
import com.sensorsdata.analytics.android.sdk.SensorsDataAutoTrackHelper;
import fd.h0;
import jn.b;
import yd0.e;
public class PrivacyWebActivity extends AppCompatActivity {
public static ChangeQuickRedirect changeQuickRedirect;
/* renamed from: c reason: collision with root package name */
public WebView f15814c;
public class _boostWeave {
public static ChangeQuickRedirect changeQuickRedirect;
@TargetClass(scope = Scope.ALL_CHILDREN, value = "androidx.appcompat.app.AppCompatActivity")
@Insert(mayCreateSuper = true, value = "onCreate")
@Keep
public static void ActivityMethodWeaver_onCreate(@Nullable PrivacyWebActivity privacyWebActivity, Bundle bundle) {
if (!PatchProxy.proxy(new Object[]{privacyWebActivity, bundle}, null, changeQuickRedirect, true, 156770, new Class[]{PrivacyWebActivity.class, Bundle.class}, Void.TYPE).isSupported) {
b bVar = b.f34396a;
if (!bVar.b()) {
bVar.d(true);
}
long currentTimeMillis = System.currentTimeMillis();
PrivacyWebActivity.a(privacyWebActivity, bundle);
long currentTimeMillis2 = System.currentTimeMillis();
if (privacyWebActivity.getClass().getCanonicalName().equals("com.shizhuang.duapp.modules.home.ui.PrivacyWebActivity")) {
bVar.activityOnCreateMethod(privacyWebActivity, currentTimeMillis, currentTimeMillis2);
}
}
}
@TargetClass(scope = Scope.ALL_CHILDREN, value = "androidx.appcompat.app.AppCompatActivity")
@Insert(mayCreateSuper = true, value = "onResume")
@Keep
public static void ActivityMethodWeaver_onResume(PrivacyWebActivity privacyWebActivity) {
if (!PatchProxy.proxy(new Object[]{privacyWebActivity}, null, changeQuickRedirect, true, 156771, new Class[]{PrivacyWebActivity.class}, Void.TYPE).isSupported) {
long currentTimeMillis = System.currentTimeMillis();
PrivacyWebActivity.b(privacyWebActivity);
long currentTimeMillis2 = System.currentTimeMillis();
if (privacyWebActivity.getClass().getCanonicalName().equals("com.shizhuang.duapp.modules.home.ui.PrivacyWebActivity")) {
b.f34396a.activityOnResumeMethod(privacyWebActivity, currentTimeMillis, currentTimeMillis2);
}
}
}
@TargetClass(scope = Scope.ALL_CHILDREN, value = "androidx.appcompat.app.AppCompatActivity")
@Insert(mayCreateSuper = true, value = "onStart")
@Keep
public static void ActivityMethodWeaver_onStart(PrivacyWebActivity privacyWebActivity) {
if (!PatchProxy.proxy(new Object[]{privacyWebActivity}, null, changeQuickRedirect, true, 156772, new Class[]{PrivacyWebActivity.class}, Void.TYPE).isSupported) {
long currentTimeMillis = System.currentTimeMillis();
PrivacyWebActivity.c(privacyWebActivity);
long currentTimeMillis2 = System.currentTimeMillis();
if (privacyWebActivity.getClass().getCanonicalName().equals("com.shizhuang.duapp.modules.home.ui.PrivacyWebActivity")) {
b.f34396a.activityOnStartMethod(privacyWebActivity, currentTimeMillis, currentTimeMillis2);
}
}
}
}
public class a extends WebViewClient {
public static ChangeQuickRedirect changeQuickRedirect;
public a() {
}
@Override // android.webkit.WebViewClient
public boolean shouldOverrideUrlLoading(WebView webView, String str) {
boolean z = false;
Class cls = Boolean.TYPE;
PatchProxyResult proxy = PatchProxy.proxy(new Object[]{webView, str}, this, changeQuickRedirect, false, 156767, new Class[]{WebView.class, String.class}, cls);
if (proxy.isSupported) {
return ((Boolean) proxy.result).booleanValue();
}
PrivacyWebActivity privacyWebActivity = PrivacyWebActivity.this;
ChangeQuickRedirect changeQuickRedirect2 = PrivacyWebActivity.changeQuickRedirect;
PatchProxyResult proxy2 = PatchProxy.proxy(new Object[]{str}, privacyWebActivity, PrivacyWebActivity.changeQuickRedirect, false, 156757, new Class[]{String.class}, cls);
if (proxy2.isSupported) {
z = ((Boolean) proxy2.result).booleanValue();
} else if (TextUtils.equals("duapp://showPrivacy", str)) {
if (!PatchProxy.proxy(new Object[0], privacyWebActivity, PrivacyWebActivity.changeQuickRedirect, false, 156764, new Class[0], Void.TYPE).isSupported) {
h0.b(privacyWebActivity.getSupportFragmentManager(), new e(privacyWebActivity));
}
z = true;
}
if (z) {
return true;
}
return super.shouldOverrideUrlLoading(webView, str);
}
}
public static void a(PrivacyWebActivity privacyWebActivity, Bundle bundle) {
String str;
if (!PatchProxy.proxy(new Object[]{bundle}, privacyWebActivity, changeQuickRedirect, false, 156756, new Class[]{Bundle.class}, Void.TYPE).isSupported) {
super.onCreate(bundle);
FrameLayout frameLayout = new FrameLayout(privacyWebActivity);
WebView webView = new WebView(privacyWebActivity);
privacyWebActivity.f15814c = webView;
frameLayout.addView(webView, new ViewGroup.LayoutParams(-1, -1));
privacyWebActivity.setContentView(frameLayout);
WebSettings settings = privacyWebActivity.f15814c.getSettings();
settings.setAllowFileAccess(true);
settings.setLayoutAlgorithm(WebSettings.LayoutAlgorithm.NARROW_COLUMNS);
settings.setUseWideViewPort(true);
settings.setSupportZoom(false);
settings.setBuiltInZoomControls(false);
settings.setSupportMultipleWindows(true);
settings.setDefaultTextEncodingName("UTF-8");
settings.setJavaScriptCanOpenWindowsAutomatically(true);
settings.setJavaScriptEnabled(true);
settings.setBlockNetworkImage(false);
settings.setMixedContentMode(0);
settings.setMediaPlaybackRequiresUserGesture(false);
CookieManager.getInstance().setAcceptThirdPartyCookies(privacyWebActivity.f15814c, true);
StringBuilder j = f.j(settings.getUserAgentString(), "/duapp/");
PatchProxyResult proxy = PatchProxy.proxy(new Object[]{privacyWebActivity}, privacyWebActivity, changeQuickRedirect, false, 156758, new Class[]{Context.class}, String.class);
if (proxy.isSupported) {
str = (String) proxy.result;
} else {
PackageInfo packageInfo = null;
try {
packageInfo = privacyWebActivity.getPackageManager().getPackageInfo(privacyWebActivity.getPackageName(), 0);
} catch (PackageManager.NameNotFoundException e) {
e.printStackTrace();
}
str = packageInfo != null ? packageInfo.versionName : "";
}
j.append(str);
j.append("(android;");
j.append(Build.VERSION.RELEASE);
j.append(")");
settings.setUserAgentString(j.toString());
settings.setAppCacheEnabled(true);
settings.setLoadWithOverviewMode(true);
settings.setDomStorageEnabled(true);
settings.setLoadsImagesAutomatically(true);
settings.setCacheMode(-1);
settings.setSupportMultipleWindows(true);
settings.setAllowUniversalAccessFromFileURLs(true);
settings.setRenderPriority(WebSettings.RenderPriority.HIGH);
privacyWebActivity.f15814c.requestDisallowInterceptTouchEvent(true);
privacyWebActivity.f15814c.setWebViewClient(new a());
privacyWebActivity.f15814c.setWebChromeClient(new WebChromeClient());
WebView webView2 = privacyWebActivity.f15814c;
webView2.loadUrl("https://m.dewu.com/h5-app/");
SensorsDataAutoTrackHelper.loadUrl2(webView2, "https://m.dewu.com/h5-app/");
}
}
public static void b(PrivacyWebActivity privacyWebActivity) {
if (!PatchProxy.proxy(new Object[0], privacyWebActivity, changeQuickRedirect, false, 156761, new Class[0], Void.TYPE).isSupported) {
super.onResume();
privacyWebActivity.f15814c.onResume();
}
}
public static void c(PrivacyWebActivity privacyWebActivity) {
if (!PatchProxy.proxy(new Object[0], privacyWebActivity, changeQuickRedirect, false, 156766, new Class[0], Void.TYPE).isSupported) {
super.onStart();
}
}
@Override // androidx.activity.ComponentActivity
public void onBackPressed() {
if (!PatchProxy.proxy(new Object[0], this, changeQuickRedirect, false, 156759, new Class[0], Void.TYPE).isSupported) {
if (this.f15814c.canGoBack()) {
this.f15814c.goBack();
} else {
super.onBackPressed();
}
}
}
@Override // androidx.activity.ComponentActivity, androidx.core.app.ComponentActivity, androidx.appcompat.app.AppCompatActivity, androidx.fragment.app.FragmentActivity
public void onCreate(Bundle bundle) {
if (!PatchProxy.proxy(new Object[]{bundle}, this, changeQuickRedirect, false, 156755, new Class[]{Bundle.class}, Void.TYPE).isSupported) {
_boostWeave.ActivityMethodWeaver_onCreate(this, bundle);
}
}
@Override // androidx.appcompat.app.AppCompatActivity, androidx.fragment.app.FragmentActivity
public void onDestroy() {
if (!PatchProxy.proxy(new Object[0], this, changeQuickRedirect, false, 156763, new Class[0], Void.TYPE).isSupported) {
super.onDestroy();
this.f15814c.destroy();
}
}
@Override // androidx.fragment.app.FragmentActivity
public void onPause() {
if (!PatchProxy.proxy(new Object[0], this, changeQuickRedirect, false, 156762, new Class[0], Void.TYPE).isSupported) {
super.onPause();
this.f15814c.onPause();
}
}
@Override // androidx.fragment.app.FragmentActivity
public void onResume() {
if (!PatchProxy.proxy(new Object[0], this, changeQuickRedirect, false, 156760, new Class[0], Void.TYPE).isSupported) {
_boostWeave.ActivityMethodWeaver_onResume(this);
}
}
@Override // androidx.appcompat.app.AppCompatActivity, androidx.fragment.app.FragmentActivity
public void onStart() {
if (!PatchProxy.proxy(new Object[0], this, changeQuickRedirect, false, 156765, new Class[0], Void.TYPE).isSupported) {
_boostWeave.ActivityMethodWeaver_onStart(this);
}
}
}