Add Discord community version (64-bit only)

- Added realracing3-community.apk (71.57 MB)
- Removed 32-bit support (armeabi-v7a)
- Only includes arm64-v8a libraries
- Decompiled source code included
- Added README-community.md with analysis
This commit is contained in:
2026-02-18 15:48:36 -08:00
parent c19eb3d7ff
commit c080f0d97f
26930 changed files with 2529574 additions and 0 deletions

View File

@@ -0,0 +1,89 @@
package com.mbridge.msdk.video.bt.module;
import android.content.Context;
import android.content.res.Configuration;
import android.util.AttributeSet;
import android.util.Base64;
import android.webkit.WebView;
import com.mbridge.msdk.foundation.entity.CampaignEx;
import com.mbridge.msdk.mbsignalcommon.windvane.g;
import com.mbridge.msdk.video.bt.a.d;
import org.json.JSONObject;
/* loaded from: classes4.dex */
public class MBridgeBTLayout extends BTBaseView {
private WebView p;
public WebView getBtWebView() {
return this.p;
}
@Override // com.mbridge.msdk.video.bt.module.BTBaseView
public void init(Context context) {
}
@Override // com.mbridge.msdk.video.bt.module.BTBaseView
public void onDestory() {
}
public void setWebView(WebView webView) {
this.p = webView;
}
public MBridgeBTLayout(Context context) {
super(context);
}
public MBridgeBTLayout(Context context, AttributeSet attributeSet) {
super(context, attributeSet);
}
@Override // com.mbridge.msdk.video.bt.module.BTBaseView, android.view.View
public void onConfigurationChanged(Configuration configuration) {
if (this.p != null) {
try {
CampaignEx campaignEx = this.b;
if (campaignEx == null || !campaignEx.isDynamicView()) {
JSONObject jSONObject = new JSONObject();
if (configuration.orientation == 2) {
jSONObject.put("orientation", "landscape");
} else {
jSONObject.put("orientation", "portrait");
}
jSONObject.put("instanceId", this.d);
g.a().a(this.p, "orientation", Base64.encodeToString(jSONObject.toString().getBytes(), 2));
}
} catch (Exception e) {
e.printStackTrace();
}
}
}
public void onBackPressed() {
if (this.p != null) {
d.c().a(this.p, "onSystemBackPressed", this.d);
}
}
public void broadcast(String str, JSONObject jSONObject) {
if (this.p != null) {
try {
JSONObject jSONObject2 = new JSONObject();
jSONObject2.put("code", BTBaseView.n);
jSONObject2.put("id", getInstanceId());
jSONObject2.put("eventName", str);
jSONObject2.put("data", jSONObject);
g.a().a(this.p, "broadcast", Base64.encodeToString(jSONObject2.toString().getBytes(), 2));
} catch (Exception unused) {
d.c().a(this.p, "broadcast", getInstanceId());
}
}
}
public void notifyEvent(String str) {
WebView webView = this.p;
if (webView != null) {
BTBaseView.a(webView, str, this.d);
}
}
}