导航菜单

页面标题

页面副标题

Starpresta v4.0.3 - jl.java 源代码

正在查看: Starpresta v4.0.3 应用的 jl.java JAVA 源代码文件

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


package i00iIiii;

import android.hardware.display.DisplayManager;
import android.view.View;
import android.view.ViewParent;
import android.webkit.DownloadListener;
import android.webkit.ValueCallback;
import android.webkit.WebChromeClient;
import android.webkit.WebSettings;
import android.webkit.WebView;
import android.webkit.WebViewClient;
import androidx.annotation.NonNull;
import i00iIiii.jl;
import i00iIiii.zi;
import io.flutter.embedding.android.FlutterView;
import io.flutter.plugin.platform.IiiIIII;
import io.flutter.plugin.platform.IiiIi00;
import java.util.Map;
import kotlin.Result;
import kotlin.Unit;
import kotlin.jvm.functions.Function1;

public class jl extends di {
    public jl(vi viVar) {
        super(viVar);
    }

    @Override
    public void IiiI0II(WebView webView, pd pdVar) {
        webView.addJavascriptInterface(pdVar, pdVar.IiiI00i);
    }

    @Override
    public boolean IiiI0Ii(WebView webView) {
        return webView.canGoBack();
    }

    @Override
    public void IiiI0i(WebView webView, boolean z) {
        webView.clearCache(z);
    }

    @Override
    public boolean IiiI0i0(WebView webView) {
        return webView.canGoForward();
    }

    @Override
    public void IiiI0iI(WebView webView) {
        webView.destroy();
    }

    @Override
    public void IiiI0ii(WebView webView, String str, final Function1 function1) {
        webView.evaluateJavascript(str, new ValueCallback() {
            @Override
            public final void onReceiveValue(Object obj) {
                wi.IiiI0i0((String) obj, Function1.this);
            }
        });
    }

    @Override
    public String IiiII0(WebView webView) {
        return webView.getTitle();
    }

    @Override
    public String IiiII0I(WebView webView) {
        return webView.getUrl();
    }

    @Override
    public void IiiII0i(WebView webView) {
        webView.goBack();
    }

    @Override
    public void IiiIII(WebView webView, String str, String str2, String str3) {
        webView.loadData(str, str2, str3);
    }

    @Override
    public void IiiIII0(WebView webView) {
        webView.goForward();
    }

    @Override
    public void IiiIIII(WebView webView, String str, String str2, String str3, String str4, String str5) {
        webView.loadDataWithBaseURL(str, str2, str3, str4, str5);
    }

    @Override
    public void IiiIIIi(WebView webView, String str, Map map) {
        webView.loadUrl(str, map);
    }

    @Override
    public WebView IiiIIii() {
        dd ddVar = new dd();
        DisplayManager displayManager = (DisplayManager) IiiI().IiiIii0().getSystemService("display");
        ddVar.IiiI0I0(displayManager);
        IiiI00i iiiI00i = new IiiI00i(this);
        ddVar.IiiI00i(displayManager);
        return iiiI00i;
    }

    @Override
    public void IiiIi(WebView webView, String str) {
        webView.removeJavascriptInterface(str);
    }

    @Override
    public void IiiIi0I(WebView webView, String str, byte[] bArr) {
        webView.postUrl(str, bArr);
    }

    @Override
    public void IiiIi0i(WebView webView) {
        webView.reload();
    }

    @Override
    public void IiiIiI(WebView webView, DownloadListener downloadListener) {
        webView.setDownloadListener(downloadListener);
    }

    @Override
    public void IiiIiI0(WebView webView, long j) {
        webView.setBackgroundColor((int) j);
    }

    @Override
    public void IiiIiII(WebView webView, zi.IiiI0I0 iiiI0I0) {
        webView.setWebChromeClient(iiiI0I0);
    }

    @Override
    public void IiiIii(WebView webView, WebViewClient webViewClient) {
        webView.setWebViewClient(webViewClient);
    }

    @Override
    public void IiiIii0(boolean z) {
        WebView.setWebContentsDebuggingEnabled(z);
    }

    @Override
    public WebSettings IiiIiiI(WebView webView) {
        return webView.getSettings();
    }

    @Override
    public vi IiiI() {
        return (vi) super.IiiI();
    }

    public static class IiiI00i extends WebView implements IiiIi00 {
        public final jl IiiIiI;
        public WebViewClient IiiIiII;
        public zi.IiiI00i IiiIii0;

        public IiiI00i(jl jlVar) {
            super(jlVar.IiiI().IiiIii0());
            this.IiiIiI = jlVar;
            this.IiiIiII = new WebViewClient();
            this.IiiIii0 = new zi.IiiI00i();
            setWebViewClient(this.IiiIiII);
            setWebChromeClient(this.IiiIii0);
        }

        public static Unit IiiI0ii(Result result) {
            return null;
        }

        public final void IiiI(int i, int i2, int i3, int i4) {
            this.IiiIiI.IiiIIi0(this, i, i2, i3, i4, new Function1() {
                @Override
                public final Object invoke(Object obj) {
                    Unit IiiI0ii;
                    IiiI0ii = jl.IiiI00i.IiiI0ii((Result) obj);
                    return IiiI0ii;
                }
            });
        }

        @Override
        public void IiiI0I0(View view) {
            IiiIIII.IiiI00i(this, view);
        }

        @Override
        public void IiiI0II() {
            IiiIIII.IiiI0II(this);
        }

        @Override
        public void IiiI0Ii() {
            IiiIIII.IiiI0Ii(this);
        }

        @Override
        public void IiiI0i0() {
            IiiIIII.IiiI0I0(this);
        }

        public final FlutterView IiiII0() {
            ViewParent viewParent = this;
            while (viewParent.getParent() != null) {
                viewParent = viewParent.getParent();
                if (viewParent instanceof FlutterView) {
                    return (FlutterView) viewParent;
                }
            }
            return null;
        }

        @Override
        public WebChromeClient getWebChromeClient() {
            return this.IiiIii0;
        }

        @Override
        public void onAttachedToWindow() {
            FlutterView IiiII0;
            super.onAttachedToWindow();
            if (!this.IiiIiI.IiiI().Iiii000(26) || (IiiII0 = IiiII0()) == null) {
                return;
            }
            IiiII0.setImportantForAutofill(1);
        }

        @Override
        public void onScrollChanged(final int i, final int i2, final int i3, final int i4) {
            super.onScrollChanged(i, i2, i3, i4);
            this.IiiIiI.IiiI().IiiIiii(new Runnable() {
                @Override
                public final void run() {
                    jl.IiiI00i.this.IiiI(i, i2, i3, i4);
                }
            });
        }

        @Override
        public void setWebChromeClient(WebChromeClient webChromeClient) {
            super.setWebChromeClient(webChromeClient);
            if (!(webChromeClient instanceof zi.IiiI00i)) {
                throw new AssertionError("Client must be a SecureWebChromeClient.");
            }
            zi.IiiI00i iiiI00i = (zi.IiiI00i) webChromeClient;
            this.IiiIii0 = iiiI00i;
            iiiI00i.IiiI0I0(this.IiiIiII);
        }

        @Override
        public void setWebViewClient(@NonNull WebViewClient webViewClient) {
            super.setWebViewClient(webViewClient);
            this.IiiIiII = webViewClient;
            this.IiiIii0.IiiI0I0(webViewClient);
        }

        @Override
        public void IiiI00i() {
        }

        @Override
        public View getView() {
            return this;
        }
    }
}