得物.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);
        }
    }
}