正在查看: Starpresta v4.0.3 应用的 jl.java JAVA 源代码文件
本页面展示 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;
}
}
}