正在查看: FileWipe Pro v3.0.0 应用的 f.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: FileWipe Pro v3.0.0 应用的 f.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.mbridge.msdk.mbsignalcommon.windvane;
import android.text.TextUtils;
import android.util.Base64;
import android.webkit.WebView;
import org.json.JSONObject;
public class f {
private static f f13854a = new f();
private f() {
}
public static f a() {
return f13854a;
}
public void b(Object obj, String str) {
String i10;
if (obj instanceof a) {
a aVar = (a) obj;
if (TextUtils.isEmpty(str)) {
i10 = j0.a.g("javascript:window.WindVane.onSuccess(", aVar.f13838g, ",'');");
} else {
i10 = j0.a.i("javascript:window.WindVane.onSuccess(", aVar.f13838g, ",'", i.a(str), "');");
}
WindVaneWebView windVaneWebView = aVar.f13833b;
if (windVaneWebView == null || windVaneWebView.isDestoryed()) {
return;
}
try {
aVar.f13833b.loadUrl(i10);
} catch (Exception e4) {
e4.printStackTrace();
} catch (Throwable th) {
th.printStackTrace();
}
}
}
public void a(Object obj, String str, String str2) {
if (obj instanceof a) {
a aVar = (a) obj;
String g5 = TextUtils.isEmpty(str2) ? j0.a.g("javascript:window.WindVane.fireEvent('", str, "', '');") : j0.a.i("javascript:window.WindVane.fireEvent('", str, "','", i.a(str2), "');");
WindVaneWebView windVaneWebView = aVar.f13833b;
if (windVaneWebView == null || windVaneWebView.isDestoryed()) {
return;
}
try {
aVar.f13833b.loadUrl(g5);
} catch (Exception e4) {
e4.printStackTrace();
} catch (Throwable th) {
th.printStackTrace();
}
}
}
public void a(WebView webView, String str, String str2) {
String i10;
if (TextUtils.isEmpty(str2)) {
i10 = j0.a.g("javascript:window.WindVane.fireEvent('", str, "', '');");
} else {
i10 = j0.a.i("javascript:window.WindVane.fireEvent('", str, "','", i.a(str2), "');");
}
if (webView != null) {
if ((webView instanceof WindVaneWebView) && ((WindVaneWebView) webView).isDestoryed()) {
return;
}
try {
webView.loadUrl(i10);
} catch (Exception e4) {
e4.printStackTrace();
} catch (Throwable th) {
th.printStackTrace();
}
}
}
public void a(Object obj, String str) {
if (obj instanceof a) {
a aVar = (a) obj;
if (TextUtils.isEmpty(str)) {
String str2 = aVar.f13838g;
} else {
str = i.a(str);
}
String i10 = j0.a.i("javascript:window.WindVane.onFailure(", aVar.f13838g, ",'", str, "');");
WindVaneWebView windVaneWebView = aVar.f13833b;
if (windVaneWebView == null || windVaneWebView.isDestoryed()) {
return;
}
try {
aVar.f13833b.loadUrl(i10);
} catch (Exception e4) {
e4.printStackTrace();
} catch (Throwable th) {
th.printStackTrace();
}
}
}
public void a(WebView webView) {
try {
JSONObject jSONObject = new JSONObject();
jSONObject.put("api_version", "1.0.0");
a().a(webView, com.mbridge.msdk.mbsignalcommon.base.e.f13737j, Base64.encodeToString(jSONObject.toString().getBytes(), 2));
} catch (Exception unused) {
a().a(webView, com.mbridge.msdk.mbsignalcommon.base.e.f13737j, "");
} catch (Throwable unused2) {
a().a(webView, com.mbridge.msdk.mbsignalcommon.base.e.f13737j, "");
}
}
}