EchoesHelper.smali
.class public Lcom/sandboxol/blockmango/EchoesHelper;
.super Ljava/lang/Object;
.source "EchoesHelper.java"
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/sandboxol/blockmango/EchoesHelper$EchoesHelperListener;
}
.end annotation
# static fields
.field private static final DEFAULT_LIB_NAME:Ljava/lang/String; = "main"
.field private static final META_DATA_LIB_NAME:Ljava/lang/String; = "android.app.lib_name"
.field private static final PREFS_NAME:Ljava/lang/String; = "Cocos2dxPrefsFile"
.field private static final RUNNABLES_PER_FRAME:I = 0x5
.field private static mAudioListener:Lc/k/a/b;
.field private static sAccelerometerEnabled:Z
.field private static sActivity:Landroid/app/Activity;
.field private static sContentInit:Ljava/util/concurrent/atomic/AtomicBoolean;
.field private static sEchoesHelperListener:Lcom/sandboxol/blockmango/EchoesHelper$EchoesHelperListener;
.field private static sGameGameRecord:Lc/k/a/c;
.field private static sInited:Z
.field private static sPackageName:Ljava/lang/String;
.field private static sPlayVoice:Lc/k/a/d;
# direct methods
.method static constructor <clinit>()V
.registers 2
.line 1
new-instance v0, Ljava/util/concurrent/atomic/AtomicBoolean;
const/4 v1, 0x0
invoke-direct {v0, v1}, Ljava/util/concurrent/atomic/AtomicBoolean;-><init>(Z)V
sput-object v0, Lcom/sandboxol/blockmango/EchoesHelper;->sContentInit:Ljava/util/concurrent/atomic/AtomicBoolean;
.line 2
new-instance v0, Lcom/sandboxol/blockmango/EchoesHelper$5;
invoke-direct {v0}, Lcom/sandboxol/blockmango/EchoesHelper$5;-><init>()V
sput-object v0, Lcom/sandboxol/blockmango/EchoesHelper;->mAudioListener:Lc/k/a/b;
return-void
.end method
.method public constructor <init>()V
.registers 1
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public static EnterVoiceRoomKey(Ljava/lang/String;)V
.registers 3
.line 1
sget-object v0, Lcom/sandboxol/blockmango/EchoesHelper;->sActivity:Landroid/app/Activity;
if-eqz v0, :cond_c
.line 2
new-instance v1, Lcom/sandboxol/blockmango/Oa;
invoke-direct {v1, p0}, Lcom/sandboxol/blockmango/Oa;-><init>(Ljava/lang/String;)V
invoke-virtual {v0, v1}, Landroid/app/Activity;->runOnUiThread(Ljava/lang/Runnable;)V
:cond_c
return-void
.end method
.method static synthetic a()V
.registers 5
.line 18
sget-object v0, Lcom/sandboxol/blockmango/EchoesHelper;->sActivity:Landroid/app/Activity;
const-string v1, "activity"
invoke-virtual {v0, v1}, Landroid/app/Activity;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Landroid/app/ActivityManager;
.line 19
invoke-virtual {v0}, Landroid/app/ActivityManager;->getRunningAppProcesses()Ljava/util/List;
move-result-object v0
.line 20
invoke-interface {v0}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object v0
:cond_12
:goto_12
invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z
move-result v1
if-eqz v1, :cond_51
invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v1
check-cast v1, Landroid/app/ActivityManager$RunningAppProcessInfo;
.line 21
iget-object v2, v1, Landroid/app/ActivityManager$RunningAppProcessInfo;->processName:Ljava/lang/String;
sget-object v3, Lcom/sandboxol/blockmango/EchoesHelper;->sActivity:Landroid/app/Activity;
invoke-virtual {v3}, Landroid/app/Activity;->getPackageName()Ljava/lang/String;
move-result-object v3
invoke-static {v2, v3}, Landroid/text/TextUtils;->equals(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z
move-result v2
if-nez v2, :cond_4b
iget-object v2, v1, Landroid/app/ActivityManager$RunningAppProcessInfo;->processName:Ljava/lang/String;
new-instance v3, Ljava/lang/StringBuilder;
invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
sget-object v4, Lcom/sandboxol/blockmango/EchoesHelper;->sActivity:Landroid/app/Activity;
invoke-virtual {v4}, Landroid/app/Activity;->getPackageName()Ljava/lang/String;
move-result-object v4
invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v4, ".EditorServices"
invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v3
invoke-static {v2, v3}, Landroid/text/TextUtils;->equals(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z
move-result v2
if-eqz v2, :cond_12
.line 22
:cond_4b
iget v1, v1, Landroid/app/ActivityManager$RunningAppProcessInfo;->pid:I
invoke-static {v1}, Landroid/os/Process;->killProcess(I)V
goto :goto_12
.line 23
:cond_51
sget-object v0, Lcom/sandboxol/blockmango/EchoesHelper;->sActivity:Landroid/app/Activity;
invoke-virtual {v0}, Landroid/app/Activity;->finish()V
return-void
.end method
.method static synthetic a(I)V
.registers 4
.line 11
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
.line 12
new-instance v1, Lcom/sandboxol/recharge/entity/BuyRequest$BuyDecorationListBean;
const/4 v2, 0x0
invoke-direct {v1, v2, p0}, Lcom/sandboxol/recharge/entity/BuyRequest$BuyDecorationListBean;-><init>(II)V
invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 13
new-instance v1, Lcom/sandboxol/recharge/entity/BuyRequest;
invoke-direct {v1, v0}, Lcom/sandboxol/recharge/entity/BuyRequest;-><init>(Ljava/util/List;)V
new-instance v0, Lcom/sandboxol/blockmango/EchoesHelper$3;
invoke-direct {v0, p0}, Lcom/sandboxol/blockmango/EchoesHelper$3;-><init>(I)V
invoke-static {v1, v0}, Lcom/sandboxol/gameblocky/web/t;->a(Lcom/sandboxol/recharge/entity/BuyRequest;Lcom/sandboxol/common/base/web/OnResponseListener;)V
return-void
.end method
.method static synthetic a(IIIIIII)V
.registers 15
.line 14
sget-object v0, Lcom/sandboxol/blockmango/EchoesHelper;->sEchoesHelperListener:Lcom/sandboxol/blockmango/EchoesHelper$EchoesHelperListener;
move v1, p0
move v2, p1
move v3, p2
move v4, p3
move v5, p4
move v6, p5
move v7, p6
invoke-interface/range {v0 .. v7}, Lcom/sandboxol/blockmango/EchoesHelper$EchoesHelperListener;->onExpResult(IIIIIII)V
return-void
.end method
.method static synthetic a(ILjava/lang/String;)V
.registers 3
.line 5
sget-object v0, Lcom/sandboxol/blockmango/EchoesHelper;->sEchoesHelperListener:Lcom/sandboxol/blockmango/EchoesHelper$EchoesHelperListener;
invoke-interface {v0, p0, p1}, Lcom/sandboxol/blockmango/EchoesHelper$EchoesHelperListener;->onAppActionTrigger(ILjava/lang/String;)V
return-void
.end method
.method static synthetic a(ILjava/lang/String;Ljava/lang/String;)V
.registers 4
.line 15
sget-object v0, Lcom/sandboxol/blockmango/EchoesHelper;->sEchoesHelperListener:Lcom/sandboxol/blockmango/EchoesHelper$EchoesHelperListener;
invoke-interface {v0, p0, p1, p2}, Lcom/sandboxol/blockmango/EchoesHelper$EchoesHelperListener;->onWatchAd(ILjava/lang/String;Ljava/lang/String;)V
return-void
.end method
.method static synthetic a(JLjava/lang/String;)V
.registers 4
.line 28
invoke-static {}, Lcom/sandboxol/blockmango/EchoesGLSurfaceView;->getInstance()Lcom/sandboxol/blockmango/EchoesGLSurfaceView;
move-result-object v0
invoke-virtual {v0, p0, p1, p2}, Lcom/sandboxol/blockmango/EchoesGLSurfaceView;->followGame(JLjava/lang/String;)V
return-void
.end method
.method static synthetic a(Landroid/app/Activity;)V
.registers 1
.line 1
invoke-static {p0}, Lcom/sandboxol/blockmango/EchoesHelper;->initContent(Landroid/content/Context;)V
return-void
.end method
.method static synthetic a(Ljava/lang/String;)V
.registers 5
.line 29
new-instance v0, Lcom/sandboxol/common/utils/RxPermissions2;
sget-object v1, Lcom/sandboxol/blockmango/EchoesHelper;->sActivity:Landroid/app/Activity;
check-cast v1, Landroidx/fragment/app/FragmentActivity;
invoke-direct {v0, v1}, Lcom/sandboxol/common/utils/RxPermissions2;-><init>(Landroidx/fragment/app/FragmentActivity;)V
const/4 v1, 0x2
new-array v1, v1, [Ljava/lang/String;
const/4 v2, 0x0
const-string v3, "android.permission.RECORD_AUDIO"
aput-object v3, v1, v2
const/4 v2, 0x1
const-string v3, "android.permission.MODIFY_AUDIO_SETTINGS"
aput-object v3, v1, v2
.line 30
invoke-virtual {v0, v1}, Lcom/sandboxol/common/utils/RxPermissions2;->request([Ljava/lang/String;)Lio/reactivex/p;
move-result-object v0
new-instance v1, Lcom/sandboxol/blockmango/Xa;
invoke-direct {v1, p0}, Lcom/sandboxol/blockmango/Xa;-><init>(Ljava/lang/String;)V
new-instance p0, Lcom/sandboxol/blockmango/EchoesHelper$4;
invoke-direct {p0}, Lcom/sandboxol/blockmango/EchoesHelper$4;-><init>()V
.line 31
invoke-virtual {v0, v1, p0}, Lio/reactivex/p;->subscribe(Lio/reactivex/b/g;Lio/reactivex/b/g;)Lio/reactivex/disposables/b;
return-void
.end method
.method static synthetic a(Ljava/lang/String;II)V
.registers 4
.line 17
sget-object v0, Lcom/sandboxol/blockmango/EchoesHelper;->sEchoesHelperListener:Lcom/sandboxol/blockmango/EchoesHelper$EchoesHelperListener;
invoke-interface {v0, p0, p1, p2}, Lcom/sandboxol/blockmango/EchoesHelper$EchoesHelperListener;->showEditorGallery(Ljava/lang/String;II)V
return-void
.end method
.method static synthetic a(Ljava/lang/String;Ljava/lang/Boolean;)V
.registers 4
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/lang/Exception;
}
.end annotation
.line 32
invoke-virtual {p1}, Ljava/lang/Boolean;->booleanValue()Z
move-result p1
if-eqz p1, :cond_1a
.line 33
invoke-static {}, Landroid/os/Message;->obtain()Landroid/os/Message;
move-result-object p1
.line 34
invoke-virtual {p1}, Landroid/os/Message;->getData()Landroid/os/Bundle;
move-result-object v0
const-string v1, "roomId"
invoke-virtual {v0, v1, p0}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
.line 35
sget-object p0, Lcom/sandboxol/messager/MessageMediator;->INSTANCE:Lcom/sandboxol/messager/MessageMediator;
sget-object v0, Lcom/sandboxol/center/router/moduleInfo/game/GameBroadcastType;->BROADCAST_VOICE_ROOM_CREATE:Ljava/lang/String;
invoke-virtual {p0, v0, p1}, Lcom/sandboxol/messager/MessageMediator;->sendMsg1(Ljava/lang/String;Landroid/os/Message;)V
:cond_1a
return-void
.end method
.method static synthetic a(Ljava/lang/String;Ljava/lang/String;)V
.registers 4
.line 24
sget-object v0, Lcom/sandboxol/blockmango/EchoesHelper;->sActivity:Landroid/app/Activity;
const-string v1, "clipboard"
invoke-virtual {v0, v1}, Landroid/app/Activity;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Landroid/content/ClipboardManager;
.line 25
invoke-static {p0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v1
if-nez v1, :cond_11
goto :goto_13
:cond_11
const-string p0, "Label"
.line 26
:goto_13
invoke-static {p0, p1}, Landroid/content/ClipData;->newPlainText(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Landroid/content/ClipData;
move-result-object p0
.line 27
invoke-virtual {v0, p0}, Landroid/content/ClipboardManager;->setPrimaryClip(Landroid/content/ClipData;)V
return-void
.end method
.method static synthetic a(Ljava/lang/String;Ljava/lang/String;JLjava/lang/String;)V
.registers 13
.line 3
invoke-static {}, Lcom/sandboxol/blockmango/EchoesGLSurfaceView;->getInstance()Lcom/sandboxol/blockmango/EchoesGLSurfaceView;
move-result-object v0
const-string v6, ""
const-string v7, ""
move-object v1, p0
move-object v2, p1
move-wide v3, p2
move-object v5, p4
invoke-virtual/range {v0 .. v7}, Lcom/sandboxol/blockmango/EchoesGLSurfaceView;->resetGame(Ljava/lang/String;Ljava/lang/String;JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
return-void
.end method
.method static synthetic a(Ljava/lang/String;Ljava/lang/String;JLjava/lang/String;Ljava/lang/String;)V
.registers 14
.line 4
invoke-static {}, Lcom/sandboxol/blockmango/EchoesGLSurfaceView;->getInstance()Lcom/sandboxol/blockmango/EchoesGLSurfaceView;
move-result-object v0
const-string v7, ""
move-object v1, p0
move-object v2, p1
move-wide v3, p2
move-object v5, p4
move-object v6, p5
invoke-virtual/range {v0 .. v7}, Lcom/sandboxol/blockmango/EchoesGLSurfaceView;->resetGame(Ljava/lang/String;Ljava/lang/String;JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
return-void
.end method
.method static synthetic a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
.registers 5
.line 6
new-instance v0, Ljava/io/File;
invoke-direct {v0, p0}, Ljava/io/File;-><init>(Ljava/lang/String;)V
.line 7
invoke-virtual {v0}, Ljava/io/File;->exists()Z
move-result p0
const-string v1, "File status"
if-nez p0, :cond_13
const-string p0, "No exists!"
.line 8
invoke-static {v1, p0}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I
return-void
:cond_13
if-eqz p1, :cond_21
if-nez p2, :cond_18
goto :goto_21
.line 9
:cond_18
new-instance p0, Lcom/sandboxol/blockmango/EchoesHelper$2;
invoke-direct {p0}, Lcom/sandboxol/blockmango/EchoesHelper$2;-><init>()V
invoke-static {v0, p1, p2, p0}, Lcom/sandboxol/gameblocky/web/r;->a(Ljava/io/File;Ljava/lang/String;Ljava/lang/String;Lcom/sandboxol/common/base/web/OnResponseListener;)V
return-void
:cond_21
:goto_21
const-string p0, "File name or folder name is null!"
.line 10
invoke-static {v1, p0}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I
return-void
.end method
.method static synthetic a(ZIII)V
.registers 5
.line 16
sget-object v0, Lcom/sandboxol/blockmango/EchoesHelper;->sEchoesHelperListener:Lcom/sandboxol/blockmango/EchoesHelper$EchoesHelperListener;
invoke-interface {v0, p0, p1, p2, p3}, Lcom/sandboxol/blockmango/EchoesHelper$EchoesHelperListener;->showEditorProgressBar(ZIII)V
return-void
.end method
.method static synthetic a([BI)V
.registers 2
.line 2
invoke-static {p0, p1}, Lcom/sandboxol/blockmango/EchoesHelper;->nativeSetEditTextDialogResult([BI)V
return-void
.end method
.method static synthetic access$000()Lcom/sandboxol/blockmango/EchoesHelper$EchoesHelperListener;
.registers 1
.line 1
sget-object v0, Lcom/sandboxol/blockmango/EchoesHelper;->sEchoesHelperListener:Lcom/sandboxol/blockmango/EchoesHelper$EchoesHelperListener;
return-object v0
.end method
.method static synthetic access$100()Landroid/app/Activity;
.registers 1
.line 1
sget-object v0, Lcom/sandboxol/blockmango/EchoesHelper;->sActivity:Landroid/app/Activity;
return-object v0
.end method
.method static synthetic b()V
.registers 1
.line 1
sget-object v0, Lcom/sandboxol/blockmango/EchoesHelper;->sEchoesHelperListener:Lcom/sandboxol/blockmango/EchoesHelper$EchoesHelperListener;
invoke-interface {v0}, Lcom/sandboxol/blockmango/EchoesHelper$EchoesHelperListener;->onGameExit()V
return-void
.end method
.method static synthetic b(I)V
.registers 2
.line 6
sget-object v0, Lcom/sandboxol/blockmango/EchoesHelper;->sEchoesHelperListener:Lcom/sandboxol/blockmango/EchoesHelper$EchoesHelperListener;
invoke-interface {v0, p0}, Lcom/sandboxol/blockmango/EchoesHelper$EchoesHelperListener;->onCloseGame(I)V
return-void
.end method
.method static synthetic b(ILjava/lang/String;)V
.registers 3
.line 7
sget-object v0, Lcom/sandboxol/blockmango/EchoesHelper;->sEchoesHelperListener:Lcom/sandboxol/blockmango/EchoesHelper$EchoesHelperListener;
invoke-interface {v0, p0, p1}, Lcom/sandboxol/blockmango/EchoesHelper$EchoesHelperListener;->onRecharge(ILjava/lang/String;)V
return-void
.end method
.method static synthetic b(Ljava/lang/String;)V
.registers 2
.line 4
invoke-static {}, Lcom/sandboxol/blocky/router/RealmsController;->getMe()Lcom/sandboxol/blocky/router/RealmsController;
move-result-object v0
if-eqz v0, :cond_d
.line 5
invoke-static {}, Lcom/sandboxol/blocky/router/RealmsController;->getMe()Lcom/sandboxol/blocky/router/RealmsController;
move-result-object v0
invoke-virtual {v0, p0}, Lcom/sandboxol/blocky/router/Controller;->onErrorReport(Ljava/lang/String;)V
:cond_d
return-void
.end method
.method static synthetic b(Ljava/lang/String;Ljava/lang/String;)V
.registers 3
.line 2
invoke-static {}, Lcom/sandboxol/blocky/router/RealmsController;->getMe()Lcom/sandboxol/blocky/router/RealmsController;
move-result-object v0
if-eqz v0, :cond_d
.line 3
invoke-static {}, Lcom/sandboxol/blocky/router/RealmsController;->getMe()Lcom/sandboxol/blocky/router/RealmsController;
move-result-object v0
invoke-virtual {v0, p0, p1}, Lcom/sandboxol/blocky/router/Controller;->onDataReport(Ljava/lang/String;Ljava/lang/String;)V
:cond_d
return-void
.end method
.method public static buyAction(I)V
.registers 3
.line 1
sget-object v0, Lcom/sandboxol/blockmango/EchoesHelper;->sActivity:Landroid/app/Activity;
if-eqz v0, :cond_18
sget-object v0, Lcom/sandboxol/blockmango/EchoesHelper;->sEchoesHelperListener:Lcom/sandboxol/blockmango/EchoesHelper$EchoesHelperListener;
if-eqz v0, :cond_18
invoke-static {}, Lcom/sandboxol/blockmango/EchoesGLSurfaceView;->getInstance()Lcom/sandboxol/blockmango/EchoesGLSurfaceView;
move-result-object v0
if-eqz v0, :cond_18
.line 2
sget-object v0, Lcom/sandboxol/blockmango/EchoesHelper;->sActivity:Landroid/app/Activity;
new-instance v1, Lcom/sandboxol/blockmango/eb;
invoke-direct {v1, p0}, Lcom/sandboxol/blockmango/eb;-><init>(I)V
invoke-virtual {v0, v1}, Landroid/app/Activity;->runOnUiThread(Ljava/lang/Runnable;)V
:cond_18
return-void
.end method
.method static synthetic c()V
.registers 2
.line 2
sget-object v0, Lcom/sandboxol/blockmango/EchoesHelper;->sEchoesHelperListener:Lcom/sandboxol/blockmango/EchoesHelper$EchoesHelperListener;
const/4 v1, 0x1
invoke-interface {v0, v1}, Lcom/sandboxol/blockmango/EchoesHelper$EchoesHelperListener;->onLoadMapComplete(I)V
return-void
.end method
.method static synthetic c(I)V
.registers 2
.line 3
sget-object v0, Lcom/sandboxol/blockmango/EchoesHelper;->sEchoesHelperListener:Lcom/sandboxol/blockmango/EchoesHelper$EchoesHelperListener;
invoke-interface {v0, p0}, Lcom/sandboxol/blockmango/EchoesHelper$EchoesHelperListener;->onRecharge(I)V
return-void
.end method
.method static synthetic c(ILjava/lang/String;)V
.registers 4
.line 4
:try_start_0
new-instance v0, Lcom/sandboxol/blockmango/GameVideoDialog;
sget-object v1, Lcom/sandboxol/blockmango/EchoesHelper;->sActivity:Landroid/app/Activity;
invoke-direct {v0, v1, p0, p1}, Lcom/sandboxol/blockmango/GameVideoDialog;-><init>(Landroid/content/Context;ILjava/lang/String;)V
.line 5
invoke-virtual {v0}, Lcom/sandboxol/common/dialog/FullScreenDialog;->show()V
:try_end_a
.catch Ljava/lang/Exception; {:try_start_0 .. :try_end_a} :catch_b
goto :goto_f
:catch_b
move-exception p0
.line 6
invoke-virtual {p0}, Ljava/lang/Exception;->printStackTrace()V
:goto_f
return-void
.end method
.method static synthetic c(Ljava/lang/String;)V
.registers 2
.line 1
sget-object v0, Lcom/sandboxol/blockmango/EchoesHelper;->sEchoesHelperListener:Lcom/sandboxol/blockmango/EchoesHelper$EchoesHelperListener;
invoke-interface {v0, p0}, Lcom/sandboxol/blockmango/EchoesHelper$EchoesHelperListener;->onGameExit(Ljava/lang/String;)V
return-void
.end method
.method static synthetic c(Ljava/lang/String;Ljava/lang/String;)V
.registers 3
.line 7
sget-object v0, Lcom/sandboxol/blockmango/EchoesHelper;->sEchoesHelperListener:Lcom/sandboxol/blockmango/EchoesHelper$EchoesHelperListener;
invoke-interface {v0, p0, p1}, Lcom/sandboxol/blockmango/EchoesHelper$EchoesHelperListener;->onEditorDataReport(Ljava/lang/String;Ljava/lang/String;)V
return-void
.end method
.method public static changeLisenterState(Z)V
.registers 4
.line 1
invoke-static {}, Landroid/os/Message;->obtain()Landroid/os/Message;
move-result-object v0
.line 2
invoke-virtual {v0}, Landroid/os/Message;->getData()Landroid/os/Bundle;
move-result-object v1
const-string v2, "status"
invoke-virtual {v1, v2, p0}, Landroid/os/Bundle;->putBoolean(Ljava/lang/String;Z)V
.line 3
sget-object p0, Lcom/sandboxol/messager/MessageMediator;->INSTANCE:Lcom/sandboxol/messager/MessageMediator;
sget-object v1, Lcom/sandboxol/center/router/moduleInfo/game/GameBroadcastType;->BROADCAST_VOICE_ROOM_CHANGE_LISENTER:Ljava/lang/String;
invoke-virtual {p0, v1, v0}, Lcom/sandboxol/messager/MessageMediator;->sendMsg1(Ljava/lang/String;Landroid/os/Message;)V
return-void
.end method
.method public static changeMicState(Z)V
.registers 4
.line 1
invoke-static {}, Landroid/os/Message;->obtain()Landroid/os/Message;
move-result-object v0
.line 2
invoke-virtual {v0}, Landroid/os/Message;->getData()Landroid/os/Bundle;
move-result-object v1
const-string v2, "status"
invoke-virtual {v1, v2, p0}, Landroid/os/Bundle;->putBoolean(Ljava/lang/String;Z)V
.line 3
sget-object p0, Lcom/sandboxol/messager/MessageMediator;->INSTANCE:Lcom/sandboxol/messager/MessageMediator;
sget-object v1, Lcom/sandboxol/center/router/moduleInfo/game/GameBroadcastType;->BROADCAST_VOICE_ROOM_CHANGE_MIC:Ljava/lang/String;
invoke-virtual {p0, v1, v0}, Lcom/sandboxol/messager/MessageMediator;->sendMsg1(Ljava/lang/String;Landroid/os/Message;)V
return-void
.end method
.method public static clearTalkDetail(Ljava/lang/String;)V
.registers 4
.line 1
invoke-static {}, Landroid/os/Message;->obtain()Landroid/os/Message;
move-result-object v0
.line 2
invoke-virtual {v0}, Landroid/os/Message;->getData()Landroid/os/Bundle;
move-result-object v1
const-string v2, "targetId"
invoke-virtual {v1, v2, p0}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
.line 3
sget-object p0, Lcom/sandboxol/messager/MessageMediator;->INSTANCE:Lcom/sandboxol/messager/MessageMediator;
sget-object v1, Lcom/sandboxol/center/router/moduleInfo/game/GameBroadcastType;->BROADCAST_GAME_CHAT_DELETE_TALK_DETAIL:Ljava/lang/String;
invoke-virtual {p0, v1, v0}, Lcom/sandboxol/messager/MessageMediator;->sendMsg1(Ljava/lang/String;Landroid/os/Message;)V
return-void
.end method
.method public static copyToClipboard(Ljava/lang/String;Ljava/lang/String;)V
.registers 4
.line 1
sget-object v0, Lcom/sandboxol/blockmango/EchoesHelper;->sActivity:Landroid/app/Activity;
if-eqz v0, :cond_c
.line 2
new-instance v1, Lcom/sandboxol/blockmango/ab;
invoke-direct {v1, p1, p0}, Lcom/sandboxol/blockmango/ab;-><init>(Ljava/lang/String;Ljava/lang/String;)V
invoke-virtual {v0, v1}, Landroid/app/Activity;->runOnUiThread(Ljava/lang/Runnable;)V
:cond_c
return-void
.end method
.method static synthetic d()V
.registers 2
.line 3
invoke-static {}, Lcom/sandboxol/blockmango/EchoesGLSurfaceView;->getInstance()Lcom/sandboxol/blockmango/EchoesGLSurfaceView;
move-result-object v0
invoke-virtual {v0}, Lcom/sandboxol/blockmango/EchoesGLSurfaceView;->ismIsGameIn()Z
move-result v0
if-eqz v0, :cond_1a
.line 4
invoke-static {}, Lcom/sandboxol/blockmango/EchoesGLSurfaceView;->getInstance()Lcom/sandboxol/blockmango/EchoesGLSurfaceView;
move-result-object v0
const/4 v1, 0x0
invoke-virtual {v0, v1}, Lcom/sandboxol/blockmango/EchoesGLSurfaceView;->resetGameDispatch(I)V
.line 5
invoke-static {}, Lcom/sandboxol/blockmango/EchoesGLSurfaceView;->getInstance()Lcom/sandboxol/blockmango/EchoesGLSurfaceView;
move-result-object v0
invoke-virtual {v0, v1}, Lcom/sandboxol/blockmango/EchoesGLSurfaceView;->setmIsGameIn(Z)V
goto :goto_22
.line 6
:cond_1a
invoke-static {}, Lcom/sandboxol/blockmango/EchoesGLSurfaceView;->getInstance()Lcom/sandboxol/blockmango/EchoesGLSurfaceView;
move-result-object v0
const/4 v1, 0x1
invoke-virtual {v0, v1}, Lcom/sandboxol/blockmango/EchoesGLSurfaceView;->resetGameDispatch(I)V
:goto_22
return-void
.end method
.method static synthetic d(I)V
.registers 2
.line 2
sget-object v0, Lcom/sandboxol/blockmango/EchoesHelper;->sEchoesHelperListener:Lcom/sandboxol/blockmango/EchoesHelper$EchoesHelperListener;
invoke-interface {v0, p0}, Lcom/sandboxol/blockmango/EchoesHelper$EchoesHelperListener;->onWatchAd(I)V
return-void
.end method
.method static synthetic d(Ljava/lang/String;)V
.registers 3
.line 7
new-instance v0, Landroid/content/Intent;
const-string v1, "android.intent.action.VIEW"
invoke-direct {v0, v1}, Landroid/content/Intent;-><init>(Ljava/lang/String;)V
.line 8
invoke-static {p0}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
move-result-object p0
invoke-virtual {v0, p0}, Landroid/content/Intent;->setData(Landroid/net/Uri;)Landroid/content/Intent;
.line 9
sget-object p0, Lcom/sandboxol/blockmango/EchoesHelper;->sActivity:Landroid/app/Activity;
invoke-virtual {p0, v0}, Landroid/app/Activity;->startActivity(Landroid/content/Intent;)V
return-void
.end method
.method static synthetic d(Ljava/lang/String;Ljava/lang/String;)V
.registers 10
.line 1
invoke-static {}, Lcom/sandboxol/blockmango/EchoesGLSurfaceView;->getInstance()Lcom/sandboxol/blockmango/EchoesGLSurfaceView;
move-result-object v0
const-string v2, ""
const-wide/16 v3, 0x0
const-string v5, ""
const-string v6, ""
move-object v1, p0
move-object v7, p1
invoke-virtual/range {v0 .. v7}, Lcom/sandboxol/blockmango/EchoesGLSurfaceView;->resetGame(Ljava/lang/String;Ljava/lang/String;JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
return-void
.end method
.method public static disableAccelerometer()V
.registers 1
const/4 v0, 0x0
.line 1
sput-boolean v0, Lcom/sandboxol/blockmango/EchoesHelper;->sAccelerometerEnabled:Z
return-void
.end method
.method static synthetic e()V
.registers 4
.line 2
sget-object v0, Lcom/sandboxol/blockmango/EchoesHelper;->sActivity:Landroid/app/Activity;
const/4 v1, 0x2
new-array v1, v1, [Ljava/lang/String;
const/4 v2, 0x0
const-string v3, "android.permission.MODIFY_AUDIO_SETTINGS"
aput-object v3, v1, v2
const/4 v2, 0x1
const-string v3, "android.permission.RECORD_AUDIO"
aput-object v3, v1, v2
const/16 v2, 0x2766
invoke-static {v0, v1, v2}, Landroidx/core/app/ActivityCompat;->a(Landroid/app/Activity;[Ljava/lang/String;I)V
return-void
.end method
.method static synthetic e(I)V
.registers 2
.line 1
sget-object v0, Lcom/sandboxol/blockmango/EchoesHelper;->sEchoesHelperListener:Lcom/sandboxol/blockmango/EchoesHelper$EchoesHelperListener;
invoke-interface {v0, p0}, Lcom/sandboxol/blockmango/EchoesHelper$EchoesHelperListener;->showGameVideoAds(I)V
return-void
.end method
.method public static enableAccelerometer()V
.registers 1
const/4 v0, 0x1
.line 1
sput-boolean v0, Lcom/sandboxol/blockmango/EchoesHelper;->sAccelerometerEnabled:Z
return-void
.end method
.method public static end()V
.registers 0
return-void
.end method
.method static synthetic f()V
.registers 4
.line 1
invoke-static {}, Landroid/os/Message;->obtain()Landroid/os/Message;
move-result-object v0
.line 2
invoke-virtual {v0}, Landroid/os/Message;->getData()Landroid/os/Bundle;
move-result-object v1
const-string v2, "game.ad.info"
const/4 v3, 0x4
invoke-virtual {v1, v2, v3}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
.line 3
sget-object v1, Lcom/sandboxol/messager/MessageMediator;->INSTANCE:Lcom/sandboxol/messager/MessageMediator;
sget-object v2, Lcom/sandboxol/center/router/moduleInfo/game/GameBroadcastType;->BROADCAST_GAME_SHOW_AD_SUCCESS:Ljava/lang/String;
invoke-virtual {v1, v2, v0}, Lcom/sandboxol/messager/MessageMediator;->sendMsg1(Ljava/lang/String;Landroid/os/Message;)V
return-void
.end method
.method static synthetic f(I)V
.registers 2
.line 4
sget-object v0, Lcom/sandboxol/blockmango/EchoesHelper;->sEchoesHelperListener:Lcom/sandboxol/blockmango/EchoesHelper$EchoesHelperListener;
invoke-interface {v0, p0}, Lcom/sandboxol/blockmango/EchoesHelper$EchoesHelperListener;->showEditorDialog(I)V
return-void
.end method
.method public static getActivity()Landroid/app/Activity;
.registers 1
.line 1
sget-object v0, Lcom/sandboxol/blockmango/EchoesHelper;->sActivity:Landroid/app/Activity;
return-object v0
.end method
.method public static getBackgroundMusicVolume()F
.registers 1
const/4 v0, 0x0
return v0
.end method
.method public static getBoolForKey(Ljava/lang/String;Z)Z
.registers 3
.line 1
sget-object v0, Lcom/sandboxol/blockmango/EchoesHelper;->sActivity:Landroid/app/Activity;
invoke-static {v0, p0, p1}, Lcom/sandboxol/common/utils/SharedUtils;->getBoolean(Landroid/content/Context;Ljava/lang/String;Z)Z
move-result p0
return p0
.end method
.method public static getClientInfo()Ljava/lang/String;
.registers 5
.line 1
new-instance v0, Ljava/util/HashMap;
invoke-direct {v0}, Ljava/util/HashMap;-><init>()V
.line 2
invoke-static {}, Lcom/sandboxol/common/base/app/BaseApplication;->getContext()Landroid/content/Context;
move-result-object v1
invoke-static {v1}, Lcom/sandboxol/center/utils/SystemHelper;->getDeviceInfo(Landroid/content/Context;)Lcom/sandboxol/center/entity/SandboxDeviceInfo;
move-result-object v1
.line 3
new-instance v2, Ljava/lang/StringBuilder;
invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
invoke-static {}, Lcom/sandboxol/center/entity/AccountCenter;->newInstance()Lcom/sandboxol/center/entity/AccountCenter;
move-result-object v3
iget-object v3, v3, Lcom/sandboxol/center/entity/AccountCenter;->userId:Landroidx/databinding/ObservableField;
invoke-virtual {v3}, Landroidx/databinding/ObservableField;->get()Ljava/lang/Object;
move-result-object v3
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
const-string v3, ""
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v2
const-string/jumbo v4, "user_id"
invoke-interface {v0, v4, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 4
invoke-static {}, Lcom/sandboxol/center/entity/AccountCenter;->newInstance()Lcom/sandboxol/center/entity/AccountCenter;
move-result-object v2
invoke-virtual {v2}, Lcom/sandboxol/center/entity/AccountCenter;->getIsNewUser()I
move-result v2
invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v2
const-string/jumbo v4, "user_type"
invoke-interface {v0, v4, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 5
invoke-static {}, Lcom/sandboxol/center/entity/AccountCenter;->newInstance()Lcom/sandboxol/center/entity/AccountCenter;
move-result-object v2
invoke-virtual {v2}, Lcom/sandboxol/center/entity/AccountCenter;->getIsNewDevice()Ljava/lang/Integer;
move-result-object v2
const-string v4, "device_type"
invoke-interface {v0, v4, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const-string v2, "platform"
const-string v4, "android"
.line 6
invoke-interface {v0, v2, v4}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 7
invoke-virtual {v1}, Lcom/sandboxol/center/entity/SandboxDeviceInfo;->getAppVersion()Ljava/lang/String;
move-result-object v2
const-string v4, "app_version"
invoke-interface {v0, v4, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 8
invoke-virtual {v1}, Lcom/sandboxol/center/entity/SandboxDeviceInfo;->getAppVersionCode()Ljava/lang/Integer;
move-result-object v2
const-string/jumbo v4, "version_code"
invoke-interface {v0, v4, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 9
invoke-virtual {v1}, Lcom/sandboxol/center/entity/SandboxDeviceInfo;->getPackageName()Ljava/lang/String;
move-result-object v2
const-string v4, "package_name"
invoke-interface {v0, v4, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 10
invoke-virtual {v1}, Lcom/sandboxol/center/entity/SandboxDeviceInfo;->getLanguage()Ljava/lang/String;
move-result-object v2
const-string v4, "language"
invoke-interface {v0, v4, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 11
invoke-virtual {v1}, Lcom/sandboxol/center/entity/SandboxDeviceInfo;->getVersion()Ljava/lang/String;
move-result-object v2
const-string v4, "os_version"
invoke-interface {v0, v4, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 12
invoke-static {}, Lcom/sandboxol/center/entity/AccountCenter;->newInstance()Lcom/sandboxol/center/entity/AccountCenter;
move-result-object v2
invoke-virtual {v2}, Lcom/sandboxol/center/entity/AccountCenter;->getCountry()Ljava/lang/String;
move-result-object v2
invoke-static {v2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v2
if-eqz v2, :cond_95
invoke-virtual {v1}, Lcom/sandboxol/center/entity/SandboxDeviceInfo;->getCountry()Ljava/lang/String;
move-result-object v2
goto :goto_9d
:cond_95
invoke-static {}, Lcom/sandboxol/center/entity/AccountCenter;->newInstance()Lcom/sandboxol/center/entity/AccountCenter;
move-result-object v2
invoke-virtual {v2}, Lcom/sandboxol/center/entity/AccountCenter;->getCountry()Ljava/lang/String;
move-result-object v2
:goto_9d
const-string v4, "country"
invoke-interface {v0, v4, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 13
invoke-virtual {v1}, Lcom/sandboxol/center/entity/SandboxDeviceInfo;->getRam()Ljava/lang/String;
move-result-object v2
const-string v4, "ram_memory"
invoke-interface {v0, v4, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 14
invoke-virtual {v1}, Lcom/sandboxol/center/entity/SandboxDeviceInfo;->getRom()Ljava/lang/String;
move-result-object v2
const-string v4, "rom_memory"
invoke-interface {v0, v4, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 15
invoke-virtual {v1}, Lcom/sandboxol/center/entity/SandboxDeviceInfo;->getName()Ljava/lang/String;
move-result-object v2
const-string v4, "manufacturer"
invoke-interface {v0, v4, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 16
invoke-virtual {v1}, Lcom/sandboxol/center/entity/SandboxDeviceInfo;->getDeviceId()Ljava/lang/String;
move-result-object v2
const-string v4, "device_id"
invoke-interface {v0, v4, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 17
invoke-virtual {v1}, Lcom/sandboxol/center/entity/SandboxDeviceInfo;->getNetworkType()Ljava/lang/String;
move-result-object v2
const-string v4, "network_type"
invoke-interface {v0, v4, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 18
invoke-virtual {v1}, Lcom/sandboxol/center/entity/SandboxDeviceInfo;->getChannel()Ljava/lang/String;
move-result-object v2
const-string v4, "channel"
invoke-interface {v0, v4, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 19
invoke-static {}, Lcom/sandboxol/center/entity/AccountCenter;->newInstance()Lcom/sandboxol/center/entity/AccountCenter;
move-result-object v2
invoke-virtual {v2}, Lcom/sandboxol/center/entity/AccountCenter;->getGarenaOpenId()Ljava/lang/String;
move-result-object v2
const-string v4, "open_id"
invoke-interface {v0, v4, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 20
invoke-virtual {v1}, Lcom/sandboxol/center/entity/SandboxDeviceInfo;->getChannel()Ljava/lang/String;
move-result-object v2
const-string v4, "open_id_type"
invoke-interface {v0, v4, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 21
invoke-static {}, Lcom/sandboxol/center/entity/AccountCenter;->newInstance()Lcom/sandboxol/center/entity/AccountCenter;
move-result-object v2
invoke-virtual {v2}, Lcom/sandboxol/center/entity/AccountCenter;->getCountry()Ljava/lang/String;
move-result-object v2
invoke-virtual {v1, v2}, Lcom/sandboxol/center/entity/SandboxDeviceInfo;->getRegion(Ljava/lang/String;)Ljava/lang/String;
move-result-object v2
const-string v4, "region"
invoke-interface {v0, v4, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 22
invoke-static {}, Lcom/sandboxol/center/entity/AccountCenter;->newInstance()Lcom/sandboxol/center/entity/AccountCenter;
move-result-object v2
invoke-virtual {v2}, Lcom/sandboxol/center/entity/AccountCenter;->getCountry()Ljava/lang/String;
move-result-object v2
invoke-virtual {v1, v2}, Lcom/sandboxol/center/entity/SandboxDeviceInfo;->getIpRegion(Ljava/lang/String;)Ljava/lang/String;
move-result-object v2
const-string v4, "ip_region"
invoke-interface {v0, v4, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 23
invoke-static {}, Lcom/sandboxol/center/entity/AccountCenter;->newInstance()Lcom/sandboxol/center/entity/AccountCenter;
move-result-object v2
iget-object v2, v2, Lcom/sandboxol/center/entity/AccountCenter;->nickName:Landroidx/databinding/ObservableField;
invoke-virtual {v2}, Landroidx/databinding/ObservableField;->get()Ljava/lang/Object;
move-result-object v2
const-string v4, "account_nickname"
invoke-interface {v0, v4, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 24
invoke-static {}, Lcom/sandboxol/center/entity/AccountCenter;->newInstance()Lcom/sandboxol/center/entity/AccountCenter;
move-result-object v2
invoke-virtual {v2}, Lcom/sandboxol/center/entity/AccountCenter;->getClientIp()Ljava/lang/String;
move-result-object v2
const-string v4, "client_ip"
invoke-interface {v0, v4, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const-string v2, "telecom_oper"
.line 25
invoke-interface {v0, v2, v3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 26
sget-object v2, Landroid/os/Build;->BOARD:Ljava/lang/String;
const-string v4, "brand"
invoke-interface {v0, v4, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 27
sget-object v2, Landroid/os/Build;->DEVICE:Ljava/lang/String;
const-string v4, "device"
invoke-interface {v0, v4, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 28
sget-object v2, Landroid/os/Build;->MODEL:Ljava/lang/String;
const-string v4, "device_model"
invoke-interface {v0, v4, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 29
sget-object v2, Landroid/os/Build;->CPU_ABI:Ljava/lang/String;
const-string v4, "cpu"
invoke-interface {v0, v4, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const-string v2, "cpu_frequency"
.line 30
invoke-interface {v0, v2, v3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 31
new-instance v2, Ljava/lang/StringBuilder;
invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v1}, Lcom/sandboxol/center/entity/SandboxDeviceInfo;->getDpi()Ljava/lang/String;
move-result-object v4
invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v2
const-string v3, "dpi"
invoke-interface {v0, v3, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 32
invoke-virtual {v1}, Lcom/sandboxol/center/entity/SandboxDeviceInfo;->getScreen_height()I
move-result v2
invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v2
const-string v3, "screen_height"
invoke-interface {v0, v3, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 33
invoke-virtual {v1}, Lcom/sandboxol/center/entity/SandboxDeviceInfo;->getScreen_width()I
move-result v1
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
const-string v2, "screen_width"
invoke-interface {v0, v2, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const-string v1, "app_type"
const-string v2, "mobile"
.line 34
invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 35
new-instance v1, Lcom/google/gson/j;
invoke-direct {v1}, Lcom/google/gson/j;-><init>()V
invoke-virtual {v1, v0}, Lcom/google/gson/j;->a(Ljava/lang/Object;)Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method public static getCocos2dxPackageName()Ljava/lang/String;
.registers 1
.line 1
sget-object v0, Lcom/sandboxol/blockmango/EchoesHelper;->sPackageName:Ljava/lang/String;
return-object v0
.end method
.method public static getCocos2dxWritablePath()Ljava/lang/String;
.registers 1
.line 1
invoke-static {}, Lcom/sandboxol/common/base/app/BaseApplication;->getApp()Lcom/sandboxol/common/base/app/BaseApplication;
move-result-object v0
invoke-virtual {v0}, Landroid/app/Application;->getFilesDir()Ljava/io/File;
move-result-object v0
invoke-virtual {v0}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method public static getCountryDetail(Ljava/lang/String;)Ljava/lang/String;
.registers 1
.line 1
invoke-static {p0}, Lcom/sandboxol/common/utils/CommonHelper;->getCountryDetail(Ljava/lang/String;)Ljava/lang/String;
move-result-object p0
return-object p0
.end method
.method public static getCurrentLanguage()Ljava/lang/String;
.registers 1
.line 1
invoke-static {}, Ljava/util/Locale;->getDefault()Ljava/util/Locale;
move-result-object v0
invoke-virtual {v0}, Ljava/util/Locale;->getLanguage()Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method public static getDPI()I
.registers 2
.line 1
sget-object v0, Lcom/sandboxol/blockmango/EchoesHelper;->sActivity:Landroid/app/Activity;
if-eqz v0, :cond_22
.line 2
new-instance v0, Landroid/util/DisplayMetrics;
invoke-direct {v0}, Landroid/util/DisplayMetrics;-><init>()V
.line 3
sget-object v1, Lcom/sandboxol/blockmango/EchoesHelper;->sActivity:Landroid/app/Activity;
invoke-virtual {v1}, Landroid/app/Activity;->getWindowManager()Landroid/view/WindowManager;
move-result-object v1
if-eqz v1, :cond_22
.line 4
invoke-interface {v1}, Landroid/view/WindowManager;->getDefaultDisplay()Landroid/view/Display;
move-result-object v1
if-eqz v1, :cond_22
.line 5
invoke-virtual {v1, v0}, Landroid/view/Display;->getMetrics(Landroid/util/DisplayMetrics;)V
.line 6
iget v0, v0, Landroid/util/DisplayMetrics;->density:F
const/high16 v1, 0x43200000 # 160.0f
mul-float v0, v0, v1
float-to-int v0, v0
return v0
:cond_22
const/4 v0, -0x1
return v0
.end method
.method public static getDeviceModel()Ljava/lang/String;
.registers 1
.line 1
sget-object v0, Landroid/os/Build;->MODEL:Ljava/lang/String;
return-object v0
.end method
.method public static getDoubleForKey(Ljava/lang/String;D)D
.registers 4
.line 1
sget-object v0, Lcom/sandboxol/blockmango/EchoesHelper;->sActivity:Landroid/app/Activity;
double-to-float p1, p1
invoke-static {v0, p0, p1}, Lcom/sandboxol/common/utils/SharedUtils;->getFloat(Landroid/content/Context;Ljava/lang/String;F)F
move-result p0
float-to-double p0, p0
return-wide p0
.end method
.method public static getEffectsVolume()F
.registers 1
const/4 v0, 0x0
return v0
.end method
.method public static getFloatForKey(Ljava/lang/String;F)F
.registers 3
.line 1
sget-object v0, Lcom/sandboxol/blockmango/EchoesHelper;->sActivity:Landroid/app/Activity;
invoke-static {v0, p0, p1}, Lcom/sandboxol/common/utils/SharedUtils;->getFloat(Landroid/content/Context;Ljava/lang/String;F)F
move-result p0
return p0
.end method
.method public static getGameTimeToday()I
.registers 1
const/4 v0, -0x1
return v0
.end method
.method private static getIncreaseProgressively()I
.registers 3
.line 1
sget-object v0, Lcom/sandboxol/blockmango/EchoesHelper;->sActivity:Landroid/app/Activity;
const-string v1, "block.man.increase.progressively"
invoke-static {v0, v1}, Lcom/sandboxol/center/utils/MultiProcessSharedUtils;->getIntSync(Landroid/content/Context;Ljava/lang/String;)I
move-result v0
add-int/lit8 v0, v0, 0x1
.line 2
sget-object v2, Lcom/sandboxol/blockmango/EchoesHelper;->sActivity:Landroid/app/Activity;
invoke-static {v2, v1, v0}, Lcom/sandboxol/center/utils/MultiProcessSharedUtils;->putInt(Landroid/content/Context;Ljava/lang/String;I)V
return v0
.end method
.method public static getIntegerForKey(Ljava/lang/String;I)I
.registers 3
.line 1
sget-object v0, Lcom/sandboxol/blockmango/EchoesHelper;->sActivity:Landroid/app/Activity;
invoke-static {v0, p0, p1}, Lcom/sandboxol/common/utils/SharedUtils;->getInt(Landroid/content/Context;Ljava/lang/String;I)I
move-result p0
return p0
.end method
.method public static getLanguageDetail(Ljava/lang/String;)Ljava/lang/String;
.registers 1
.line 1
invoke-static {p0}, Lcom/sandboxol/common/utils/CommonHelper;->getLanguageDetail(Ljava/lang/String;)Ljava/lang/String;
move-result-object p0
return-object p0
.end method
.method public static getNextMapUrl()Ljava/lang/String;
.registers 1
.line 1
invoke-static {}, Lcom/sandboxol/blocky/router/RealmsController;->getMe()Lcom/sandboxol/blocky/router/RealmsController;
move-result-object v0
if-eqz v0, :cond_13
.line 2
invoke-static {}, Lcom/sandboxol/blocky/router/RealmsController;->getMe()Lcom/sandboxol/blocky/router/RealmsController;
move-result-object v0
invoke-virtual {v0}, Lcom/sandboxol/blocky/router/Controller;->getEnterRealmsResult()Lcom/sandboxol/center/router/moduleInfo/game/EnterRealmsResult;
move-result-object v0
invoke-virtual {v0}, Lcom/sandboxol/center/router/moduleInfo/game/EnterRealmsResult;->getNextMapUrl()Ljava/lang/String;
move-result-object v0
return-object v0
:cond_13
const-string v0, ""
return-object v0
.end method
.method public static declared-synchronized getPackageName(Landroid/content/Context;)Ljava/lang/String;
.registers 3
const-class v0, Lcom/sandboxol/blockmango/EchoesHelper;
monitor-enter v0
:try_start_3
const-string v1, "unknown"
if-eqz p0, :cond_b
.line 1
invoke-virtual {p0}, Landroid/content/Context;->getPackageName()Ljava/lang/String;
move-result-object v1
:cond_b
const-string p0, "."
.line 2
invoke-virtual {v1, p0}, Ljava/lang/String;->lastIndexOf(Ljava/lang/String;)I
move-result p0
add-int/lit8 p0, p0, 0x1
invoke-virtual {v1, p0}, Ljava/lang/String;->substring(I)Ljava/lang/String;
move-result-object p0
:try_end_17
.catch Ljava/lang/Exception; {:try_start_3 .. :try_end_17} :catch_1b
.catchall {:try_start_3 .. :try_end_17} :catchall_19
monitor-exit v0
return-object p0
:catchall_19
move-exception p0
goto :goto_23
:catch_1b
move-exception p0
.line 3
:try_start_1c
invoke-virtual {p0}, Ljava/lang/Exception;->printStackTrace()V
const-string p0, "unknown"
:try_end_21
.catchall {:try_start_1c .. :try_end_21} :catchall_19
.line 4
monitor-exit v0
return-object p0
:goto_23
monitor-exit v0
throw p0
.end method
.method public static getRoomId()Ljava/lang/String;
.registers 1
.line 1
sget-object v0, Lcom/sandboxol/blockmango/entity/GameRoomItem;->roomId:Ljava/lang/String;
return-object v0
.end method
.method public static getStringForKey(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
.registers 3
.line 1
sget-object v0, Lcom/sandboxol/blockmango/EchoesHelper;->sActivity:Landroid/app/Activity;
invoke-static {v0, p0, p1}, Lcom/sandboxol/common/utils/SharedUtils;->getString(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object p0
return-object p0
.end method
.method public static importFromSP(Landroid/content/Context;)V
.registers 3
const-string v0, "Cocos2dxPrefsFile"
const/4 v1, 0x0
.line 1
invoke-virtual {p0, v0, v1}, Landroid/content/Context;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences;
move-result-object p0
.line 2
invoke-interface {p0}, Landroid/content/SharedPreferences;->getAll()Ljava/util/Map;
move-result-object v0
invoke-interface {v0}, Ljava/util/Map;->isEmpty()Z
move-result v0
if-nez v0, :cond_1f
.line 3
invoke-static {p0}, Lcom/sandboxol/common/utils/SharedUtils;->importFromSP(Landroid/content/SharedPreferences;)V
.line 4
invoke-interface {p0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;
move-result-object p0
invoke-interface {p0}, Landroid/content/SharedPreferences$Editor;->clear()Landroid/content/SharedPreferences$Editor;
move-result-object p0
invoke-interface {p0}, Landroid/content/SharedPreferences$Editor;->apply()V
:cond_1f
return-void
.end method
.method public static init(Landroid/app/Activity;)V
.registers 3
.line 1
sget-boolean v0, Lcom/sandboxol/blockmango/EchoesHelper;->sInited:Z
if-nez v0, :cond_1e
.line 2
invoke-virtual {p0}, Landroid/app/Activity;->getApplicationInfo()Landroid/content/pm/ApplicationInfo;
move-result-object v0
.line 3
move-object v1, p0
check-cast v1, Lcom/sandboxol/blockmango/EchoesHelper$EchoesHelperListener;
sput-object v1, Lcom/sandboxol/blockmango/EchoesHelper;->sEchoesHelperListener:Lcom/sandboxol/blockmango/EchoesHelper$EchoesHelperListener;
.line 4
iget-object v0, v0, Landroid/content/pm/ApplicationInfo;->packageName:Ljava/lang/String;
sput-object v0, Lcom/sandboxol/blockmango/EchoesHelper;->sPackageName:Ljava/lang/String;
.line 5
new-instance v0, Lcom/sandboxol/blockmango/Ya;
invoke-direct {v0, p0}, Lcom/sandboxol/blockmango/Ya;-><init>(Landroid/app/Activity;)V
invoke-static {v0}, Lcom/sandboxol/center/provider/MultiThreadHelper;->post(Ljava/lang/Runnable;)V
.line 6
sput-object p0, Lcom/sandboxol/blockmango/EchoesHelper;->sActivity:Landroid/app/Activity;
const/4 p0, 0x1
.line 7
sput-boolean p0, Lcom/sandboxol/blockmango/EchoesHelper;->sInited:Z
:cond_1e
return-void
.end method
.method public static initContent(Landroid/content/Context;)V
.registers 2
.line 1
sget-object v0, Lcom/sandboxol/blockmango/EchoesHelper;->sContentInit:Ljava/util/concurrent/atomic/AtomicBoolean;
invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicBoolean;->get()Z
move-result v0
if-nez v0, :cond_1d
.line 2
invoke-static {p0}, Lcom/sandboxol/blockmango/EchoesHelper;->importFromSP(Landroid/content/Context;)V
.line 3
invoke-static {p0}, Lcom/sandboxol/blockmango/EchoesHelper;->nativeSetContext(Ljava/lang/Object;)V
.line 4
invoke-virtual {p0}, Landroid/content/Context;->getApplicationInfo()Landroid/content/pm/ApplicationInfo;
move-result-object p0
iget-object p0, p0, Landroid/content/pm/ApplicationInfo;->sourceDir:Ljava/lang/String;
invoke-static {p0}, Lcom/sandboxol/blockmango/EchoesHelper;->nativeSetApkPath(Ljava/lang/String;)V
.line 5
sget-object p0, Lcom/sandboxol/blockmango/EchoesHelper;->sContentInit:Ljava/util/concurrent/atomic/AtomicBoolean;
const/4 v0, 0x1
invoke-virtual {p0, v0}, Ljava/util/concurrent/atomic/AtomicBoolean;->set(Z)V
:cond_1d
return-void
.end method
.method public static isBackgroundMusicPlaying()Z
.registers 1
const/4 v0, 0x0
return v0
.end method
.method private static isTodayClick(Landroid/content/Context;Ljava/lang/String;)Z
.registers 5
.line 1
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v0
const-string/jumbo v2, "yyyy.MM.dd"
invoke-static {v0, v1, v2}, Lcom/sandboxol/common/utils/DateUtils;->timeStamp2Date(JLjava/lang/String;)Ljava/lang/String;
move-result-object v0
invoke-static {p0, p1}, Lcom/sandboxol/center/utils/MultiProcessSharedUtils;->getStringSync(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String;
move-result-object p0
invoke-virtual {v0, p0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p0
xor-int/lit8 p0, p0, 0x1
return p0
.end method
.method public static killAppProcess()V
.registers 2
.line 1
sget-object v0, Lcom/sandboxol/blockmango/EchoesHelper;->sActivity:Landroid/app/Activity;
if-eqz v0, :cond_9
.line 2
sget-object v1, Lcom/sandboxol/blockmango/Ha;->a:Lcom/sandboxol/blockmango/Ha;
invoke-virtual {v0, v1}, Landroid/app/Activity;->runOnUiThread(Ljava/lang/Runnable;)V
:cond_9
return-void
.end method
.method public static leaveVoiceRoomKey()V
.registers 2
.line 1
sget-object v0, Lcom/sandboxol/messager/MessageMediator;->INSTANCE:Lcom/sandboxol/messager/MessageMediator;
sget-object v1, Lcom/sandboxol/center/router/moduleInfo/game/GameBroadcastType;->BROADCAST_VOICE_ROOM_LEAVE:Ljava/lang/String;
invoke-virtual {v0, v1}, Lcom/sandboxol/messager/MessageMediator;->sendMsg0(Ljava/lang/String;)V
return-void
.end method
.method private static native nativeSetApkPath(Ljava/lang/String;)V
.end method
.method private static native nativeSetContext(Ljava/lang/Object;)V
.end method
.method private static native nativeSetEditTextDialogResult([BI)V
.end method
.method public static onAppActionTrigger(ILjava/lang/String;)V
.registers 5
.line 1
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
const-string v1, "type = "
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0, p0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
const-string v1, "onAppActionTrigger"
invoke-static {v1, v0}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I
.line 2
sget-object v0, Lcom/sandboxol/blockmango/EchoesHelper;->sActivity:Landroid/app/Activity;
if-eqz v0, :cond_26
sget-object v1, Lcom/sandboxol/blockmango/EchoesHelper;->sEchoesHelperListener:Lcom/sandboxol/blockmango/EchoesHelper$EchoesHelperListener;
if-eqz v1, :cond_26
.line 3
new-instance v1, Lcom/sandboxol/blockmango/Ja;
invoke-direct {v1, p0, p1}, Lcom/sandboxol/blockmango/Ja;-><init>(ILjava/lang/String;)V
invoke-virtual {v0, v1}, Landroid/app/Activity;->runOnUiThread(Ljava/lang/Runnable;)V
:cond_26
const/16 v0, 0xe
if-ne p0, v0, :cond_67
const-string p0, "OpenGL ES 3"
.line 4
invoke-virtual {p1, p0}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
move-result p0
if-eqz p0, :cond_38
const-string p0, "true"
.line 5
invoke-static {p0}, Lcom/sandboxol/blockmango/EchoesHelper;->reportOpenGLVersion(Ljava/lang/String;)V
goto :goto_62
:cond_38
const-string p0, "false"
.line 6
invoke-static {p0}, Lcom/sandboxol/blockmango/EchoesHelper;->reportOpenGLVersion(Ljava/lang/String;)V
.line 7
new-instance p0, Ljava/lang/StringBuilder;
invoke-direct {p0}, Ljava/lang/StringBuilder;-><init>()V
invoke-static {}, Lcom/sandboxol/center/entity/AccountCenter;->newInstance()Lcom/sandboxol/center/entity/AccountCenter;
move-result-object v0
iget-object v0, v0, Lcom/sandboxol/center/entity/AccountCenter;->userId:Landroidx/databinding/ObservableField;
invoke-virtual {v0}, Landroidx/databinding/ObservableField;->get()Ljava/lang/Object;
move-result-object v0
invoke-virtual {p0, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
const-string v0, ""
invoke-virtual {p0, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p0
const-string/jumbo v0, "user_not_support_gles3"
const-string v1, "gles3"
const-string v2, "app"
invoke-static {v0, v1, v2, p0}, Lcom/sandboxol/center/router/manager/SandboxReportManager;->onEvent(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
:goto_62
const-string p0, "jni_reportOpenGL"
.line 8
invoke-static {p0, p1}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I
:cond_67
return-void
.end method
.method private static onCallPay(Ljava/lang/String;)V
.registers 2
.annotation system Ldalvik/annotation/Throws;
value = {
Lorg/json/JSONException;
}
.end annotation
:try_start_0
const-string v0, "tag"
.line 1
invoke-static {v0, p0}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I
:try_end_5
.catch Ljava/lang/Exception; {:try_start_0 .. :try_end_5} :catch_6
goto :goto_a
:catch_6
move-exception p0
.line 2
invoke-virtual {p0}, Ljava/lang/Exception;->printStackTrace()V
:goto_a
return-void
.end method
.method public static onCloseGame(I)V
.registers 3
.line 1
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
const-string v1, "code = "
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0, p0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
const-string v1, "jni_onCloseGame"
invoke-static {v1, v0}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I
.line 2
sget-object v0, Lcom/sandboxol/blockmango/EchoesHelper;->sActivity:Landroid/app/Activity;
if-eqz v0, :cond_26
sget-object v1, Lcom/sandboxol/blockmango/EchoesHelper;->sEchoesHelperListener:Lcom/sandboxol/blockmango/EchoesHelper$EchoesHelperListener;
if-eqz v1, :cond_26
.line 3
new-instance v1, Lcom/sandboxol/blockmango/jb;
invoke-direct {v1, p0}, Lcom/sandboxol/blockmango/jb;-><init>(I)V
invoke-virtual {v0, v1}, Landroid/app/Activity;->runOnUiThread(Ljava/lang/Runnable;)V
:cond_26
return-void
.end method
.method public static onDataReport(Ljava/lang/String;Ljava/lang/String;)V
.registers 4
.line 1
sget-object v0, Lcom/sandboxol/blockmango/EchoesHelper;->sEchoesHelperListener:Lcom/sandboxol/blockmango/EchoesHelper$EchoesHelperListener;
if-eqz v0, :cond_18
sget-object v0, Lcom/sandboxol/blockmango/EchoesHelper;->sActivity:Landroid/app/Activity;
if-eqz v0, :cond_18
invoke-static {}, Lcom/sandboxol/blocky/router/RealmsController;->getMe()Lcom/sandboxol/blocky/router/RealmsController;
move-result-object v0
if-eqz v0, :cond_18
.line 2
sget-object v0, Lcom/sandboxol/blockmango/EchoesHelper;->sActivity:Landroid/app/Activity;
new-instance v1, Lcom/sandboxol/blockmango/kb;
invoke-direct {v1, p0, p1}, Lcom/sandboxol/blockmango/kb;-><init>(Ljava/lang/String;Ljava/lang/String;)V
invoke-virtual {v0, v1}, Landroid/app/Activity;->runOnUiThread(Ljava/lang/Runnable;)V
:cond_18
return-void
.end method
.method public static onEditorDataReport(Ljava/lang/String;Ljava/lang/String;)V
.registers 4
.line 1
sget-object v0, Lcom/sandboxol/blockmango/EchoesHelper;->sActivity:Landroid/app/Activity;
if-eqz v0, :cond_10
sget-object v1, Lcom/sandboxol/blockmango/EchoesHelper;->sEchoesHelperListener:Lcom/sandboxol/blockmango/EchoesHelper$EchoesHelperListener;
if-eqz v1, :cond_10
.line 2
new-instance v1, Lcom/sandboxol/blockmango/Pa;
invoke-direct {v1, p0, p1}, Lcom/sandboxol/blockmango/Pa;-><init>(Ljava/lang/String;Ljava/lang/String;)V
invoke-virtual {v0, v1}, Landroid/app/Activity;->runOnUiThread(Ljava/lang/Runnable;)V
:cond_10
return-void
.end method
.method public static onError(I)V
.registers 1
return-void
.end method
.method public static onErrorReport(Ljava/lang/String;)V
.registers 3
.line 1
sget-object v0, Lcom/sandboxol/blockmango/EchoesHelper;->sEchoesHelperListener:Lcom/sandboxol/blockmango/EchoesHelper$EchoesHelperListener;
if-eqz v0, :cond_18
sget-object v0, Lcom/sandboxol/blockmango/EchoesHelper;->sActivity:Landroid/app/Activity;
if-eqz v0, :cond_18
invoke-static {}, Lcom/sandboxol/blocky/router/RealmsController;->getMe()Lcom/sandboxol/blocky/router/RealmsController;
move-result-object v0
if-eqz v0, :cond_18
.line 2
sget-object v0, Lcom/sandboxol/blockmango/EchoesHelper;->sActivity:Landroid/app/Activity;
new-instance v1, Lcom/sandboxol/blockmango/Ia;
invoke-direct {v1, p0}, Lcom/sandboxol/blockmango/Ia;-><init>(Ljava/lang/String;)V
invoke-virtual {v0, v1}, Landroid/app/Activity;->runOnUiThread(Ljava/lang/Runnable;)V
:cond_18
return-void
.end method
.method public static onExpResult(IIIIIII)V
.registers 17
move v1, p0
.line 1
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
const-string v2, "curLv = "
invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0, p0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
const-string v2, " toLv = "
invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move v2, p1
invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
const-string v3, " addExp = "
invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move v3, p2
invoke-virtual {v0, p2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
const-string v4, " curExp = "
invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0, p0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
const-string v4, " toExp = "
invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move v5, p4
invoke-virtual {v0, p4}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
const-string v4, " upExp = "
invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move v6, p5
invoke-virtual {v0, p5}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
const-string v4, " status = "
invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move/from16 v7, p6
invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
const-string v4, "jni_onExpResult"
invoke-static {v4, v0}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I
.line 2
sget-object v8, Lcom/sandboxol/blockmango/EchoesHelper;->sActivity:Landroid/app/Activity;
if-eqz v8, :cond_66
sget-object v0, Lcom/sandboxol/blockmango/EchoesHelper;->sEchoesHelperListener:Lcom/sandboxol/blockmango/EchoesHelper$EchoesHelperListener;
if-eqz v0, :cond_66
.line 3
new-instance v9, Lcom/sandboxol/blockmango/_a;
move-object v0, v9
move v1, p0
move v2, p1
move v3, p2
move v4, p3
move v5, p4
move v6, p5
move/from16 v7, p6
invoke-direct/range {v0 .. v7}, Lcom/sandboxol/blockmango/_a;-><init>(IIIIIII)V
invoke-virtual {v8, v9}, Landroid/app/Activity;->runOnUiThread(Ljava/lang/Runnable;)V
:cond_66
return-void
.end method
.method public static onFollowEnterGame(JLjava/lang/String;)V
.registers 5
.line 1
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
const-string v1, "onFollowEnterGame gameType:"
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v1, " tid:"
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0, p0, p1}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
const-string v1, "jni_onFollowEnterGame"
invoke-static {v1, v0}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I
.line 2
sget-object v0, Lcom/sandboxol/blockmango/EchoesHelper;->sActivity:Landroid/app/Activity;
if-eqz v0, :cond_32
invoke-static {}, Lcom/sandboxol/blockmango/EchoesGLSurfaceView;->getInstance()Lcom/sandboxol/blockmango/EchoesGLSurfaceView;
move-result-object v0
if-eqz v0, :cond_32
.line 3
sget-object v0, Lcom/sandboxol/blockmango/EchoesHelper;->sActivity:Landroid/app/Activity;
new-instance v1, Lcom/sandboxol/blockmango/Na;
invoke-direct {v1, p0, p1, p2}, Lcom/sandboxol/blockmango/Na;-><init>(JLjava/lang/String;)V
invoke-virtual {v0, v1}, Landroid/app/Activity;->runOnUiThread(Ljava/lang/Runnable;)V
:cond_32
return-void
.end method
.method public static onFriendOperation(IJ)V
.registers 5
.line 1
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
const-string v1, "operationType = "
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0, p0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
const-string v1, " userId = "
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0, p1, p2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
const-string v1, "jni_onFriendOperation"
invoke-static {v1, v0}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I
const/4 v0, 0x1
if-eq p0, v0, :cond_3a
const/4 v0, 0x2
if-eq p0, v0, :cond_25
goto :goto_4e
.line 2
:cond_25
invoke-static {}, Landroid/os/Message;->obtain()Landroid/os/Message;
move-result-object p0
.line 3
invoke-virtual {p0}, Landroid/os/Message;->getData()Landroid/os/Bundle;
move-result-object v0
const-string v1, "request.add.friend.id"
invoke-virtual {v0, v1, p1, p2}, Landroid/os/Bundle;->putLong(Ljava/lang/String;J)V
.line 4
sget-object p1, Lcom/sandboxol/messager/MessageMediator;->INSTANCE:Lcom/sandboxol/messager/MessageMediator;
sget-object p2, Lcom/sandboxol/center/router/moduleInfo/game/GameBroadcastType;->BROADCAST_REQUEST_ADD_FRIEND:Ljava/lang/String;
invoke-virtual {p1, p2, p0}, Lcom/sandboxol/messager/MessageMediator;->sendMsg1(Ljava/lang/String;Landroid/os/Message;)V
goto :goto_4e
.line 5
:cond_3a
invoke-static {}, Landroid/os/Message;->obtain()Landroid/os/Message;
move-result-object p0
.line 6
invoke-virtual {p0}, Landroid/os/Message;->getData()Landroid/os/Bundle;
move-result-object v0
const-string v1, "agree.add.friend.id"
invoke-virtual {v0, v1, p1, p2}, Landroid/os/Bundle;->putLong(Ljava/lang/String;J)V
.line 7
sget-object p1, Lcom/sandboxol/messager/MessageMediator;->INSTANCE:Lcom/sandboxol/messager/MessageMediator;
sget-object p2, Lcom/sandboxol/center/router/moduleInfo/game/GameBroadcastType;->BROADCAST_AGREE_ADD_FRIEND:Ljava/lang/String;
invoke-virtual {p1, p2, p0}, Lcom/sandboxol/messager/MessageMediator;->sendMsg1(Ljava/lang/String;Landroid/os/Message;)V
:goto_4e
return-void
.end method
.method public static onGameExit()V
.registers 2
const-string v0, "GameExit"
const-string v1, "================================"
.line 1
invoke-static {v0, v1}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I
.line 2
sget-object v0, Lcom/sandboxol/blockmango/EchoesHelper;->sEchoesHelperListener:Lcom/sandboxol/blockmango/EchoesHelper$EchoesHelperListener;
if-eqz v0, :cond_14
sget-object v0, Lcom/sandboxol/blockmango/EchoesHelper;->sActivity:Landroid/app/Activity;
if-eqz v0, :cond_14
.line 3
sget-object v1, Lcom/sandboxol/blockmango/ib;->a:Lcom/sandboxol/blockmango/ib;
invoke-virtual {v0, v1}, Landroid/app/Activity;->runOnUiThread(Ljava/lang/Runnable;)V
:cond_14
return-void
.end method
.method public static onGameExit(Ljava/lang/String;)V
.registers 3
.line 4
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
const-string v1, "================================"
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
const-string v1, "GameExit"
invoke-static {v1, v0}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I
.line 5
sget-object v0, Lcom/sandboxol/blockmango/EchoesHelper;->sEchoesHelperListener:Lcom/sandboxol/blockmango/EchoesHelper$EchoesHelperListener;
if-eqz v0, :cond_26
sget-object v0, Lcom/sandboxol/blockmango/EchoesHelper;->sActivity:Landroid/app/Activity;
if-eqz v0, :cond_26
.line 6
new-instance v1, Lcom/sandboxol/blockmango/bb;
invoke-direct {v1, p0}, Lcom/sandboxol/blockmango/bb;-><init>(Ljava/lang/String;)V
invoke-virtual {v0, v1}, Landroid/app/Activity;->runOnUiThread(Ljava/lang/Runnable;)V
:cond_26
return-void
.end method
.method public static onGameSettlement(Ljava/lang/String;Ljava/lang/String;)V
.registers 4
.line 1
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
const-string v1, "gameType_"
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string p0, " gameResult_"
invoke-virtual {v0, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p0
const-string p1, "jni_onGameSettlement"
invoke-static {p1, p0}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I
return-void
.end method
.method public static onGetServerInfo()V
.registers 0
return-void
.end method
.method public static onGetTalkDetail(Ljava/lang/String;II)V
.registers 6
.line 1
invoke-static {}, Landroid/os/Message;->obtain()Landroid/os/Message;
move-result-object v0
.line 2
invoke-virtual {v0}, Landroid/os/Message;->getData()Landroid/os/Bundle;
move-result-object v1
const-string v2, "targetId"
invoke-virtual {v1, v2, p0}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
.line 3
invoke-virtual {v0}, Landroid/os/Message;->getData()Landroid/os/Bundle;
move-result-object p0
const-string v1, "lastMessageId"
invoke-virtual {p0, v1, p1}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
.line 4
invoke-virtual {v0}, Landroid/os/Message;->getData()Landroid/os/Bundle;
move-result-object p0
const-string p1, "count"
invoke-virtual {p0, p1, p2}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
.line 5
sget-object p0, Lcom/sandboxol/messager/MessageMediator;->INSTANCE:Lcom/sandboxol/messager/MessageMediator;
sget-object p1, Lcom/sandboxol/center/router/moduleInfo/game/GameBroadcastType;->BROADCAST_GAME_CHAT_GET_TALK_DETAIL:Ljava/lang/String;
invoke-virtual {p0, p1, v0}, Lcom/sandboxol/messager/MessageMediator;->sendMsg1(Ljava/lang/String;Landroid/os/Message;)V
return-void
.end method
.method public static onGetTalkList(II)V
.registers 5
.line 1
invoke-static {}, Landroid/os/Message;->obtain()Landroid/os/Message;
move-result-object v0
.line 2
invoke-virtual {v0}, Landroid/os/Message;->getData()Landroid/os/Bundle;
move-result-object v1
const-string v2, "timeStamp"
invoke-virtual {v1, v2, p0}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
.line 3
invoke-virtual {v0}, Landroid/os/Message;->getData()Landroid/os/Bundle;
move-result-object p0
const-string v1, "count"
invoke-virtual {p0, v1, p1}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
.line 4
sget-object p0, Lcom/sandboxol/messager/MessageMediator;->INSTANCE:Lcom/sandboxol/messager/MessageMediator;
sget-object p1, Lcom/sandboxol/center/router/moduleInfo/game/GameBroadcastType;->BROADCAST_GAME_CHAT_GET_TALK_LIST:Ljava/lang/String;
invoke-virtual {p0, p1, v0}, Lcom/sandboxol/messager/MessageMediator;->sendMsg1(Ljava/lang/String;Landroid/os/Message;)V
return-void
.end method
.method public static onLoadMapComplete()V
.registers 2
.line 1
sget-object v0, Lcom/sandboxol/blockmango/EchoesHelper;->sEchoesHelperListener:Lcom/sandboxol/blockmango/EchoesHelper$EchoesHelperListener;
if-eqz v0, :cond_d
sget-object v0, Lcom/sandboxol/blockmango/EchoesHelper;->sActivity:Landroid/app/Activity;
if-eqz v0, :cond_d
.line 2
sget-object v1, Lcom/sandboxol/blockmango/La;->a:Lcom/sandboxol/blockmango/La;
invoke-virtual {v0, v1}, Landroid/app/Activity;->runOnUiThread(Ljava/lang/Runnable;)V
:cond_d
return-void
.end method
.method public static onLoadingTips(Ljava/lang/String;Z)V
.registers 3
.line 1
sget-object v0, Lcom/sandboxol/blockmango/EchoesHelper;->sEchoesHelperListener:Lcom/sandboxol/blockmango/EchoesHelper$EchoesHelperListener;
invoke-interface {v0, p0, p1}, Lcom/sandboxol/blockmango/EchoesHelper$EchoesHelperListener;->onLoadingTips(Ljava/lang/String;Z)V
return-void
.end method
.method public static onMapDownloadSuccess()V
.registers 3
const-string v0, "Main_onMapDownload"
const-string v1, "onMapDownloadSuccess----1"
.line 1
invoke-static {v0, v1}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I
.line 2
invoke-static {}, Lcom/sandboxol/blockmango/EchoesGLSurfaceView;->getInstance()Lcom/sandboxol/blockmango/EchoesGLSurfaceView;
move-result-object v1
if-eqz v1, :cond_24
.line 3
sget-object v1, Lcom/sandboxol/blockmango/cb;->a:Lcom/sandboxol/blockmango/cb;
.line 4
sget-object v2, Lcom/sandboxol/blockmango/EchoesHelper;->sActivity:Landroid/app/Activity;
if-eqz v2, :cond_1c
.line 5
invoke-virtual {v2, v1}, Landroid/app/Activity;->runOnUiThread(Ljava/lang/Runnable;)V
const-string v1, "onMapDownloadSuccess----2"
.line 6
invoke-static {v0, v1}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I
goto :goto_24
.line 7
:cond_1c
invoke-interface {v1}, Ljava/lang/Runnable;->run()V
const-string v1, "onMapDownloadSuccess----3"
.line 8
invoke-static {v0, v1}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I
:cond_24
:goto_24
return-void
.end method
.method public static onNextGame()V
.registers 2
const-string v0, "jni_onNextGame"
const-string v1, "================================"
.line 1
invoke-static {v0, v1}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I
.line 2
sget-object v0, Lcom/sandboxol/blockmango/EchoesHelper;->sEchoesHelperListener:Lcom/sandboxol/blockmango/EchoesHelper$EchoesHelperListener;
if-eqz v0, :cond_17
sget-object v0, Lcom/sandboxol/blockmango/EchoesHelper;->sActivity:Landroid/app/Activity;
if-eqz v0, :cond_17
.line 3
new-instance v1, Lcom/sandboxol/blockmango/EchoesHelper$1;
invoke-direct {v1}, Lcom/sandboxol/blockmango/EchoesHelper$1;-><init>()V
invoke-virtual {v0, v1}, Landroid/app/Activity;->runOnUiThread(Ljava/lang/Runnable;)V
:cond_17
return-void
.end method
.method public static onPause()V
.registers 1
.line 1
sget-object v0, Lcom/sandboxol/blockmango/EchoesHelper;->sPlayVoice:Lc/k/a/d;
if-eqz v0, :cond_7
.line 2
invoke-virtual {v0}, Lc/k/a/d;->a()V
:cond_7
return-void
.end method
.method public static onPlayVoice(Ljava/lang/String;)V
.registers 4
.line 1
invoke-static {}, Landroid/os/Message;->obtain()Landroid/os/Message;
move-result-object v0
.line 2
invoke-virtual {v0}, Landroid/os/Message;->getData()Landroid/os/Bundle;
move-result-object v1
const-string v2, "uri"
invoke-virtual {v1, v2, p0}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
.line 3
sget-object p0, Lcom/sandboxol/messager/MessageMediator;->INSTANCE:Lcom/sandboxol/messager/MessageMediator;
sget-object v1, Lcom/sandboxol/center/router/moduleInfo/game/GameBroadcastType;->BROADCAST_GAME_CHAT_PLAY_AUDIO:Ljava/lang/String;
invoke-virtual {p0, v1, v0}, Lcom/sandboxol/messager/MessageMediator;->sendMsg1(Ljava/lang/String;Landroid/os/Message;)V
return-void
.end method
.method public static onRecharge(I)V
.registers 3
.line 1
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
const-string v1, "type = "
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0, p0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
const-string v1, "jni_onRecharge"
invoke-static {v1, v0}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I
.line 2
sget-object v0, Lcom/sandboxol/blockmango/EchoesHelper;->sActivity:Landroid/app/Activity;
if-eqz v0, :cond_26
sget-object v1, Lcom/sandboxol/blockmango/EchoesHelper;->sEchoesHelperListener:Lcom/sandboxol/blockmango/EchoesHelper$EchoesHelperListener;
if-eqz v1, :cond_26
.line 3
new-instance v1, Lcom/sandboxol/blockmango/Ga;
invoke-direct {v1, p0}, Lcom/sandboxol/blockmango/Ga;-><init>(I)V
invoke-virtual {v0, v1}, Landroid/app/Activity;->runOnUiThread(Ljava/lang/Runnable;)V
:cond_26
return-void
.end method
.method public static onRecharge(ILjava/lang/String;)V
.registers 4
.line 4
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
const-string v1, "type = "
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0, p0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
const-string v1, "jni_onRecharge"
invoke-static {v1, v0}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I
.line 5
sget-object v0, Lcom/sandboxol/blockmango/EchoesHelper;->sActivity:Landroid/app/Activity;
if-eqz v0, :cond_26
sget-object v1, Lcom/sandboxol/blockmango/EchoesHelper;->sEchoesHelperListener:Lcom/sandboxol/blockmango/EchoesHelper$EchoesHelperListener;
if-eqz v1, :cond_26
.line 6
new-instance v1, Lcom/sandboxol/blockmango/Sa;
invoke-direct {v1, p0, p1}, Lcom/sandboxol/blockmango/Sa;-><init>(ILjava/lang/String;)V
invoke-virtual {v0, v1}, Landroid/app/Activity;->runOnUiThread(Ljava/lang/Runnable;)V
:cond_26
return-void
.end method
.method public static onReportMapDuration(Ljava/lang/String;I)V
.registers 3
.line 1
invoke-static {}, Lcom/sandboxol/blocky/router/RealmsController;->getMe()Lcom/sandboxol/blocky/router/RealmsController;
move-result-object p0
if-eqz p0, :cond_1e
.line 2
invoke-static {}, Lcom/sandboxol/blocky/router/RealmsController;->getMe()Lcom/sandboxol/blocky/router/RealmsController;
move-result-object p0
invoke-virtual {p0}, Lcom/sandboxol/blocky/router/Controller;->getEnterRealmsResult()Lcom/sandboxol/center/router/moduleInfo/game/EnterRealmsResult;
move-result-object p0
.line 3
new-instance v0, Lcom/sandboxol/center/entity/DownloadAnalyseData;
invoke-virtual {p0}, Lcom/sandboxol/center/router/moduleInfo/game/EnterRealmsResult;->getGame()Lcom/sandboxol/greendao/entity/Game;
move-result-object p0
invoke-virtual {p0}, Lcom/sandboxol/greendao/entity/Game;->getGameId()Ljava/lang/String;
move-result-object p0
invoke-direct {v0, p0, p1}, Lcom/sandboxol/center/entity/DownloadAnalyseData;-><init>(Ljava/lang/String;I)V
invoke-static {v0}, Lcom/sandboxol/center/utils/ReportUtils;->cdnDownloadMapTimeReport(Lcom/sandboxol/center/entity/DownloadAnalyseData;)V
:cond_1e
return-void
.end method
.method public static onReportMapSpeed(Ljava/lang/String;D)V
.registers 5
.line 1
invoke-static {}, Lcom/sandboxol/blocky/router/RealmsController;->getMe()Lcom/sandboxol/blocky/router/RealmsController;
move-result-object v0
if-eqz v0, :cond_1e
.line 2
invoke-static {}, Lcom/sandboxol/blocky/router/RealmsController;->getMe()Lcom/sandboxol/blocky/router/RealmsController;
move-result-object v0
invoke-virtual {v0}, Lcom/sandboxol/blocky/router/Controller;->getEnterRealmsResult()Lcom/sandboxol/center/router/moduleInfo/game/EnterRealmsResult;
move-result-object v0
.line 3
new-instance v1, Lcom/sandboxol/center/entity/DownloadAnalyseData;
invoke-virtual {v0, p0}, Lcom/sandboxol/center/router/moduleInfo/game/EnterRealmsResult;->getCdnIdFromUrl(Ljava/lang/String;)Ljava/lang/String;
move-result-object p0
invoke-static {}, Lcom/sandboxol/common/utils/CommonHelper;->getCountry()Ljava/lang/String;
move-result-object v0
invoke-direct {v1, p0, v0, p1, p2}, Lcom/sandboxol/center/entity/DownloadAnalyseData;-><init>(Ljava/lang/String;Ljava/lang/String;D)V
invoke-static {v1}, Lcom/sandboxol/center/utils/ReportUtils;->cdnDownloadSpeedReport(Lcom/sandboxol/center/entity/DownloadAnalyseData;)V
:cond_1e
return-void
.end method
.method public static onReportMapStatus(Ljava/lang/String;I)V
.registers 6
.line 1
invoke-static {}, Lcom/sandboxol/blocky/router/RealmsController;->getMe()Lcom/sandboxol/blocky/router/RealmsController;
move-result-object v0
if-eqz v0, :cond_2e
.line 2
invoke-static {}, Lcom/sandboxol/blocky/router/RealmsController;->getMe()Lcom/sandboxol/blocky/router/RealmsController;
move-result-object v0
invoke-virtual {v0}, Lcom/sandboxol/blocky/router/Controller;->getEnterRealmsResult()Lcom/sandboxol/center/router/moduleInfo/game/EnterRealmsResult;
move-result-object v0
.line 3
new-instance v1, Lcom/sandboxol/center/entity/DownloadAnalyseData;
invoke-virtual {v0, p0}, Lcom/sandboxol/center/router/moduleInfo/game/EnterRealmsResult;->getCdnIdFromUrl(Ljava/lang/String;)Ljava/lang/String;
move-result-object v2
invoke-static {}, Lcom/sandboxol/common/utils/CommonHelper;->getCountry()Ljava/lang/String;
move-result-object v3
invoke-direct {v1, v2, v3, p1, p0}, Lcom/sandboxol/center/entity/DownloadAnalyseData;-><init>(Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;)V
invoke-static {v1}, Lcom/sandboxol/center/utils/ReportUtils;->cdnDownloadNumReport(Lcom/sandboxol/center/entity/DownloadAnalyseData;)V
.line 4
new-instance p0, Lcom/sandboxol/center/entity/DownloadAnalyseData;
invoke-virtual {v0}, Lcom/sandboxol/center/router/moduleInfo/game/EnterRealmsResult;->getGame()Lcom/sandboxol/greendao/entity/Game;
move-result-object v0
invoke-virtual {v0}, Lcom/sandboxol/greendao/entity/Game;->getGameId()Ljava/lang/String;
move-result-object v0
invoke-direct {p0, p1, v0}, Lcom/sandboxol/center/entity/DownloadAnalyseData;-><init>(ILjava/lang/String;)V
invoke-static {p0}, Lcom/sandboxol/center/utils/ReportUtils;->cdnDownloadMapNumReport(Lcom/sandboxol/center/entity/DownloadAnalyseData;)V
:cond_2e
return-void
.end method
.method public static onResetGame(Ljava/lang/String;Ljava/lang/String;J)V
.registers 5
const-string v0, ""
.line 1
invoke-static {p2, p3, p0, p1, v0}, Lcom/sandboxol/blockmango/EchoesHelper;->onResetGameAddr(JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
return-void
.end method
.method public static onResetGameAddr(JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
.registers 13
.line 1
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
const-string v1, "targetUserId = "
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0, p0, p1}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
const-string v1, " gameType = "
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v1, " mapId = "
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0, p3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v1, " ip = "
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0, p4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
const-string v1, "jni_onResetGameAddr"
invoke-static {v1, v0}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I
.line 2
sget-object v0, Lcom/sandboxol/blockmango/EchoesHelper;->sActivity:Landroid/app/Activity;
if-eqz v0, :cond_47
invoke-static {}, Lcom/sandboxol/blockmango/EchoesGLSurfaceView;->getInstance()Lcom/sandboxol/blockmango/EchoesGLSurfaceView;
move-result-object v0
if-eqz v0, :cond_47
.line 3
sget-object v0, Lcom/sandboxol/blockmango/EchoesHelper;->sActivity:Landroid/app/Activity;
new-instance v7, Lcom/sandboxol/blockmango/Ta;
move-object v1, v7
move-object v2, p2
move-object v3, p3
move-wide v4, p0
move-object v6, p4
invoke-direct/range {v1 .. v6}, Lcom/sandboxol/blockmango/Ta;-><init>(Ljava/lang/String;Ljava/lang/String;JLjava/lang/String;)V
invoke-virtual {v0, v7}, Landroid/app/Activity;->runOnUiThread(Ljava/lang/Runnable;)V
:cond_47
return-void
.end method
.method public static onResetGameAddr(JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
.registers 15
.line 4
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
const-string v1, "targetUserId = "
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0, p0, p1}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
const-string v1, " gameType = "
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v1, " mapId = "
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0, p3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v1, " ip = "
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0, p4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
const-string v1, "jni_onResetGameAddr"
invoke-static {v1, v0}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I
.line 5
sget-object v0, Lcom/sandboxol/blockmango/EchoesHelper;->sActivity:Landroid/app/Activity;
if-eqz v0, :cond_48
invoke-static {}, Lcom/sandboxol/blockmango/EchoesGLSurfaceView;->getInstance()Lcom/sandboxol/blockmango/EchoesGLSurfaceView;
move-result-object v0
if-eqz v0, :cond_48
.line 6
sget-object v0, Lcom/sandboxol/blockmango/EchoesHelper;->sActivity:Landroid/app/Activity;
new-instance v8, Lcom/sandboxol/blockmango/Wa;
move-object v1, v8
move-object v2, p2
move-object v3, p3
move-wide v4, p0
move-object v6, p4
move-object v7, p5
invoke-direct/range {v1 .. v7}, Lcom/sandboxol/blockmango/Wa;-><init>(Ljava/lang/String;Ljava/lang/String;JLjava/lang/String;Ljava/lang/String;)V
invoke-virtual {v0, v8}, Landroid/app/Activity;->runOnUiThread(Ljava/lang/Runnable;)V
:cond_48
return-void
.end method
.method public static onResetGameByGameId(Ljava/lang/String;Ljava/lang/String;)V
.registers 4
.line 1
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
const-string v1, " gameType = "
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v1, " targetGameId = "
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
const-string v1, "jni_onResetGameAddr"
invoke-static {v1, v0}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I
.line 2
sget-object v0, Lcom/sandboxol/blockmango/EchoesHelper;->sActivity:Landroid/app/Activity;
if-eqz v0, :cond_32
invoke-static {}, Lcom/sandboxol/blockmango/EchoesGLSurfaceView;->getInstance()Lcom/sandboxol/blockmango/EchoesGLSurfaceView;
move-result-object v0
if-eqz v0, :cond_32
.line 3
sget-object v0, Lcom/sandboxol/blockmango/EchoesHelper;->sActivity:Landroid/app/Activity;
new-instance v1, Lcom/sandboxol/blockmango/lb;
invoke-direct {v1, p0, p1}, Lcom/sandboxol/blockmango/lb;-><init>(Ljava/lang/String;Ljava/lang/String;)V
invoke-virtual {v0, v1}, Landroid/app/Activity;->runOnUiThread(Ljava/lang/Runnable;)V
:cond_32
return-void
.end method
.method public static onResume()V
.registers 1
.line 1
sget-object v0, Lcom/sandboxol/blockmango/EchoesHelper;->sPlayVoice:Lc/k/a/d;
if-eqz v0, :cond_7
.line 2
invoke-virtual {v0}, Lc/k/a/d;->b()V
:cond_7
return-void
.end method
.method public static onSendMessage(ILjava/lang/String;)V
.registers 9
const-string v0, "receiverUserId"
const-string v1, "content"
.line 1
invoke-static {}, Landroid/os/Message;->obtain()Landroid/os/Message;
move-result-object v2
const-string v3, "msg"
if-nez p0, :cond_20
.line 2
invoke-static {p1}, Lcom/sandboxol/center/entity/chat/MessageTransferFactory;->createMessageTxt(Ljava/lang/String;)Lcom/sandboxol/center/entity/chat/MessageTxt;
move-result-object p0
.line 3
invoke-virtual {v2}, Landroid/os/Message;->getData()Landroid/os/Bundle;
move-result-object p1
invoke-virtual {p1, v3, p0}, Landroid/os/Bundle;->putSerializable(Ljava/lang/String;Ljava/io/Serializable;)V
.line 4
sget-object p0, Lcom/sandboxol/messager/MessageMediator;->INSTANCE:Lcom/sandboxol/messager/MessageMediator;
sget-object p1, Lcom/sandboxol/center/router/moduleInfo/game/GameBroadcastType;->BROADCAST_GAME_CHAT_MESSAGE_TXT_SEND:Ljava/lang/String;
invoke-virtual {p0, p1, v2}, Lcom/sandboxol/messager/MessageMediator;->sendMsg1(Ljava/lang/String;Landroid/os/Message;)V
goto/16 :goto_103
:cond_20
const/4 v4, 0x1
if-ne p0, v4, :cond_37
.line 5
invoke-static {p1}, Lcom/sandboxol/center/entity/chat/MessageTransferFactory;->createMessageImg(Ljava/lang/String;)Lcom/sandboxol/center/entity/chat/MessageImage;
move-result-object p0
.line 6
invoke-virtual {v2}, Landroid/os/Message;->getData()Landroid/os/Bundle;
move-result-object p1
invoke-virtual {p1, v3, p0}, Landroid/os/Bundle;->putSerializable(Ljava/lang/String;Ljava/io/Serializable;)V
.line 7
sget-object p0, Lcom/sandboxol/messager/MessageMediator;->INSTANCE:Lcom/sandboxol/messager/MessageMediator;
sget-object p1, Lcom/sandboxol/center/router/moduleInfo/game/GameBroadcastType;->BROADCAST_GAME_CHAT_MESSAGE_IMG_SEND:Ljava/lang/String;
invoke-virtual {p0, p1, v2}, Lcom/sandboxol/messager/MessageMediator;->sendMsg1(Ljava/lang/String;Landroid/os/Message;)V
goto/16 :goto_103
:cond_37
const/4 v4, 0x2
if-ne p0, v4, :cond_4e
.line 8
invoke-static {p1}, Lcom/sandboxol/center/entity/chat/MessageTransferFactory;->createMessageVoice(Ljava/lang/String;)Lcom/sandboxol/center/entity/chat/MessageVoice;
move-result-object p0
.line 9
invoke-virtual {v2}, Landroid/os/Message;->getData()Landroid/os/Bundle;
move-result-object p1
invoke-virtual {p1, v3, p0}, Landroid/os/Bundle;->putSerializable(Ljava/lang/String;Ljava/io/Serializable;)V
.line 10
sget-object p0, Lcom/sandboxol/messager/MessageMediator;->INSTANCE:Lcom/sandboxol/messager/MessageMediator;
sget-object p1, Lcom/sandboxol/center/router/moduleInfo/game/GameBroadcastType;->BROADCAST_GAME_CHAT_MESSAGE_VOICE_SEND:Ljava/lang/String;
invoke-virtual {p0, p1, v2}, Lcom/sandboxol/messager/MessageMediator;->sendMsg1(Ljava/lang/String;Landroid/os/Message;)V
goto/16 :goto_103
:cond_4e
const/4 v4, 0x4
if-ne p0, v4, :cond_65
.line 11
invoke-static {p1}, Lcom/sandboxol/center/entity/chat/MessageTransferFactory;->createMessageTxt(Ljava/lang/String;)Lcom/sandboxol/center/entity/chat/MessageTxt;
move-result-object p0
.line 12
invoke-virtual {v2}, Landroid/os/Message;->getData()Landroid/os/Bundle;
move-result-object p1
invoke-virtual {p1, v3, p0}, Landroid/os/Bundle;->putSerializable(Ljava/lang/String;Ljava/io/Serializable;)V
.line 13
sget-object p0, Lcom/sandboxol/messager/MessageMediator;->INSTANCE:Lcom/sandboxol/messager/MessageMediator;
sget-object p1, Lcom/sandboxol/center/router/moduleInfo/game/GameBroadcastType;->BROADCAST_GAME_CHAT_MESSAGE_EXPRESSION_SEND:Ljava/lang/String;
invoke-virtual {p0, p1, v2}, Lcom/sandboxol/messager/MessageMediator;->sendMsg1(Ljava/lang/String;Landroid/os/Message;)V
goto/16 :goto_103
:cond_65
const/4 v3, 0x5
const-string v4, "engineVersion"
const-string v5, "game"
const-string v6, "targetId"
if-ne p0, v3, :cond_a5
.line 14
invoke-virtual {v2}, Landroid/os/Message;->getData()Landroid/os/Bundle;
move-result-object p0
invoke-virtual {p0, v6, p1}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
.line 15
invoke-virtual {v2}, Landroid/os/Message;->getData()Landroid/os/Bundle;
move-result-object p0
invoke-static {}, Lcom/sandboxol/blocky/router/RealmsController;->getMe()Lcom/sandboxol/blocky/router/RealmsController;
move-result-object p1
invoke-virtual {p1}, Lcom/sandboxol/blocky/router/Controller;->getEnterRealmsResult()Lcom/sandboxol/center/router/moduleInfo/game/EnterRealmsResult;
move-result-object p1
invoke-virtual {p1}, Lcom/sandboxol/center/router/moduleInfo/game/EnterRealmsResult;->getGame()Lcom/sandboxol/greendao/entity/Game;
move-result-object p1
invoke-virtual {p0, v5, p1}, Landroid/os/Bundle;->putSerializable(Ljava/lang/String;Ljava/io/Serializable;)V
.line 16
invoke-virtual {v2}, Landroid/os/Message;->getData()Landroid/os/Bundle;
move-result-object p0
invoke-static {}, Lcom/sandboxol/blockmango/EchoesGLSurfaceView;->getInstance()Lcom/sandboxol/blockmango/EchoesGLSurfaceView;
move-result-object p1
iget-object p1, p1, Lcom/sandboxol/blockmango/EchoesGLSurfaceView;->mEchoesRenderer:Lcom/sandboxol/blockmango/EchoesRenderer;
invoke-virtual {p1}, Lcom/sandboxol/blockmango/EchoesRenderer;->getEngineEnv()Lcom/sandboxol/center/router/moduleInfo/game/AbstractEngineEnv;
move-result-object p1
invoke-virtual {p1}, Lcom/sandboxol/center/router/moduleInfo/game/AbstractEngineEnv;->getEngineVersion()J
move-result-wide v0
invoke-virtual {p0, v4, v0, v1}, Landroid/os/Bundle;->putLong(Ljava/lang/String;J)V
.line 17
sget-object p0, Lcom/sandboxol/messager/MessageMediator;->INSTANCE:Lcom/sandboxol/messager/MessageMediator;
sget-object p1, Lcom/sandboxol/center/router/moduleInfo/game/GameBroadcastType;->BROADCAST_GAME_CHAT_MESSAGE_INVITE_PLAY_GAME:Ljava/lang/String;
invoke-virtual {p0, p1, v2}, Lcom/sandboxol/messager/MessageMediator;->sendMsg1(Ljava/lang/String;Landroid/os/Message;)V
goto :goto_103
:cond_a5
const/4 v3, 0x6
if-ne p0, v3, :cond_103
.line 18
:try_start_a8
new-instance p0, Lorg/json/JSONObject;
invoke-direct {p0, p1}, Lorg/json/JSONObject;-><init>(Ljava/lang/String;)V
.line 19
invoke-virtual {p0, v0}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z
move-result p1
if-eqz p1, :cond_103
invoke-virtual {p0, v1}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z
move-result p1
if-eqz p1, :cond_103
.line 20
invoke-virtual {v2}, Landroid/os/Message;->getData()Landroid/os/Bundle;
move-result-object p1
invoke-virtual {p0, v0}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
invoke-virtual {p1, v6, v0}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
.line 21
invoke-virtual {v2}, Landroid/os/Message;->getData()Landroid/os/Bundle;
move-result-object p1
invoke-static {}, Lcom/sandboxol/blocky/router/RealmsController;->getMe()Lcom/sandboxol/blocky/router/RealmsController;
move-result-object v0
invoke-virtual {v0}, Lcom/sandboxol/blocky/router/Controller;->getEnterRealmsResult()Lcom/sandboxol/center/router/moduleInfo/game/EnterRealmsResult;
move-result-object v0
invoke-virtual {v0}, Lcom/sandboxol/center/router/moduleInfo/game/EnterRealmsResult;->getGame()Lcom/sandboxol/greendao/entity/Game;
move-result-object v0
invoke-virtual {p1, v5, v0}, Landroid/os/Bundle;->putSerializable(Ljava/lang/String;Ljava/io/Serializable;)V
.line 22
invoke-virtual {v2}, Landroid/os/Message;->getData()Landroid/os/Bundle;
move-result-object p1
invoke-static {}, Lcom/sandboxol/blockmango/EchoesGLSurfaceView;->getInstance()Lcom/sandboxol/blockmango/EchoesGLSurfaceView;
move-result-object v0
iget-object v0, v0, Lcom/sandboxol/blockmango/EchoesGLSurfaceView;->mEchoesRenderer:Lcom/sandboxol/blockmango/EchoesRenderer;
invoke-virtual {v0}, Lcom/sandboxol/blockmango/EchoesRenderer;->getEngineEnv()Lcom/sandboxol/center/router/moduleInfo/game/AbstractEngineEnv;
move-result-object v0
invoke-virtual {v0}, Lcom/sandboxol/center/router/moduleInfo/game/AbstractEngineEnv;->getEngineVersion()J
move-result-wide v5
invoke-virtual {p1, v4, v5, v6}, Landroid/os/Bundle;->putLong(Ljava/lang/String;J)V
.line 23
invoke-virtual {v2}, Landroid/os/Message;->getData()Landroid/os/Bundle;
move-result-object p1
invoke-virtual {p0, v1}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
move-result-object p0
invoke-virtual {p1, v1, p0}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
.line 24
sget-object p0, Lcom/sandboxol/messager/MessageMediator;->INSTANCE:Lcom/sandboxol/messager/MessageMediator;
sget-object p1, Lcom/sandboxol/center/router/moduleInfo/game/GameBroadcastType;->BROADCAST_GAME_CHAT_MESSAGE_INVITE_PLAY_GAME_BED_WAR:Ljava/lang/String;
invoke-virtual {p0, p1, v2}, Lcom/sandboxol/messager/MessageMediator;->sendMsg1(Ljava/lang/String;Landroid/os/Message;)V
:try_end_fe
.catch Lorg/json/JSONException; {:try_start_a8 .. :try_end_fe} :catch_ff
goto :goto_103
:catch_ff
move-exception p0
.line 25
invoke-virtual {p0}, Lorg/json/JSONException;->printStackTrace()V
:cond_103
:goto_103
return-void
.end method
.method public static onSetClipboard(Ljava/lang/String;)V
.registers 2
.line 1
invoke-static {}, Lcom/sandboxol/blockmango/EchoesGLSurfaceView;->getInstance()Lcom/sandboxol/blockmango/EchoesGLSurfaceView;
move-result-object v0
invoke-virtual {v0}, Landroid/opengl/GLSurfaceView;->getContext()Landroid/content/Context;
move-result-object v0
invoke-static {v0, p0}, Lcom/sandboxol/center/utils/SystemHelper;->onSetClipboard(Landroid/content/Context;Ljava/lang/String;)V
return-void
.end method
.method public static onStartRecordVoice(Ljava/lang/String;)V
.registers 4
.line 1
invoke-static {}, Landroid/os/Message;->obtain()Landroid/os/Message;
move-result-object v0
.line 2
invoke-virtual {v0}, Landroid/os/Message;->getData()Landroid/os/Bundle;
move-result-object v1
const-string v2, "receiverUserId"
invoke-virtual {v1, v2, p0}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
.line 3
sget-object p0, Lcom/sandboxol/messager/MessageMediator;->INSTANCE:Lcom/sandboxol/messager/MessageMediator;
sget-object v1, Lcom/sandboxol/center/router/moduleInfo/game/GameBroadcastType;->BROADCAST_GAME_CHAT_START_RECORD_AUDIO:Ljava/lang/String;
invoke-virtual {p0, v1, v0}, Lcom/sandboxol/messager/MessageMediator;->sendMsg1(Ljava/lang/String;Landroid/os/Message;)V
return-void
.end method
.method public static onStopRecordVoice(Ljava/lang/String;Z)V
.registers 5
.line 1
invoke-static {}, Landroid/os/Message;->obtain()Landroid/os/Message;
move-result-object v0
.line 2
invoke-virtual {v0}, Landroid/os/Message;->getData()Landroid/os/Bundle;
move-result-object v1
const-string v2, "receiverUserId"
invoke-virtual {v1, v2, p0}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
.line 3
invoke-virtual {v0}, Landroid/os/Message;->getData()Landroid/os/Bundle;
move-result-object p0
const-string v1, "isCancel"
invoke-virtual {p0, v1, p1}, Landroid/os/Bundle;->putBoolean(Ljava/lang/String;Z)V
.line 4
sget-object p0, Lcom/sandboxol/messager/MessageMediator;->INSTANCE:Lcom/sandboxol/messager/MessageMediator;
sget-object p1, Lcom/sandboxol/center/router/moduleInfo/game/GameBroadcastType;->BROADCAST_GAME_CHAT_STOP_RECORD_AUDIO:Ljava/lang/String;
invoke-virtual {p0, p1, v0}, Lcom/sandboxol/messager/MessageMediator;->sendMsg1(Ljava/lang/String;Landroid/os/Message;)V
return-void
.end method
.method public static onUsePropResults(Ljava/lang/String;I)V
.registers 4
.line 1
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
const-string v1, "=================UsePropResults["
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
const-string p1, "]==============="
invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p0
const-string p1, "jni_onUsePropResults"
invoke-static {p1, p0}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I
return-void
.end method
.method public static onUserChange(Ljava/lang/String;Ljava/lang/String;JIZ)V
.registers 6
return-void
.end method
.method public static onUserIn(Ljava/lang/String;J)V
.registers 5
.line 1
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
const-string v1, "nickName_"
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string p0, " userId_"
invoke-virtual {v0, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0, p1, p2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p0
const-string p1, "jni_onUserIn"
invoke-static {p1, p0}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I
return-void
.end method
.method public static onUserOut(J)V
.registers 4
.line 1
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
const-string/jumbo v1, "userId_"
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0, p0, p1}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p0
const-string p1, "jni_onUserOut"
invoke-static {p1, p0}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I
return-void
.end method
.method public static onVoiceOperation(ILjava/lang/String;)V
.registers 7
.line 1
sget-object v0, Lcom/sandboxol/blockmango/EchoesHelper;->sActivity:Landroid/app/Activity;
if-nez v0, :cond_5
return-void
.line 2
:cond_5
sget-object v0, Lcom/sandboxol/blockmango/EchoesHelper;->sGameGameRecord:Lc/k/a/c;
if-eqz v0, :cond_d
sget-object v0, Lcom/sandboxol/blockmango/EchoesHelper;->sPlayVoice:Lc/k/a/d;
if-nez v0, :cond_3d
.line 3
:cond_d
invoke-static {}, Lcom/sandboxol/center/router/moduleInfo/game/EngineEnv;->getCurUseEngineTypeInGame()I
move-result v0
invoke-static {v0}, Lcom/sandboxol/center/router/moduleInfo/game/EngineEnv;->getInstance(I)Lcom/sandboxol/center/router/moduleInfo/game/AbstractEngineEnv;
move-result-object v0
invoke-virtual {v0}, Lcom/sandboxol/center/router/moduleInfo/game/AbstractEngineEnv;->getVoicePath()Ljava/lang/String;
move-result-object v0
.line 4
new-instance v1, Landroid/os/HandlerThread;
const-string v2, "GameAudioHelper"
invoke-direct {v1, v2}, Landroid/os/HandlerThread;-><init>(Ljava/lang/String;)V
.line 5
invoke-virtual {v1}, Landroid/os/HandlerThread;->start()V
.line 6
new-instance v2, Lc/k/a/c;
invoke-virtual {v1}, Landroid/os/HandlerThread;->getLooper()Landroid/os/Looper;
move-result-object v3
sget-object v4, Lcom/sandboxol/blockmango/EchoesHelper;->mAudioListener:Lc/k/a/b;
invoke-direct {v2, v3, v0, v4}, Lc/k/a/c;-><init>(Landroid/os/Looper;Ljava/lang/String;Lc/k/a/b;)V
sput-object v2, Lcom/sandboxol/blockmango/EchoesHelper;->sGameGameRecord:Lc/k/a/c;
.line 7
new-instance v0, Lc/k/a/d;
invoke-virtual {v1}, Landroid/os/HandlerThread;->getLooper()Landroid/os/Looper;
move-result-object v1
sget-object v2, Lcom/sandboxol/blockmango/EchoesHelper;->mAudioListener:Lc/k/a/b;
invoke-direct {v0, v1, v2}, Lc/k/a/d;-><init>(Landroid/os/Looper;Lc/k/a/b;)V
sput-object v0, Lcom/sandboxol/blockmango/EchoesHelper;->sPlayVoice:Lc/k/a/d;
.line 8
:cond_3d
sget-object v0, Lcom/sandboxol/blockmango/EchoesHelper;->sActivity:Landroid/app/Activity;
const-string v1, "android.permission.RECORD_AUDIO"
invoke-static {v0, v1}, Landroidx/core/content/b;->a(Landroid/content/Context;Ljava/lang/String;)I
move-result v0
if-eqz v0, :cond_4d
.line 9
sget-object p0, Lcom/sandboxol/blockmango/Ma;->a:Lcom/sandboxol/blockmango/Ma;
invoke-static {p0}, Lcom/sandboxol/blockmango/EchoesHelper;->runOnGLThread(Ljava/lang/Runnable;)V
return-void
:cond_4d
const/4 v0, 0x1
if-eq p0, v0, :cond_6e
const/4 v0, 0x2
if-eq p0, v0, :cond_6e
const/4 v0, 0x3
if-eq p0, v0, :cond_6e
packed-switch p0, :pswitch_data_74
goto :goto_73
.line 10
:pswitch_5a
new-instance v0, Landroid/os/Message;
invoke-direct {v0}, Landroid/os/Message;-><init>()V
if-eqz p1, :cond_62
goto :goto_64
:cond_62
const-string p1, ""
.line 11
:goto_64
iput-object p1, v0, Landroid/os/Message;->obj:Ljava/lang/Object;
.line 12
iput p0, v0, Landroid/os/Message;->what:I
.line 13
sget-object p0, Lcom/sandboxol/blockmango/EchoesHelper;->sPlayVoice:Lc/k/a/d;
invoke-virtual {p0, v0}, Landroid/os/Handler;->sendMessage(Landroid/os/Message;)Z
goto :goto_73
.line 14
:cond_6e
sget-object p1, Lcom/sandboxol/blockmango/EchoesHelper;->sGameGameRecord:Lc/k/a/c;
invoke-virtual {p1, p0}, Landroid/os/Handler;->sendEmptyMessage(I)Z
:goto_73
return-void
:pswitch_data_74
.packed-switch 0xb
:pswitch_5a
:pswitch_5a
:pswitch_5a
:pswitch_5a
.end packed-switch
.end method
.method public static onWatchAd(I)V
.registers 3
.line 1
sget-object v0, Lcom/sandboxol/blockmango/EchoesHelper;->sActivity:Landroid/app/Activity;
if-eqz v0, :cond_10
sget-object v1, Lcom/sandboxol/blockmango/EchoesHelper;->sEchoesHelperListener:Lcom/sandboxol/blockmango/EchoesHelper$EchoesHelperListener;
if-eqz v1, :cond_10
.line 2
new-instance v1, Lcom/sandboxol/blockmango/Ka;
invoke-direct {v1, p0}, Lcom/sandboxol/blockmango/Ka;-><init>(I)V
invoke-virtual {v0, v1}, Landroid/app/Activity;->runOnUiThread(Ljava/lang/Runnable;)V
:cond_10
return-void
.end method
.method public static onWatchAd(ILjava/lang/String;Ljava/lang/String;)V
.registers 5
.line 3
sget-object v0, Lcom/sandboxol/blockmango/EchoesHelper;->sActivity:Landroid/app/Activity;
if-eqz v0, :cond_10
sget-object v1, Lcom/sandboxol/blockmango/EchoesHelper;->sEchoesHelperListener:Lcom/sandboxol/blockmango/EchoesHelper$EchoesHelperListener;
if-eqz v1, :cond_10
.line 4
new-instance v1, Lcom/sandboxol/blockmango/hb;
invoke-direct {v1, p0, p1, p2}, Lcom/sandboxol/blockmango/hb;-><init>(ILjava/lang/String;Ljava/lang/String;)V
invoke-virtual {v0, v1}, Landroid/app/Activity;->runOnUiThread(Ljava/lang/Runnable;)V
:cond_10
return-void
.end method
.method public static openInviteLink(Ljava/lang/String;)V
.registers 3
.line 1
sget-object v0, Lcom/sandboxol/blockmango/EchoesHelper;->sActivity:Landroid/app/Activity;
if-eqz v0, :cond_1c
if-eqz p0, :cond_1c
sget-object v0, Landroid/util/Patterns;->WEB_URL:Ljava/util/regex/Pattern;
.line 2
invoke-virtual {v0, p0}, Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher;
move-result-object v0
invoke-virtual {v0}, Ljava/util/regex/Matcher;->matches()Z
move-result v0
if-eqz v0, :cond_1c
.line 3
sget-object v0, Lcom/sandboxol/blockmango/EchoesHelper;->sActivity:Landroid/app/Activity;
new-instance v1, Lcom/sandboxol/blockmango/Va;
invoke-direct {v1, p0}, Lcom/sandboxol/blockmango/Va;-><init>(Ljava/lang/String;)V
invoke-virtual {v0, v1}, Landroid/app/Activity;->runOnUiThread(Ljava/lang/Runnable;)V
:cond_1c
return-void
.end method
.method public static pauseAllEffects()V
.registers 0
return-void
.end method
.method public static pauseBackgroundMusic()V
.registers 0
return-void
.end method
.method public static pauseEffect(I)V
.registers 1
return-void
.end method
.method public static playAdVideo()V
.registers 2
.line 1
sget-object v0, Lcom/sandboxol/blockmango/EchoesHelper;->sActivity:Landroid/app/Activity;
if-eqz v0, :cond_9
.line 2
sget-object v1, Lcom/sandboxol/blockmango/Qa;->a:Lcom/sandboxol/blockmango/Qa;
invoke-virtual {v0, v1}, Landroid/app/Activity;->runOnUiThread(Ljava/lang/Runnable;)V
:cond_9
return-void
.end method
.method public static playBackgroundMusic(Ljava/lang/String;ZFF)V
.registers 4
return-void
.end method
.method public static playEffect(Ljava/lang/String;ZFFF)I
.registers 5
const/4 p0, 0x0
return p0
.end method
.method public static playScreen(I)V
.registers 3
.line 1
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
const-string v1, "type = "
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0, p0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
const-string v1, "jni_showGameVideoAds"
invoke-static {v1, v0}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I
.line 2
sget-object v0, Lcom/sandboxol/blockmango/EchoesHelper;->sActivity:Landroid/app/Activity;
if-eqz v0, :cond_26
sget-object v1, Lcom/sandboxol/blockmango/EchoesHelper;->sEchoesHelperListener:Lcom/sandboxol/blockmango/EchoesHelper$EchoesHelperListener;
if-eqz v1, :cond_26
.line 3
new-instance v1, Lcom/sandboxol/blockmango/fb;
invoke-direct {v1, p0}, Lcom/sandboxol/blockmango/fb;-><init>(I)V
invoke-virtual {v0, v1}, Landroid/app/Activity;->runOnUiThread(Ljava/lang/Runnable;)V
:cond_26
return-void
.end method
.method public static playVideo(ILjava/lang/String;)V
.registers 4
.line 1
sget-object v0, Lcom/sandboxol/blockmango/EchoesHelper;->sActivity:Landroid/app/Activity;
if-eqz v0, :cond_10
sget-object v1, Lcom/sandboxol/blockmango/EchoesHelper;->sEchoesHelperListener:Lcom/sandboxol/blockmango/EchoesHelper$EchoesHelperListener;
if-eqz v1, :cond_10
.line 2
new-instance v1, Lcom/sandboxol/blockmango/Ra;
invoke-direct {v1, p0, p1}, Lcom/sandboxol/blockmango/Ra;-><init>(ILjava/lang/String;)V
invoke-virtual {v0, v1}, Landroid/app/Activity;->runOnUiThread(Ljava/lang/Runnable;)V
:cond_10
return-void
.end method
.method public static preloadBackgroundMusic(Ljava/lang/String;)V
.registers 1
return-void
.end method
.method public static preloadEffect(Ljava/lang/String;)V
.registers 1
return-void
.end method
.method public static removeMessage(I)V
.registers 4
.line 1
invoke-static {}, Landroid/os/Message;->obtain()Landroid/os/Message;
move-result-object v0
.line 2
invoke-virtual {v0}, Landroid/os/Message;->getData()Landroid/os/Bundle;
move-result-object v1
const-string v2, "messageId"
invoke-virtual {v1, v2, p0}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
.line 3
sget-object p0, Lcom/sandboxol/messager/MessageMediator;->INSTANCE:Lcom/sandboxol/messager/MessageMediator;
sget-object v1, Lcom/sandboxol/center/router/moduleInfo/game/GameBroadcastType;->BROADCAST_GAME_CHAT_REMOVE_MESSAGE:Ljava/lang/String;
invoke-virtual {p0, v1, v0}, Lcom/sandboxol/messager/MessageMediator;->sendMsg1(Ljava/lang/String;Landroid/os/Message;)V
return-void
.end method
.method public static reportAdVideoShow()V
.registers 1
.line 1
sget-object v0, Lcom/sandboxol/blockmango/EchoesHelper;->sActivity:Landroid/app/Activity;
return-void
.end method
.method private static reportOpenGLVersion(Ljava/lang/String;)V
.registers 9
const-string v0, "open_gl_3_0_version_daily"
const-string v1, "open_gl_version"
const-string v2, "open_gl_version_daily"
.line 1
:try_start_6
sget-object v3, Lcom/sandboxol/blockmango/EchoesHelper;->sActivity:Landroid/app/Activity;
if-nez v3, :cond_b
return-void
.line 2
:cond_b
sget-object v3, Lcom/sandboxol/blockmango/EchoesHelper;->sActivity:Landroid/app/Activity;
const-string v4, "activity"
invoke-virtual {v3, v4}, Landroid/app/Activity;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
move-result-object v3
check-cast v3, Landroid/app/ActivityManager;
if-eqz v3, :cond_69
.line 3
invoke-virtual {v3}, Landroid/app/ActivityManager;->getDeviceConfigurationInfo()Landroid/content/pm/ConfigurationInfo;
move-result-object v3
.line 4
iget v4, v3, Landroid/content/pm/ConfigurationInfo;->reqGlEsVersion:I
invoke-static {v4}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
move-result-object v4
invoke-static {v1, v4}, Lcom/sandboxol/blockmango/EchoesHelper;->onDataReport(Ljava/lang/String;Ljava/lang/String;)V
.line 5
sget-object v4, Lcom/sandboxol/blockmango/EchoesHelper;->sActivity:Landroid/app/Activity;
invoke-static {v4, v2}, Lcom/sandboxol/blockmango/EchoesHelper;->isTodayClick(Landroid/content/Context;Ljava/lang/String;)Z
move-result v4
:try_end_2a
.catch Ljava/lang/Exception; {:try_start_6 .. :try_end_2a} :catch_64
const-string/jumbo v5, "yyyy.MM.dd"
if-eqz v4, :cond_45
.line 6
:try_start_2f
iget v3, v3, Landroid/content/pm/ConfigurationInfo;->reqGlEsVersion:I
invoke-static {v3}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
move-result-object v3
invoke-static {v2, v3}, Lcom/sandboxol/blockmango/EchoesHelper;->onDataReport(Ljava/lang/String;Ljava/lang/String;)V
.line 7
sget-object v3, Lcom/sandboxol/blockmango/EchoesHelper;->sActivity:Landroid/app/Activity;
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v6
invoke-static {v6, v7, v5}, Lcom/sandboxol/common/utils/DateUtils;->timeStamp2Date(JLjava/lang/String;)Ljava/lang/String;
move-result-object v4
invoke-static {v3, v2, v4}, Lcom/sandboxol/center/utils/MultiProcessSharedUtils;->putString(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V
.line 8
:cond_45
invoke-static {}, Lcom/sandboxol/common/base/app/BaseApplication;->getContext()Landroid/content/Context;
move-result-object v2
invoke-static {v2, v0}, Lcom/sandboxol/blockmango/EchoesHelper;->isTodayClick(Landroid/content/Context;Ljava/lang/String;)Z
move-result v2
if-eqz v2, :cond_69
const-string v2, "open_gl_is_3.0"
.line 9
invoke-static {v2, p0}, Lcom/sandboxol/blockmango/EchoesHelper;->onDataReport(Ljava/lang/String;Ljava/lang/String;)V
.line 10
invoke-static {}, Lcom/sandboxol/common/base/app/BaseApplication;->getContext()Landroid/content/Context;
move-result-object p0
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v2
invoke-static {v2, v3, v5}, Lcom/sandboxol/common/utils/DateUtils;->timeStamp2Date(JLjava/lang/String;)Ljava/lang/String;
move-result-object v2
invoke-static {p0, v0, v2}, Lcom/sandboxol/center/utils/MultiProcessSharedUtils;->putString(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V
:try_end_63
.catch Ljava/lang/Exception; {:try_start_2f .. :try_end_63} :catch_64
goto :goto_69
:catch_64
const-string p0, "null"
.line 11
invoke-static {v1, p0}, Lcom/sandboxol/blockmango/EchoesHelper;->onDataReport(Ljava/lang/String;Ljava/lang/String;)V
:cond_69
:goto_69
return-void
.end method
.method public static resumeAllEffects()V
.registers 0
return-void
.end method
.method public static resumeBackgroundMusic()V
.registers 0
return-void
.end method
.method public static resumeEffect(I)V
.registers 1
return-void
.end method
.method public static rewindBackgroundMusic()V
.registers 0
return-void
.end method
.method public static runOnGLThread(Ljava/lang/Runnable;)V
.registers 2
.line 1
sget-object v0, Lcom/sandboxol/blockmango/EchoesHelper;->sActivity:Landroid/app/Activity;
check-cast v0, Lcom/sandboxol/blockmango/EchoesActivity;
invoke-virtual {v0, p0}, Lcom/sandboxol/blockmango/EchoesActivity;->runOnGLThread(Ljava/lang/Runnable;)V
return-void
.end method
.method public static setAccelerometerInterval(F)V
.registers 1
return-void
.end method
.method public static setBackgroundMusicVolume(F)V
.registers 1
return-void
.end method
.method public static setBoolForKey(Ljava/lang/String;Z)V
.registers 3
.line 1
sget-object v0, Lcom/sandboxol/blockmango/EchoesHelper;->sActivity:Landroid/app/Activity;
invoke-static {v0, p0, p1}, Lcom/sandboxol/common/utils/SharedUtils;->putBoolean(Landroid/content/Context;Ljava/lang/String;Z)V
return-void
.end method
.method public static setDoubleForKey(Ljava/lang/String;D)V
.registers 4
.line 1
sget-object v0, Lcom/sandboxol/blockmango/EchoesHelper;->sActivity:Landroid/app/Activity;
double-to-float p1, p1
invoke-static {v0, p0, p1}, Lcom/sandboxol/common/utils/SharedUtils;->putFloat(Landroid/content/Context;Ljava/lang/String;F)V
return-void
.end method
.method public static setEditTextDialogResult(Ljava/lang/String;I)V
.registers 4
:try_start_0
const-string v0, "UTF8"
.line 1
invoke-virtual {p0, v0}, Ljava/lang/String;->getBytes(Ljava/lang/String;)[B
move-result-object p0
.line 2
sget-object v0, Lcom/sandboxol/blockmango/EchoesHelper;->sEchoesHelperListener:Lcom/sandboxol/blockmango/EchoesHelper$EchoesHelperListener;
new-instance v1, Lcom/sandboxol/blockmango/Za;
invoke-direct {v1, p0, p1}, Lcom/sandboxol/blockmango/Za;-><init>([BI)V
invoke-interface {v0, v1}, Lcom/sandboxol/blockmango/EchoesHelper$EchoesHelperListener;->runOnGLThread(Ljava/lang/Runnable;)V
:try_end_10
.catch Ljava/io/UnsupportedEncodingException; {:try_start_0 .. :try_end_10} :catch_10
:catch_10
return-void
.end method
.method public static setEffectsVolume(F)V
.registers 1
return-void
.end method
.method public static setFloatForKey(Ljava/lang/String;F)V
.registers 3
.line 1
sget-object v0, Lcom/sandboxol/blockmango/EchoesHelper;->sActivity:Landroid/app/Activity;
invoke-static {v0, p0, p1}, Lcom/sandboxol/common/utils/SharedUtils;->putFloat(Landroid/content/Context;Ljava/lang/String;F)V
return-void
.end method
.method public static setIntegerForKey(Ljava/lang/String;I)V
.registers 3
.line 1
sget-object v0, Lcom/sandboxol/blockmango/EchoesHelper;->sActivity:Landroid/app/Activity;
invoke-static {v0, p0, p1}, Lcom/sandboxol/common/utils/SharedUtils;->putInt(Landroid/content/Context;Ljava/lang/String;I)V
return-void
.end method
.method public static setStringForKey(Ljava/lang/String;Ljava/lang/String;)V
.registers 3
.line 1
sget-object v0, Lcom/sandboxol/blockmango/EchoesHelper;->sActivity:Landroid/app/Activity;
invoke-static {v0, p0, p1}, Lcom/sandboxol/common/utils/SharedUtils;->putString(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V
return-void
.end method
.method private static showDialog(Ljava/lang/String;Ljava/lang/String;)V
.registers 3
.line 1
sget-object v0, Lcom/sandboxol/blockmango/EchoesHelper;->sEchoesHelperListener:Lcom/sandboxol/blockmango/EchoesHelper$EchoesHelperListener;
invoke-interface {v0, p0, p1}, Lcom/sandboxol/blockmango/EchoesHelper$EchoesHelperListener;->showDialog(Ljava/lang/String;Ljava/lang/String;)V
return-void
.end method
.method private static showEditTextDialog(Ljava/lang/String;Ljava/lang/String;IIII)V
.registers 13
.line 1
sget-object v0, Lcom/sandboxol/blockmango/EchoesHelper;->sEchoesHelperListener:Lcom/sandboxol/blockmango/EchoesHelper$EchoesHelperListener;
move-object v1, p0
move-object v2, p1
move v3, p2
move v4, p3
move v5, p4
move v6, p5
invoke-interface/range {v0 .. v6}, Lcom/sandboxol/blockmango/EchoesHelper$EchoesHelperListener;->showEditTextDialog(Ljava/lang/String;Ljava/lang/String;IIII)V
return-void
.end method
.method public static showEditorDialog(I)V
.registers 3
.line 1
sget-object v0, Lcom/sandboxol/blockmango/EchoesHelper;->sActivity:Landroid/app/Activity;
if-eqz v0, :cond_10
sget-object v1, Lcom/sandboxol/blockmango/EchoesHelper;->sEchoesHelperListener:Lcom/sandboxol/blockmango/EchoesHelper$EchoesHelperListener;
if-eqz v1, :cond_10
.line 2
new-instance v1, Lcom/sandboxol/blockmango/Ua;
invoke-direct {v1, p0}, Lcom/sandboxol/blockmango/Ua;-><init>(I)V
invoke-virtual {v0, v1}, Landroid/app/Activity;->runOnUiThread(Ljava/lang/Runnable;)V
:cond_10
return-void
.end method
.method public static showEditorGallery(Ljava/lang/String;II)V
.registers 5
.line 1
sget-object v0, Lcom/sandboxol/blockmango/EchoesHelper;->sActivity:Landroid/app/Activity;
if-eqz v0, :cond_10
sget-object v1, Lcom/sandboxol/blockmango/EchoesHelper;->sEchoesHelperListener:Lcom/sandboxol/blockmango/EchoesHelper$EchoesHelperListener;
if-eqz v1, :cond_10
.line 2
new-instance v1, Lcom/sandboxol/blockmango/db;
invoke-direct {v1, p0, p1, p2}, Lcom/sandboxol/blockmango/db;-><init>(Ljava/lang/String;II)V
invoke-virtual {v0, v1}, Landroid/app/Activity;->runOnUiThread(Ljava/lang/Runnable;)V
:cond_10
return-void
.end method
.method public static showEditorProgressBar(ZIII)V
.registers 6
.line 1
sget-object v0, Lcom/sandboxol/blockmango/EchoesHelper;->sActivity:Landroid/app/Activity;
if-eqz v0, :cond_10
sget-object v1, Lcom/sandboxol/blockmango/EchoesHelper;->sEchoesHelperListener:Lcom/sandboxol/blockmango/EchoesHelper$EchoesHelperListener;
if-eqz v1, :cond_10
.line 2
new-instance v1, Lcom/sandboxol/blockmango/mb;
invoke-direct {v1, p0, p1, p2, p3}, Lcom/sandboxol/blockmango/mb;-><init>(ZIII)V
invoke-virtual {v0, v1}, Landroid/app/Activity;->runOnUiThread(Ljava/lang/Runnable;)V
:cond_10
return-void
.end method
.method private static showSmallEditTextDialog(Ljava/lang/String;Ljava/lang/String;IIII)V
.registers 13
.line 1
sget-object v0, Lcom/sandboxol/blockmango/EchoesHelper;->sEchoesHelperListener:Lcom/sandboxol/blockmango/EchoesHelper$EchoesHelperListener;
move-object v1, p0
move-object v2, p1
move v3, p2
move v4, p3
move v5, p4
move v6, p5
invoke-interface/range {v0 .. v6}, Lcom/sandboxol/blockmango/EchoesHelper$EchoesHelperListener;->showSmallEditTextDialog(Ljava/lang/String;Ljava/lang/String;IIII)V
return-void
.end method
.method public static stopAllEffects()V
.registers 0
return-void
.end method
.method public static stopBackgroundMusic()V
.registers 0
return-void
.end method
.method public static stopEffect(I)V
.registers 1
return-void
.end method
.method public static terminateProcess()V
.registers 1
.line 1
invoke-static {}, Landroid/os/Process;->myPid()I
move-result v0
invoke-static {v0}, Landroid/os/Process;->killProcess(I)V
return-void
.end method
.method public static unloadEffect(Ljava/lang/String;)V
.registers 1
return-void
.end method
.method public static uploadFile(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
.registers 5
.line 1
sget-object v0, Lcom/sandboxol/blockmango/EchoesHelper;->sActivity:Landroid/app/Activity;
if-eqz v0, :cond_18
sget-object v0, Lcom/sandboxol/blockmango/EchoesHelper;->sEchoesHelperListener:Lcom/sandboxol/blockmango/EchoesHelper$EchoesHelperListener;
if-eqz v0, :cond_18
invoke-static {}, Lcom/sandboxol/blockmango/EchoesGLSurfaceView;->getInstance()Lcom/sandboxol/blockmango/EchoesGLSurfaceView;
move-result-object v0
if-eqz v0, :cond_18
.line 2
sget-object v0, Lcom/sandboxol/blockmango/EchoesHelper;->sActivity:Landroid/app/Activity;
new-instance v1, Lcom/sandboxol/blockmango/gb;
invoke-direct {v1, p0, p1, p2}, Lcom/sandboxol/blockmango/gb;-><init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
invoke-virtual {v0, v1}, Landroid/app/Activity;->runOnUiThread(Ljava/lang/Runnable;)V
:cond_18
return-void
.end method
.method public static vibratorOnTime(I)V
.registers 2
.line 1
sget-object v0, Lcom/sandboxol/blockmango/EchoesHelper;->sActivity:Landroid/app/Activity;
invoke-static {v0, p0}, Lc/k/b/a/o;->a(Landroid/content/Context;I)V
return-void
.end method