This commit is contained in:
2022-06-10 21:38:30 +09:00
commit 27f5152838
51323 changed files with 12934539 additions and 0 deletions
@@ -0,0 +1,145 @@
.class final enum Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager$StartListeningType;
.super Ljava/lang/Enum;
.source "AladdinAiCloudManager.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x4019
name = "StartListeningType"
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/Enum<",
"Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager$StartListeningType;",
">;"
}
.end annotation
# static fields
.field private static final synthetic $VALUES:[Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager$StartListeningType;
.field public static final enum CANCEL_TRIGGER_AND_START_LISTENING:Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager$StartListeningType;
.field public static final enum NONE:Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager$StartListeningType;
.field public static final enum START_LISTENING:Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager$StartListeningType;
.field public static final enum START_LISTENING_WITH_TRIGGER:Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager$StartListeningType;
# direct methods
.method public static constructor <clinit>()V
.locals 9
.line 1
new-instance v0, Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager$StartListeningType;
const-string v1, "START_LISTENING_WITH_TRIGGER"
const/4 v2, 0x0
invoke-direct {v0, v1, v2}, Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager$StartListeningType;-><init>(Ljava/lang/String;I)V
sput-object v0, Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager$StartListeningType;->START_LISTENING_WITH_TRIGGER:Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager$StartListeningType;
.line 2
new-instance v1, Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager$StartListeningType;
const-string v3, "CANCEL_TRIGGER_AND_START_LISTENING"
const/4 v4, 0x1
invoke-direct {v1, v3, v4}, Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager$StartListeningType;-><init>(Ljava/lang/String;I)V
sput-object v1, Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager$StartListeningType;->CANCEL_TRIGGER_AND_START_LISTENING:Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager$StartListeningType;
.line 3
new-instance v3, Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager$StartListeningType;
const-string v5, "START_LISTENING"
const/4 v6, 0x2
invoke-direct {v3, v5, v6}, Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager$StartListeningType;-><init>(Ljava/lang/String;I)V
sput-object v3, Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager$StartListeningType;->START_LISTENING:Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager$StartListeningType;
.line 4
new-instance v5, Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager$StartListeningType;
const-string v7, "NONE"
const/4 v8, 0x3
invoke-direct {v5, v7, v8}, Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager$StartListeningType;-><init>(Ljava/lang/String;I)V
sput-object v5, Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager$StartListeningType;->NONE:Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager$StartListeningType;
const/4 v7, 0x4
new-array v7, v7, [Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager$StartListeningType;
aput-object v0, v7, v2
aput-object v1, v7, v4
aput-object v3, v7, v6
aput-object v5, v7, v8
.line 5
sput-object v7, Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager$StartListeningType;->$VALUES:[Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager$StartListeningType;
return-void
.end method
.method private constructor <init>(Ljava/lang/String;I)V
.locals 0
.annotation system Ldalvik/annotation/Signature;
value = {
"()V"
}
.end annotation
.line 1
invoke-direct {p0, p1, p2}, Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V
return-void
.end method
.method public static valueOf(Ljava/lang/String;)Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager$StartListeningType;
.locals 1
.line 1
const-class v0, Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager$StartListeningType;
invoke-static {v0, p0}, Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;
move-result-object p0
check-cast p0, Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager$StartListeningType;
return-object p0
.end method
.method public static values()[Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager$StartListeningType;
.locals 1
.line 1
sget-object v0, Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager$StartListeningType;->$VALUES:[Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager$StartListeningType;
invoke-virtual {v0}, [Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager$StartListeningType;->clone()Ljava/lang/Object;
move-result-object v0
check-cast v0, [Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager$StartListeningType;
return-object v0
.end method
@@ -0,0 +1,118 @@
.class public Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager$a;
.super Ljava/lang/Object;
.source "AladdinAiCloudManager.java"
# interfaces
.implements Ljava/lang/Runnable;
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = null
.end annotation
# instance fields
.field public final synthetic a:Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;
# direct methods
.method public constructor <init>(Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;)V
.locals 0
.line 1
iput-object p1, p0, Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager$a;->a:Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public run()V
.locals 4
.line 1
iget-object v0, p0, Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager$a;->a:Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;
invoke-virtual {v0}, Lcom/skt/aicloud/speaker/service/api/b;->m()Lcom/skt/aicloud/speaker/service/api/c;
move-result-object v0
const-string v1, "AladdinAiCloudManager"
if-nez v0, :cond_0
const-string v0, "checkConnectionRunnable, AladdinStateManager is Null!"
.line 2
invoke-static {v1, v0}, Lcom/beyless/android/lib/util/log/BLog;->w(Ljava/lang/String;Ljava/lang/String;)V
return-void
.line 3
:cond_0
invoke-virtual {v0}, Lcom/skt/aicloud/speaker/service/api/c;->R()Lcom/skt/aicloud/speaker/lib/state/AppState;
move-result-object v0
const-string v2, "checkConnection : AsrState = "
.line 4
invoke-static {v2}, Landroid/support/v4/media/d;->a(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v2
iget-object v3, p0, Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager$a;->a:Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;
invoke-static {v3}, Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;->w(Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;)Lcom/skt/aicloud/speaker/lib/state/AsrState;
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, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
invoke-static {v1, v0}, Lcom/beyless/android/lib/util/log/SLog;->i(Ljava/lang/String;Ljava/lang/String;)V
.line 5
sget-object v0, Lcom/skt/aicloud/speaker/lib/state/AsrState;->INITIALIZED:Lcom/skt/aicloud/speaker/lib/state/AsrState;
invoke-virtual {v0}, Ljava/lang/Enum;->ordinal()I
move-result v0
iget-object v1, p0, Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager$a;->a:Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;
invoke-static {v1}, Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;->w(Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;)Lcom/skt/aicloud/speaker/lib/state/AsrState;
move-result-object v1
invoke-virtual {v1}, Ljava/lang/Enum;->ordinal()I
move-result v1
if-gt v0, v1, :cond_1
.line 6
iget-object v0, p0, Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager$a;->a:Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;
invoke-static {v0}, Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;->x(Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;)V
:cond_1
return-void
.end method
@@ -0,0 +1,788 @@
.class public Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager$b;
.super Ljava/lang/Object;
.source "AladdinAiCloudManager.java"
# interfaces
.implements Lcom/skt/aicloud/sdk/api/AICloudInterface;
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = null
.end annotation
# instance fields
.field public final synthetic a:Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;
# direct methods
.method public constructor <init>(Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;)V
.locals 0
.line 1
iput-object p1, p0, Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager$b;->a:Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public onASRError(I)V
.locals 6
.line 1
invoke-static {p1}, Lcom/skt/aicloud/speaker/service/api/AsrError;->getMessage(I)Ljava/lang/String;
move-result-object v0
const/4 v1, 0x2
new-array v1, v1, [Ljava/lang/Object;
.line 2
invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v2
const/4 v3, 0x0
aput-object v2, v1, v3
const/4 v2, 0x1
aput-object v0, v1, v2
const-string v3, "AICloudInterface.onASRError(error:%s) : asrErrorMsg(%s)"
invoke-static {v3, v1}, Lcom/skt/aicloud/mobile/service/util/z;->i(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v1
const-string v3, "AladdinAiCloudManager"
invoke-static {v3, v1}, Lcom/beyless/android/lib/util/log/SLog;->e(Ljava/lang/String;Ljava/lang/String;)V
.line 3
invoke-static {}, Lua/a;->h()Lua/a;
move-result-object v1
iget-object v3, p0, Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager$b;->a:Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;
invoke-static {v3}, Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;->I(Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;)Landroid/content/Context;
move-result-object v3
new-instance v4, Ljava/lang/StringBuilder;
invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
const-string v5, "onASRError : "
invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
invoke-virtual {v1, v3, v0, v2}, Lua/a;->m(Landroid/content/Context;Ljava/lang/String;Z)V
.line 4
iget-object v0, p0, Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager$b;->a:Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;
invoke-static {v0, p1}, Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;->D(Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;I)V
return-void
.end method
.method public onASRState(I)V
.locals 10
.line 1
invoke-static {p1}, Lcom/skt/aicloud/mobile/service/api/a;->a(I)Ljava/lang/String;
move-result-object v0
.line 2
iget-object v1, p0, Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager$b;->a:Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;
invoke-static {v1}, Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;->Y(Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;)Lcom/skt/aicloud/sdk/api/AICloudManager;
move-result-object v1
iget-object v2, p0, Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager$b;->a:Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;
invoke-static {v2}, Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;->w(Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;)Lcom/skt/aicloud/speaker/lib/state/AsrState;
move-result-object v2
invoke-static {v1, v2}, Lcom/skt/aicloud/mobile/service/api/a;->e(Lcom/skt/aicloud/sdk/api/AICloudManager;Lcom/skt/aicloud/speaker/lib/state/AsrState;)Ljava/lang/String;
move-result-object v1
.line 3
iget-object v2, p0, Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager$b;->a:Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;
invoke-virtual {v2}, Lcom/skt/aicloud/speaker/service/api/b;->m()Lcom/skt/aicloud/speaker/service/api/c;
move-result-object v2
const-string v3, "AladdinAiCloudManager"
if-nez v2, :cond_0
const-string p1, "AICloudInterface.onASRState() : stateManager is null."
.line 4
invoke-static {v3, p1}, Lcom/beyless/android/lib/util/log/BLog;->w(Ljava/lang/String;Ljava/lang/String;)V
return-void
.line 5
:cond_0
invoke-virtual {v2}, Lcom/skt/aicloud/speaker/service/api/c;->R()Lcom/skt/aicloud/speaker/lib/state/AppState;
move-result-object v2
const/4 v4, 0x4
new-array v5, v4, [Ljava/lang/Object;
.line 6
invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v6
const/4 v7, 0x0
aput-object v6, v5, v7
const/4 v6, 0x1
aput-object v0, v5, v6
const/4 v8, 0x2
aput-object v1, v5, v8
const/4 v9, 0x3
aput-object v2, v5, v9
const-string v2, "AICloudInterface.onASRState(state:%s) : asrState(%s), asrStatusLog(%s), appState(%s)"
.line 7
invoke-static {v2, v5}, Lcom/skt/aicloud/mobile/service/util/z;->i(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v2
invoke-static {v3, v2}, Lcom/beyless/android/lib/util/log/BLog;->d(Ljava/lang/String;Ljava/lang/String;)V
if-eqz p1, :cond_6
if-eq p1, v6, :cond_5
if-eq p1, v8, :cond_4
if-eq p1, v9, :cond_3
if-eq p1, v4, :cond_2
const/4 v2, 0x5
if-eq p1, v2, :cond_1
new-array v0, v8, [Ljava/lang/Object;
.line 8
invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object p1
aput-object p1, v0, v7
aput-object v1, v0, v6
const-string p1, "AICloudInterface.onASRState(state:%s) : %s"
invoke-static {p1, v0}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
move-result-object p1
invoke-static {v3, p1}, Lcom/beyless/android/lib/util/log/SLog;->d(Ljava/lang/String;Ljava/lang/String;)V
goto/16 :goto_0
:cond_1
const-string p1, "AIP->SDK, onASRState - ASR_STATE_WAKEUP"
.line 9
invoke-static {p1}, Lcom/skt/aicloud/mobile/service/util/TimeLap;->g(Ljava/lang/String;)J
.line 10
invoke-static {}, Lu8/a;->g()Lu8/a;
move-result-object p1
sget-object v1, Lcom/skt/aicloud/mobile/service/common/logsender/item/ResponseLogSenderItem$Tag;->ASR_WAKEUP:Lcom/skt/aicloud/mobile/service/common/logsender/item/ResponseLogSenderItem$Tag;
iget-object v2, p0, Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager$b;->a:Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;
invoke-static {v2}, Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;->Z(Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;)Lcom/skt/aicloud/mobile/service/api/g;
move-result-object v2
invoke-virtual {v2}, Lcom/skt/aicloud/mobile/service/api/g;->c()Lma/d;
move-result-object v2
invoke-virtual {p1, v1, v2}, Lu8/a;->r(Lcom/skt/aicloud/mobile/service/common/logsender/item/ResponseLogSenderItem$Tag;Lma/d;)V
.line 11
invoke-static {}, Lua/e;->a()Lua/e$a;
move-result-object p1
invoke-virtual {p1, v0}, Lua/e$a;->e(Ljava/lang/String;)V
.line 12
iget-object p1, p0, Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager$b;->a:Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;
invoke-static {p1}, Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;->a0(Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;)V
goto/16 :goto_0
.line 13
:cond_2
invoke-static {}, Lu8/a;->g()Lu8/a;
move-result-object p1
sget-object v0, Lcom/skt/aicloud/mobile/service/common/logsender/item/ResponseLogSenderItem$Tag;->ASR_RESULTS:Lcom/skt/aicloud/mobile/service/common/logsender/item/ResponseLogSenderItem$Tag;
iget-object v1, p0, Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager$b;->a:Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;
invoke-static {v1}, Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;->Z(Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;)Lcom/skt/aicloud/mobile/service/api/g;
move-result-object v1
invoke-virtual {v1}, Lcom/skt/aicloud/mobile/service/api/g;->c()Lma/d;
move-result-object v1
invoke-virtual {p1, v0, v1}, Lu8/a;->r(Lcom/skt/aicloud/mobile/service/common/logsender/item/ResponseLogSenderItem$Tag;Lma/d;)V
.line 14
invoke-static {}, Lua/e;->b()Lcom/skt/aicloud/speaker/service/utils/TimeLogger;
move-result-object p1
sget-object v0, Lcom/skt/aicloud/speaker/service/utils/TimeLogger$KEY;->ASR_STATE_RESULTS:Lcom/skt/aicloud/speaker/service/utils/TimeLogger$KEY;
invoke-virtual {p1, v0}, Lcom/skt/aicloud/speaker/service/utils/TimeLogger;->b(Lcom/skt/aicloud/speaker/service/utils/TimeLogger$KEY;)V
.line 15
iget-object p1, p0, Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager$b;->a:Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;
invoke-static {p1}, Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;->C(Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;)V
goto/16 :goto_0
.line 16
:cond_3
invoke-static {}, Lu8/a;->g()Lu8/a;
move-result-object p1
sget-object v0, Lcom/skt/aicloud/mobile/service/common/logsender/item/ResponseLogSenderItem$Tag;->ASR_CANCEL:Lcom/skt/aicloud/mobile/service/common/logsender/item/ResponseLogSenderItem$Tag;
iget-object v1, p0, Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager$b;->a:Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;
invoke-static {v1}, Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;->Z(Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;)Lcom/skt/aicloud/mobile/service/api/g;
move-result-object v1
invoke-virtual {v1}, Lcom/skt/aicloud/mobile/service/api/g;->c()Lma/d;
move-result-object v1
invoke-virtual {p1, v0, v1}, Lu8/a;->r(Lcom/skt/aicloud/mobile/service/common/logsender/item/ResponseLogSenderItem$Tag;Lma/d;)V
.line 17
invoke-static {}, Lu8/a;->g()Lu8/a;
move-result-object p1
invoke-virtual {p1}, Lu8/a;->d()V
.line 18
iget-object p1, p0, Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager$b;->a:Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;
invoke-static {p1}, Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;->B(Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;)V
goto/16 :goto_0
.line 19
:cond_4
invoke-static {}, Lu8/a;->g()Lu8/a;
move-result-object p1
sget-object v1, Lcom/skt/aicloud/mobile/service/common/logsender/item/ResponseLogSenderItem$Tag;->ASR_SPEECH_END:Lcom/skt/aicloud/mobile/service/common/logsender/item/ResponseLogSenderItem$Tag;
iget-object v2, p0, Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager$b;->a:Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;
invoke-static {v2}, Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;->Z(Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;)Lcom/skt/aicloud/mobile/service/api/g;
move-result-object v2
invoke-virtual {v2}, Lcom/skt/aicloud/mobile/service/api/g;->c()Lma/d;
move-result-object v2
invoke-virtual {p1, v1, v2}, Lu8/a;->r(Lcom/skt/aicloud/mobile/service/common/logsender/item/ResponseLogSenderItem$Tag;Lma/d;)V
.line 20
invoke-static {}, Lu8/a;->g()Lu8/a;
move-result-object p1
sget-object v1, Lcom/skt/aicloud/mobile/service/common/logsender/item/ResponseLogSenderItem$Tag;->AIP_BEEP_END_LISTENING:Lcom/skt/aicloud/mobile/service/common/logsender/item/ResponseLogSenderItem$Tag;
iget-object v2, p0, Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager$b;->a:Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;
invoke-static {v2}, Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;->Z(Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;)Lcom/skt/aicloud/mobile/service/api/g;
move-result-object v2
invoke-virtual {v2}, Lcom/skt/aicloud/mobile/service/api/g;->c()Lma/d;
move-result-object v2
invoke-virtual {p1, v1, v2}, Lu8/a;->r(Lcom/skt/aicloud/mobile/service/common/logsender/item/ResponseLogSenderItem$Tag;Lma/d;)V
.line 21
invoke-static {}, Lua/e;->b()Lcom/skt/aicloud/speaker/service/utils/TimeLogger;
move-result-object p1
sget-object v1, Lcom/skt/aicloud/speaker/service/utils/TimeLogger$KEY;->ASR_STATE_SPEECH_END:Lcom/skt/aicloud/speaker/service/utils/TimeLogger$KEY;
invoke-virtual {p1, v1}, Lcom/skt/aicloud/speaker/service/utils/TimeLogger;->b(Lcom/skt/aicloud/speaker/service/utils/TimeLogger$KEY;)V
.line 22
invoke-static {}, Lua/e;->a()Lua/e$a;
move-result-object p1
invoke-virtual {p1, v0}, Lua/e$a;->e(Ljava/lang/String;)V
.line 23
iget-object p1, p0, Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager$b;->a:Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;
invoke-static {p1}, Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;->A(Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;)V
.line 24
sget-object p1, Lcom/skt/aicloud/mobile/service/debug/ElapsedTimeKey;->SPEECH_END_TO_RESPONSE:Lcom/skt/aicloud/mobile/service/debug/ElapsedTimeKey;
invoke-static {p1}, Lf9/a;->d(Lcom/skt/aicloud/mobile/service/debug/ElapsedTimeKey;)V
goto :goto_0
.line 25
:cond_5
invoke-static {}, Lu8/a;->g()Lu8/a;
move-result-object p1
sget-object v0, Lcom/skt/aicloud/mobile/service/common/logsender/item/ResponseLogSenderItem$Tag;->ASR_SPEECH_START:Lcom/skt/aicloud/mobile/service/common/logsender/item/ResponseLogSenderItem$Tag;
iget-object v1, p0, Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager$b;->a:Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;
invoke-static {v1}, Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;->Z(Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;)Lcom/skt/aicloud/mobile/service/api/g;
move-result-object v1
invoke-virtual {v1}, Lcom/skt/aicloud/mobile/service/api/g;->c()Lma/d;
move-result-object v1
invoke-virtual {p1, v0, v1}, Lu8/a;->r(Lcom/skt/aicloud/mobile/service/common/logsender/item/ResponseLogSenderItem$Tag;Lma/d;)V
.line 26
iget-object p1, p0, Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager$b;->a:Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;
invoke-static {p1}, Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;->z(Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;)V
goto :goto_0
.line 27
:cond_6
invoke-static {}, Lu8/a;->g()Lu8/a;
move-result-object p1
sget-object v1, Lcom/skt/aicloud/mobile/service/common/logsender/item/ResponseLogSenderItem$Tag;->ASR_READY:Lcom/skt/aicloud/mobile/service/common/logsender/item/ResponseLogSenderItem$Tag;
iget-object v2, p0, Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager$b;->a:Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;
invoke-static {v2}, Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;->Z(Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;)Lcom/skt/aicloud/mobile/service/api/g;
move-result-object v2
invoke-virtual {v2}, Lcom/skt/aicloud/mobile/service/api/g;->c()Lma/d;
move-result-object v2
invoke-virtual {p1, v1, v2}, Lu8/a;->r(Lcom/skt/aicloud/mobile/service/common/logsender/item/ResponseLogSenderItem$Tag;Lma/d;)V
.line 28
invoke-static {}, Lu8/a;->g()Lu8/a;
move-result-object p1
sget-object v1, Lcom/skt/aicloud/mobile/service/common/logsender/item/ResponseLogSenderItem$Tag;->AIP_BEEP_START_LISTENING:Lcom/skt/aicloud/mobile/service/common/logsender/item/ResponseLogSenderItem$Tag;
iget-object v2, p0, Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager$b;->a:Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;
invoke-static {v2}, Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;->Z(Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;)Lcom/skt/aicloud/mobile/service/api/g;
move-result-object v2
invoke-virtual {v2}, Lcom/skt/aicloud/mobile/service/api/g;->c()Lma/d;
move-result-object v2
invoke-virtual {p1, v1, v2}, Lu8/a;->r(Lcom/skt/aicloud/mobile/service/common/logsender/item/ResponseLogSenderItem$Tag;Lma/d;)V
.line 29
invoke-static {}, Lua/e;->a()Lua/e$a;
move-result-object p1
invoke-virtual {p1, v0}, Lua/e$a;->e(Ljava/lang/String;)V
.line 30
iget-object p1, p0, Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager$b;->a:Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;
invoke-static {p1}, Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;->y(Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;)V
const-string p1, "AIP->SDK, onASRState - ASR_STATE_READY"
.line 31
invoke-static {p1}, Lcom/skt/aicloud/mobile/service/util/TimeLap;->d(Ljava/lang/String;)J
:goto_0
return-void
.end method
.method public onCardReceive(ILorg/json/JSONObject;)V
.locals 9
.line 1
invoke-static {p1}, Lcom/skt/aicloud/mobile/service/api/a;->b(I)Ljava/lang/String;
move-result-object v0
const/4 v1, 0x2
new-array v2, v1, [Ljava/lang/Object;
.line 2
invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v3
const/4 v4, 0x0
aput-object v3, v2, v4
const/4 v3, 0x1
aput-object v0, v2, v3
const-string v4, "AICloudInterface.onCardReceive(state:%s) : %s"
invoke-static {v4, v2}, Lcom/skt/aicloud/mobile/service/util/z;->i(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v2
const-string v4, "AladdinAiCloudManager"
invoke-static {v4, v2}, Lcom/beyless/android/lib/util/log/SLog;->d(Ljava/lang/String;Ljava/lang/String;)V
.line 3
iget-object v2, p0, Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager$b;->a:Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;
invoke-virtual {v2}, Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;->g0()V
const/16 v2, 0x63
const/16 v5, 0x20
const/16 v6, 0x51
const/16 v7, 0x11
if-eqz p1, :cond_0
if-eq p1, v3, :cond_0
if-eq p1, v1, :cond_0
if-eq p1, v7, :cond_0
if-eq p1, v5, :cond_0
if-eq p1, v6, :cond_0
const/16 v8, 0x62
if-eq p1, v8, :cond_0
if-eq p1, v2, :cond_0
const-string p1, "onCardReceive : Unknown Card Received !!!"
.line 4
invoke-static {v4, p1}, Lcom/beyless/android/lib/util/log/BLog;->e(Ljava/lang/String;Ljava/lang/String;)V
goto :goto_1
:cond_0
if-ne p1, v7, :cond_1
.line 5
invoke-static {}, Lua/e;->a()Lua/e$a;
move-result-object v4
const-string v5, "onCardReceive"
invoke-virtual {v4, v5}, Lua/e$a;->e(Ljava/lang/String;)V
goto :goto_0
:cond_1
if-eq p1, v5, :cond_2
if-eqz p1, :cond_2
if-eq p1, v3, :cond_2
if-eq p1, v1, :cond_2
if-ne p1, v6, :cond_3
.line 6
:cond_2
invoke-static {}, Lua/a;->h()Lua/a;
move-result-object v4
iget-object v5, p0, Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager$b;->a:Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;
invoke-static {v5}, Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;->I(Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;)Landroid/content/Context;
move-result-object v5
invoke-virtual {v4, v5, v0, v3}, Lua/a;->m(Landroid/content/Context;Ljava/lang/String;Z)V
.line 7
:cond_3
:goto_0
iget-object v4, p0, Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager$b;->a:Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;
invoke-static {v4, v0}, Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;->S(Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;Ljava/lang/String;)V
if-ne p1, v7, :cond_4
.line 8
iget-object p1, p0, Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager$b;->a:Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;
invoke-static {p1, p2}, Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;->V(Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;Lorg/json/JSONObject;)V
goto :goto_1
:cond_4
if-eqz p1, :cond_5
if-eq p1, v3, :cond_5
if-eq p1, v1, :cond_5
if-eq p1, v6, :cond_5
if-ne p1, v2, :cond_6
.line 9
:cond_5
iget-object p1, p0, Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager$b;->a:Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;
invoke-static {p1, v3, v0}, Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;->W(Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;ZLjava/lang/String;)V
:cond_6
:goto_1
return-void
.end method
.method public onReceive(Ljava/lang/String;ILorg/json/JSONObject;)V
.locals 8
const/4 v0, 0x3
new-array v1, v0, [Ljava/lang/Object;
const/4 v2, 0x0
aput-object p1, v1, v2
.line 1
invoke-static {p2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v3
const/4 v4, 0x1
aput-object v3, v1, v4
invoke-static {p3}, Lcom/skt/aicloud/mobile/service/util/n;->h(Lorg/json/JSONObject;)Ljava/lang/String;
move-result-object v3
const/4 v5, 0x2
aput-object v3, v1, v5
const-string v3, "AICloudInterface.onReceive(api_name:%s, status:%s, jsonObject:%s)"
.line 2
invoke-static {v3, v1}, Lcom/skt/aicloud/mobile/service/util/z;->i(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v1
const-string v6, "AladdinAiCloudManager"
invoke-static {v6, v1}, Lcom/beyless/android/lib/util/log/BLog;->d(Ljava/lang/String;Ljava/lang/String;)V
if-nez p3, :cond_0
return-void
:cond_0
:try_start_0
const-string v1, "resultCode"
.line 3
invoke-virtual {p3, v1}, Lorg/json/JSONObject;->getInt(Ljava/lang/String;)I
move-result v1
const-string v7, "errorCode"
.line 4
invoke-virtual {p3, v7}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v7
if-gez v1, :cond_1
new-array v0, v0, [Ljava/lang/Object;
aput-object p1, v0, v2
.line 5
invoke-static {p2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object p1
aput-object p1, v0, v4
invoke-static {p3}, Lcom/skt/aicloud/mobile/service/util/n;->h(Lorg/json/JSONObject;)Ljava/lang/String;
move-result-object p1
aput-object p1, v0, v5
.line 6
invoke-static {v3, v0}, Lcom/skt/aicloud/mobile/service/util/z;->i(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
move-result-object p1
invoke-static {v6, p1}, Lcom/beyless/android/lib/util/log/SLog;->e(Ljava/lang/String;Ljava/lang/String;)V
.line 7
sget-object p1, Lja/g;->d:Ljava/lang/String;
invoke-virtual {p1, v7}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p1
if-eqz p1, :cond_1
.line 8
iget-object p1, p0, Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager$b;->a:Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;
invoke-static {p1}, Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;->X(Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;)V
:try_end_0
.catch Lorg/json/JSONException; {:try_start_0 .. :try_end_0} :catch_0
goto :goto_0
:catch_0
move-exception p1
.line 9
invoke-static {v6, p1}, Lcom/beyless/android/lib/util/log/BLog;->e(Ljava/lang/String;Ljava/lang/Throwable;)V
:cond_1
:goto_0
return-void
.end method
.method public setStartListeningExtOptions()Ljava/lang/String;
.locals 3
const-string v0, "AladdinAiCloudManager"
const-string v1, "AICloudInterface.setStartListeningExtOptions()"
.line 1
invoke-static {v0, v1}, Lcom/beyless/android/lib/util/log/BLog;->d(Ljava/lang/String;Ljava/lang/String;)V
.line 2
iget-object v0, p0, Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager$b;->a:Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;
invoke-static {v0}, Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;->Z(Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;)Lcom/skt/aicloud/mobile/service/api/g;
move-result-object v0
const-string v1, "asr"
invoke-virtual {v0, v1}, Lcom/skt/aicloud/mobile/service/api/g;->a(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
.line 3
iget-object v1, p0, Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager$b;->a:Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;
invoke-static {v1}, Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;->I(Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;)Landroid/content/Context;
move-result-object v2
invoke-static {v1, v2, v0}, Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;->E(Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
return-object v0
.end method
@@ -0,0 +1,75 @@
.class public Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager$c;
.super Ljava/lang/Object;
.source "AladdinAiCloudManager.java"
# interfaces
.implements Lsa/d;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;->M0(I)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = null
.end annotation
# instance fields
.field public final synthetic a:Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;
# direct methods
.method public constructor <init>(Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;)V
.locals 0
.line 1
iput-object p1, p0, Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager$c;->a:Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public onCanceled()V
.locals 1
.line 1
iget-object v0, p0, Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager$c;->a:Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;
invoke-virtual {v0}, Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;->d0()V
return-void
.end method
.method public onCompletion()V
.locals 1
.line 1
iget-object v0, p0, Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager$c;->a:Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;
invoke-virtual {v0}, Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;->d0()V
return-void
.end method
.method public onError(I)V
.locals 0
.line 1
iget-object p1, p0, Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager$c;->a:Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;
invoke-virtual {p1}, Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;->d0()V
return-void
.end method
.method public onStart()V
.locals 0
return-void
.end method
@@ -0,0 +1,88 @@
.class public Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager$d;
.super Ljava/lang/Object;
.source "AladdinAiCloudManager.java"
# interfaces
.implements Ljava/lang/Runnable;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;->G1()V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = null
.end annotation
# instance fields
.field public final synthetic a:Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;
# direct methods
.method public constructor <init>(Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;)V
.locals 0
.line 1
iput-object p1, p0, Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager$d;->a:Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public run()V
.locals 4
const-string v0, "AladdinAiCloudManager"
const-string v1, "startListening().run()"
.line 1
invoke-static {v0, v1}, Lcom/beyless/android/lib/util/log/BLog;->d(Ljava/lang/String;Ljava/lang/String;)V
.line 2
iget-object v1, p0, Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager$d;->a:Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;
const-string v2, "S"
const-string v3, "ASR01"
invoke-static {v1, v2, v3}, Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;->F(Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;Ljava/lang/String;Ljava/lang/String;)Z
move-result v1
if-nez v1, :cond_0
const-string v1, "startListening().run() : Error to startListening()"
.line 3
invoke-static {v0, v1}, Lcom/beyless/android/lib/util/log/BLog;->e(Ljava/lang/String;Ljava/lang/String;)V
.line 4
iget-object v0, p0, Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager$d;->a:Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;
invoke-static {v0}, Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;->G(Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;)Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager$j;
move-result-object v0
if-eqz v0, :cond_0
.line 5
iget-object v0, p0, Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager$d;->a:Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;
invoke-static {v0}, Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;->G(Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;)Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager$j;
move-result-object v0
const/4 v1, 0x2
invoke-interface {v0, v1}, Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager$j;->onError(I)V
:cond_0
return-void
.end method
@@ -0,0 +1,397 @@
.class public Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager$e;
.super Ljava/lang/Object;
.source "AladdinAiCloudManager.java"
# interfaces
.implements Ljava/lang/Runnable;
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = null
.end annotation
# instance fields
.field public final synthetic a:Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;
# direct methods
.method public constructor <init>(Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;)V
.locals 0
.line 1
iput-object p1, p0, Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager$e;->a:Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public run()V
.locals 7
const-string v0, "AladdinAiCloudManager"
const-string v1, "mStartListeningWithTriggerRunnable.run()"
.line 1
invoke-static {v0, v1}, Lcom/beyless/android/lib/util/log/BLog;->d(Ljava/lang/String;Ljava/lang/String;)V
.line 2
iget-object v1, p0, Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager$e;->a:Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;
invoke-virtual {v1}, Lcom/skt/aicloud/speaker/service/api/b;->m()Lcom/skt/aicloud/speaker/service/api/c;
move-result-object v1
const/4 v2, 0x1
const/4 v3, 0x0
if-eqz v1, :cond_0
new-array v4, v2, [Ljava/lang/Object;
.line 3
invoke-virtual {v1}, Lcom/skt/aicloud/speaker/service/api/c;->R()Lcom/skt/aicloud/speaker/lib/state/AppState;
move-result-object v1
aput-object v1, v4, v3
const-string v1, "mStartListeningWithTriggerRunnable.run() : AppState(%s)"
.line 4
invoke-static {v1, v4}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v1
invoke-static {v0, v1}, Lcom/beyless/android/lib/util/log/BLog;->i(Ljava/lang/String;Ljava/lang/String;)V
.line 5
:cond_0
iget-object v1, p0, Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager$e;->a:Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;
invoke-static {v1}, Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;->Y(Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;)Lcom/skt/aicloud/sdk/api/AICloudManager;
move-result-object v1
iget-object v4, p0, Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager$e;->a:Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;
invoke-static {v4}, Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;->w(Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;)Lcom/skt/aicloud/speaker/lib/state/AsrState;
move-result-object v4
invoke-static {v1, v4}, Lcom/skt/aicloud/mobile/service/api/a;->e(Lcom/skt/aicloud/sdk/api/AICloudManager;Lcom/skt/aicloud/speaker/lib/state/AsrState;)Ljava/lang/String;
move-result-object v1
new-array v4, v2, [Ljava/lang/Object;
aput-object v1, v4, v3
const-string v5, "mStartListeningWithTriggerRunnable.run() : asrStatusLog(%s)"
.line 6
invoke-static {v5, v4}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v4
invoke-static {v0, v4}, Lcom/beyless/android/lib/util/log/BLog;->i(Ljava/lang/String;Ljava/lang/String;)V
.line 7
iget-object v4, p0, Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager$e;->a:Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;
invoke-static {v4}, Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;->I(Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;)Landroid/content/Context;
move-result-object v4
invoke-static {v4}, Lua/d;->H(Landroid/content/Context;)Z
move-result v4
if-nez v4, :cond_1
const-string v1, "[MIC OFF] skip startListeningWithTrigger"
.line 8
invoke-static {v0, v1}, Lcom/beyless/android/lib/util/log/SLog;->w(Ljava/lang/String;Ljava/lang/String;)V
return-void
.line 9
:cond_1
iget-object v4, p0, Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager$e;->a:Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;
invoke-static {v4}, Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;->H(Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;)V
.line 10
iget-object v4, p0, Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager$e;->a:Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;
invoke-static {v4}, Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;->J(Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;)Z
move-result v4
if-nez v4, :cond_3
.line 11
sget-object v2, Lcom/skt/aicloud/speaker/lib/state/AsrState;->SPEECH_END:Lcom/skt/aicloud/speaker/lib/state/AsrState;
iget-object v3, p0, Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager$e;->a:Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;
invoke-static {v3}, Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;->w(Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;)Lcom/skt/aicloud/speaker/lib/state/AsrState;
move-result-object v3
if-ne v2, v3, :cond_2
.line 12
new-instance v2, Ljava/lang/StringBuilder;
invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
const-string v3, "mStartListeningWithTriggerRunnable.run() : retry, Status = "
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
invoke-static {v0, v1}, Lcom/beyless/android/lib/util/log/SLog;->w(Ljava/lang/String;Ljava/lang/String;)V
.line 13
iget-object v0, p0, Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager$e;->a:Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;
const/16 v1, 0x3e8
invoke-virtual {v0, v1}, Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;->I1(I)V
goto :goto_0
.line 14
:cond_2
new-instance v2, Ljava/lang/StringBuilder;
invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
const-string v3, "mStartListeningWithTriggerRunnable.run() : skip, Status = "
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
invoke-static {v0, v1}, Lcom/beyless/android/lib/util/log/SLog;->d(Ljava/lang/String;Ljava/lang/String;)V
:goto_0
return-void
.line 15
:cond_3
iget-object v1, p0, Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager$e;->a:Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;
sget-object v4, Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager$StartListeningType;->START_LISTENING_WITH_TRIGGER:Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager$StartListeningType;
invoke-static {v1, v4}, Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;->K(Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager$StartListeningType;)V
.line 16
iget-object v1, p0, Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager$e;->a:Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;
invoke-static {v1}, Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;->Z(Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;)Lcom/skt/aicloud/mobile/service/api/g;
move-result-object v1
const-string/jumbo v4, "trigger"
invoke-virtual {v1, v4}, Lcom/skt/aicloud/mobile/service/api/g;->a(Ljava/lang/String;)Ljava/lang/String;
move-result-object v1
.line 17
iget-object v4, p0, Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager$e;->a:Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;
invoke-static {v4}, Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;->I(Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;)Landroid/content/Context;
move-result-object v5
invoke-static {v4, v5, v1}, Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;->E(Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String;
move-result-object v4
.line 18
iget-object v5, p0, Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager$e;->a:Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;
invoke-static {v5}, Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;->Y(Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;)Lcom/skt/aicloud/sdk/api/AICloudManager;
move-result-object v5
const/4 v6, 0x0
invoke-virtual {v5, v1, v6, v4, v3}, Lcom/skt/aicloud/sdk/api/AICloudManager;->startListeningWithTrigger(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)I
move-result v1
new-array v2, v2, [Ljava/lang/Object;
.line 19
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v4
aput-object v4, v2, v3
const-string v4, "mStartListeningWithTriggerRunnable.run() : AICloudManager.startListeningWithTrigger result(%s)"
invoke-static {v4, v2}, Lcom/skt/aicloud/mobile/service/util/z;->i(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v2
invoke-static {v0, v2}, Lcom/beyless/android/lib/util/log/BLog;->d(Ljava/lang/String;Ljava/lang/String;)V
.line 20
invoke-static {v1}, Lcom/skt/aicloud/speaker/service/api/AsrError;->getMessage(I)Ljava/lang/String;
move-result-object v2
if-lez v1, :cond_4
const-string v1, "startListeningWithTrigger : OK"
.line 21
invoke-static {v0, v1}, Lcom/beyless/android/lib/util/log/SLog;->i(Ljava/lang/String;Ljava/lang/String;)V
.line 22
iget-object v0, p0, Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager$e;->a:Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;
invoke-static {v0, v3}, Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;->L(Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;I)I
.line 23
iget-object v0, p0, Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager$e;->a:Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;
sget-object v1, Lcom/skt/aicloud/speaker/lib/state/AsrState;->WAITING_TRIGGER:Lcom/skt/aicloud/speaker/lib/state/AsrState;
invoke-static {v0, v1, v6}, Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;->M(Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;Lcom/skt/aicloud/speaker/lib/state/AsrState;Ljava/lang/String;)V
return-void
:cond_4
const-string v3, "[ERROR] startListeningWithTrigger : "
if-nez v1, :cond_5
.line 24
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
invoke-static {v0, v1}, Lcom/beyless/android/lib/util/log/SLog;->e(Ljava/lang/String;Ljava/lang/String;)V
.line 25
iget-object v0, p0, Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager$e;->a:Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;
invoke-static {v0}, Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;->N(Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;)V
return-void
.line 26
:cond_5
sget-object v4, Lcom/skt/aicloud/speaker/service/api/AsrError;->ASR_TRIGGER_ALREADY_RUNNING:Lcom/skt/aicloud/speaker/service/api/AsrError;
invoke-virtual {v4, v1}, Lcom/skt/aicloud/speaker/service/api/AsrError;->equals(I)Z
move-result v4
const-string v5, "startListeningWithTrigger : "
if-eqz v4, :cond_6
.line 27
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
invoke-static {v0, v1}, Lcom/beyless/android/lib/util/log/SLog;->i(Ljava/lang/String;Ljava/lang/String;)V
return-void
.line 28
:cond_6
sget-object v4, Lcom/skt/aicloud/speaker/service/api/AsrError;->ASR_RECOGNIZER_ALREADY_RUNNING:Lcom/skt/aicloud/speaker/service/api/AsrError;
invoke-virtual {v4, v1}, Lcom/skt/aicloud/speaker/service/api/AsrError;->equals(I)Z
move-result v1
if-eqz v1, :cond_7
.line 29
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
invoke-static {v0, v1}, Lcom/beyless/android/lib/util/log/SLog;->w(Ljava/lang/String;Ljava/lang/String;)V
goto :goto_1
.line 30
:cond_7
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
invoke-static {v0, v1}, Lcom/beyless/android/lib/util/log/SLog;->e(Ljava/lang/String;Ljava/lang/String;)V
.line 31
:goto_1
iget-object v0, p0, Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager$e;->a:Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;
invoke-static {v0}, Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;->N(Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;)V
return-void
.end method
@@ -0,0 +1,124 @@
.class public Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager$f$a;
.super Ljava/lang/Object;
.source "AladdinAiCloudManager.java"
# interfaces
.implements Lsa/d;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager$f;->run()V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = null
.end annotation
# instance fields
.field public final synthetic a:Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager$f;
# direct methods
.method public constructor <init>(Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager$f;)V
.locals 0
.line 1
iput-object p1, p0, Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager$f$a;->a:Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager$f;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public onCanceled()V
.locals 1
.line 1
sget-object v0, Lcom/skt/aicloud/mobile/service/util/ThreadSequenceController;->FOR_CARD_RECEIVED:Lcom/skt/aicloud/mobile/service/util/ThreadSequenceController;
invoke-virtual {v0}, Lcom/skt/aicloud/mobile/service/util/ThreadSequenceController;->startSignal()V
return-void
.end method
.method public onCompletion()V
.locals 5
.line 1
iget-object v0, p0, Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager$f$a;->a:Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager$f;
iget-object v0, v0, Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager$f;->a:Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;
invoke-virtual {v0}, Lcom/skt/aicloud/speaker/service/api/b;->s()Lcom/skt/aicloud/speaker/service/api/g;
move-result-object v0
invoke-virtual {v0}, Lcom/skt/aicloud/speaker/service/api/g;->z()Lla/a;
move-result-object v0
if-eqz v0, :cond_0
.line 2
iget-object v1, p0, Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager$f$a;->a:Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager$f;
iget-object v1, v1, Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager$f;->a:Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;
invoke-virtual {v1}, Lcom/skt/aicloud/speaker/service/api/b;->m()Lcom/skt/aicloud/speaker/service/api/c;
move-result-object v1
invoke-virtual {v1}, Lcom/skt/aicloud/speaker/service/api/c;->V()Lcom/skt/aicloud/speaker/service/state/b;
move-result-object v1
check-cast v1, Lcom/skt/aicloud/speaker/service/state/a;
.line 3
invoke-virtual {v1}, Lcom/skt/aicloud/speaker/service/state/a;->M()Lma/c;
move-result-object v1
invoke-virtual {v1}, Lma/c;->n()Ljava/lang/String;
move-result-object v1
const/4 v2, 0x0
.line 4
sget-object v3, Lcom/skt/aicloud/speaker/service/player/BgmCaller;->TTS:Lcom/skt/aicloud/speaker/service/player/BgmCaller;
const-string v4, "Timeout TTS completion"
invoke-interface {v0, v2, v1, v3, v4}, Lla/b;->c(ZLjava/lang/String;Lcom/skt/aicloud/speaker/service/player/BgmCaller;Ljava/lang/String;)V
.line 5
:cond_0
sget-object v0, Lcom/skt/aicloud/mobile/service/util/ThreadSequenceController;->FOR_CARD_RECEIVED:Lcom/skt/aicloud/mobile/service/util/ThreadSequenceController;
invoke-virtual {v0}, Lcom/skt/aicloud/mobile/service/util/ThreadSequenceController;->startSignal()V
return-void
.end method
.method public onError(I)V
.locals 0
.line 1
sget-object p1, Lcom/skt/aicloud/mobile/service/util/ThreadSequenceController;->FOR_CARD_RECEIVED:Lcom/skt/aicloud/mobile/service/util/ThreadSequenceController;
invoke-virtual {p1}, Lcom/skt/aicloud/mobile/service/util/ThreadSequenceController;->startSignal()V
return-void
.end method
.method public onStart()V
.locals 0
return-void
.end method
@@ -0,0 +1,182 @@
.class public Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager$f;
.super Ljava/lang/Object;
.source "AladdinAiCloudManager.java"
# interfaces
.implements Ljava/lang/Runnable;
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = null
.end annotation
# instance fields
.field public final synthetic a:Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;
# direct methods
.method public constructor <init>(Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;)V
.locals 0
.line 1
iput-object p1, p0, Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager$f;->a:Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public run()V
.locals 5
const-string v0, "AladdinAiCloudManager"
const-string v1, "mCardReceiveTimeoutRunnable.run()"
.line 1
invoke-static {v0, v1}, Lcom/beyless/android/lib/util/log/BLog;->e(Ljava/lang/String;Ljava/lang/String;)V
.line 2
iget-object v1, p0, Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager$f;->a:Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;
invoke-static {v1}, Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;->O(Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;)Landroid/os/Handler;
move-result-object v1
const/4 v2, 0x0
invoke-virtual {v1, v2}, Landroid/os/Handler;->removeCallbacksAndMessages(Ljava/lang/Object;)V
.line 3
iget-object v1, p0, Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager$f;->a:Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;
invoke-virtual {v1}, Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;->L1()V
.line 4
iget-object v1, p0, Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager$f;->a:Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;
invoke-virtual {v1}, Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;->J1()V
.line 5
invoke-static {}, Lu8/a;->g()Lu8/a;
move-result-object v1
invoke-virtual {v1}, Lu8/a;->d()V
.line 6
iget-object v1, p0, Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager$f;->a:Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;
invoke-static {v1}, Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;->P(Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;)V
.line 7
iget-object v1, p0, Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager$f;->a:Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;
invoke-static {v1}, Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;->Q(Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;)Z
move-result v1
const/4 v2, 0x0
if-nez v1, :cond_1
.line 8
iget-object v3, p0, Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager$f;->a:Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;
invoke-virtual {v3}, Lcom/skt/aicloud/speaker/service/api/b;->v()Z
move-result v3
if-eqz v3, :cond_0
.line 9
:try_start_0
iget-object v3, p0, Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager$f;->a:Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;
invoke-virtual {v3}, Lcom/skt/aicloud/speaker/service/api/b;->t()Lcom/skt/aicloud/speaker/lib/model/IAladdinServiceMonitorCallback;
move-result-object v3
const-string v4, "error"
invoke-interface {v3, v4}, Lcom/skt/aicloud/speaker/lib/model/IAladdinServiceMonitorCallback;->onExceptionResult(Ljava/lang/String;)V
:try_end_0
.catch Landroid/os/RemoteException; {:try_start_0 .. :try_end_0} :catch_0
goto :goto_0
:catch_0
move-exception v3
.line 10
invoke-static {v0, v3}, Lcom/beyless/android/lib/util/log/BLog;->e(Ljava/lang/String;Ljava/lang/Throwable;)V
.line 11
:cond_0
:goto_0
iget-object v3, p0, Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager$f;->a:Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;
invoke-virtual {v3}, Lcom/skt/aicloud/speaker/service/api/b;->u()Lcom/skt/aicloud/mobile/service/api/f;
move-result-object v3
if-eqz v3, :cond_1
.line 12
sget-object v1, Lcom/skt/aicloud/speaker/lib/NuguSdkError;->CARD_RECEIVE_TIMEOUT:Lcom/skt/aicloud/speaker/lib/NuguSdkError;
new-array v4, v2, [Ljava/lang/String;
invoke-virtual {v3, v1, v4}, Lcom/skt/aicloud/mobile/service/api/f;->y(Lcom/skt/aicloud/speaker/lib/NuguSdkError;[Ljava/lang/String;)Z
move-result v1
.line 13
:cond_1
iget-object v3, p0, Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager$f;->a:Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;
invoke-virtual {v3, v2}, Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;->p1(Z)V
.line 14
iget-object v2, p0, Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager$f;->a:Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;
invoke-virtual {v2}, Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;->g0()V
if-nez v1, :cond_2
.line 15
new-instance v1, Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager$f$a;
invoke-direct {v1, p0}, Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager$f$a;-><init>(Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager$f;)V
.line 16
iget-object v2, p0, Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager$f;->a:Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;
invoke-virtual {v2}, Lcom/skt/aicloud/speaker/service/api/b;->n()Lcom/skt/aicloud/speaker/service/api/d;
move-result-object v2
if-eqz v2, :cond_2
const-string v3, "mCardReceiveTimeoutRunnable.run() : request network delayed tts for card received timeout."
.line 17
invoke-static {v0, v3}, Lcom/beyless/android/lib/util/log/SLog;->w(Ljava/lang/String;Ljava/lang/String;)V
.line 18
sget-object v0, Lcom/skt/aicloud/speaker/service/tts/EmbeddedTTS;->NETWORK_DELAYED_TRY_AGAIN:Lcom/skt/aicloud/speaker/service/tts/EmbeddedTTS;
invoke-virtual {v2, v0, v1}, Lcom/skt/aicloud/speaker/service/api/d;->L(Lcom/skt/aicloud/speaker/service/tts/EmbeddedTTS;Lsa/d;)Z
:cond_2
return-void
.end method
@@ -0,0 +1,115 @@
.class public Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager$g;
.super Ljava/lang/Object;
.source "AladdinAiCloudManager.java"
# interfaces
.implements Ljava/lang/Runnable;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;->k1(Ljava/lang/String;Ljava/lang/String;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = null
.end annotation
# instance fields
.field public final synthetic a:Ljava/lang/String;
.field public final synthetic b:Ljava/lang/String;
.field public final synthetic c:Ljava/lang/String;
.field public final synthetic d:Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;
# direct methods
.method public constructor <init>(Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
.locals 0
.line 1
iput-object p1, p0, Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager$g;->d:Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;
iput-object p2, p0, Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager$g;->a:Ljava/lang/String;
iput-object p3, p0, Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager$g;->b:Ljava/lang/String;
iput-object p4, p0, Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager$g;->c:Ljava/lang/String;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public run()V
.locals 5
const-string v0, "processinfo"
.line 1
:try_start_0
iget-object v1, p0, Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager$g;->d:Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;
invoke-static {v1}, Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;->Y(Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;)Lcom/skt/aicloud/sdk/api/AICloudManager;
move-result-object v1
iget-object v2, p0, Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager$g;->a:Ljava/lang/String;
iget-object v3, p0, Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager$g;->b:Ljava/lang/String;
iget-object v4, p0, Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager$g;->c:Ljava/lang/String;
invoke-virtual {v1, v0, v2, v3, v4}, Lcom/skt/aicloud/sdk/api/AICloudManager;->sendEventLog(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
:try_end_0
.catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0
goto :goto_0
:catch_0
const/4 v1, 0x4
new-array v1, v1, [Ljava/lang/Object;
const/4 v2, 0x0
aput-object v0, v1, v2
const/4 v0, 0x1
.line 2
iget-object v2, p0, Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager$g;->a:Ljava/lang/String;
aput-object v2, v1, v0
const/4 v0, 0x2
iget-object v2, p0, Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager$g;->b:Ljava/lang/String;
aput-object v2, v1, v0
const/4 v0, 0x3
iget-object v2, p0, Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager$g;->c:Ljava/lang/String;
aput-object v2, v1, v0
const-string v0, "sendTtsTimeLog().run() : eventName = %s, token = %s, requestId = %s, message = %s"
invoke-static {v0, v1}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v0
const-string v1, "AladdinAiCloudManager"
invoke-static {v1, v0}, Lcom/beyless/android/lib/util/log/BLog;->e(Ljava/lang/String;Ljava/lang/String;)V
:goto_0
return-void
.end method
@@ -0,0 +1,83 @@
.class public synthetic Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager$h;
.super Ljava/lang/Object;
.source "AladdinAiCloudManager.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1009
name = null
.end annotation
# static fields
.field public static final synthetic a:[I
# direct methods
.method public static constructor <clinit>()V
.locals 3
.line 1
invoke-static {}, Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager$StartListeningType;->values()[Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager$StartListeningType;
move-result-object v0
array-length v0, v0
new-array v0, v0, [I
sput-object v0, Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager$h;->a:[I
:try_start_0
sget-object v1, Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager$StartListeningType;->START_LISTENING_WITH_TRIGGER:Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager$StartListeningType;
invoke-virtual {v1}, Ljava/lang/Enum;->ordinal()I
move-result v1
const/4 v2, 0x1
aput v2, v0, v1
:try_end_0
.catch Ljava/lang/NoSuchFieldError; {:try_start_0 .. :try_end_0} :catch_0
:catch_0
:try_start_1
sget-object v0, Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager$h;->a:[I
sget-object v1, Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager$StartListeningType;->START_LISTENING:Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager$StartListeningType;
invoke-virtual {v1}, Ljava/lang/Enum;->ordinal()I
move-result v1
const/4 v2, 0x2
aput v2, v0, v1
:try_end_1
.catch Ljava/lang/NoSuchFieldError; {:try_start_1 .. :try_end_1} :catch_1
:catch_1
:try_start_2
sget-object v0, Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager$h;->a:[I
sget-object v1, Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager$StartListeningType;->CANCEL_TRIGGER_AND_START_LISTENING:Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager$StartListeningType;
invoke-virtual {v1}, Ljava/lang/Enum;->ordinal()I
move-result v1
const/4 v2, 0x3
aput v2, v0, v1
:try_end_2
.catch Ljava/lang/NoSuchFieldError; {:try_start_2 .. :try_end_2} :catch_2
:catch_2
return-void
.end method
@@ -0,0 +1,241 @@
.class public Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager$i;
.super Ljava/lang/Thread;
.source "AladdinAiCloudManager.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = "i"
.end annotation
# instance fields
.field public final synthetic a:Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;
# direct methods
.method public constructor <init>(Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;)V
.locals 0
.line 1
iput-object p1, p0, Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager$i;->a:Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;
invoke-direct {p0}, Ljava/lang/Thread;-><init>()V
return-void
.end method
.method public synthetic constructor <init>(Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager$a;)V
.locals 0
.line 2
invoke-direct {p0, p1}, Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager$i;-><init>(Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;)V
return-void
.end method
# virtual methods
.method public run()V
.locals 6
.line 1
iget-object v0, p0, Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager$i;->a:Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;
invoke-static {v0}, Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;->Y(Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;)Lcom/skt/aicloud/sdk/api/AICloudManager;
move-result-object v0
if-nez v0, :cond_0
const-string v0, "AladdinAiCloudManager"
const-string v1, "AsrCancelThread.run() : mAICloudManager = null"
.line 2
invoke-static {v0, v1}, Lcom/beyless/android/lib/util/log/SLog;->e(Ljava/lang/String;Ljava/lang/String;)V
return-void
:cond_0
const/4 v0, 0x0
const/4 v1, 0x1
.line 3
:try_start_0
iget-object v2, p0, Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager$i;->a:Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;
invoke-static {v2}, Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;->R(Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;)Ljava/lang/Object;
move-result-object v2
monitor-enter v2
:try_end_0
.catch Ljava/lang/NullPointerException; {:try_start_0 .. :try_end_0} :catch_0
.line 4
:try_start_1
iget-object v3, p0, Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager$i;->a:Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;
sget-object v4, Ljava/lang/Boolean;->TRUE:Ljava/lang/Boolean;
invoke-static {v3, v4}, Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;->T(Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;Ljava/lang/Boolean;)Ljava/lang/Boolean;
.line 5
iget-object v3, p0, Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager$i;->a:Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;
invoke-static {v3}, Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;->U(Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;)Ljava/util/concurrent/atomic/AtomicInteger;
move-result-object v3
invoke-virtual {v3}, Ljava/util/concurrent/atomic/AtomicInteger;->incrementAndGet()I
.line 6
monitor-exit v2
:try_end_1
.catchall {:try_start_1 .. :try_end_1} :catchall_0
.line 7
:try_start_2
iget-object v2, p0, Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager$i;->a:Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;
invoke-static {v2}, Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;->Y(Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;)Lcom/skt/aicloud/sdk/api/AICloudManager;
move-result-object v2
invoke-virtual {v2}, Lcom/skt/aicloud/sdk/api/AICloudManager;->isRecognizer()Z
move-result v2
if-nez v2, :cond_1
const-string v2, "AladdinAiCloudManager"
const-string v3, "AsrCancelThread.run() : isRecognizer = false"
.line 8
invoke-static {v2, v3}, Lcom/beyless/android/lib/util/log/SLog;->w(Ljava/lang/String;Ljava/lang/String;)V
.line 9
iget-object v2, p0, Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager$i;->a:Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;
invoke-static {v2}, Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;->B(Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;)V
return-void
.line 10
:cond_1
iget-object v2, p0, Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager$i;->a:Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;
invoke-static {v2}, Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;->Y(Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;)Lcom/skt/aicloud/sdk/api/AICloudManager;
move-result-object v2
iget-object v3, p0, Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager$i;->a:Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;
invoke-static {v3}, Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;->w(Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;)Lcom/skt/aicloud/speaker/lib/state/AsrState;
move-result-object v3
invoke-static {v2, v3}, Lcom/skt/aicloud/mobile/service/api/a;->e(Lcom/skt/aicloud/sdk/api/AICloudManager;Lcom/skt/aicloud/speaker/lib/state/AsrState;)Ljava/lang/String;
move-result-object v2
const-string v3, "AladdinAiCloudManager"
.line 11
new-instance v4, Ljava/lang/StringBuilder;
invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
const-string v5, "AsrCancelThread.run() : SpeechRecognitionStatus = "
invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v2
invoke-static {v3, v2}, Lcom/beyless/android/lib/util/log/SLog;->w(Ljava/lang/String;Ljava/lang/String;)V
.line 12
iget-object v2, p0, Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager$i;->a:Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;
invoke-static {v2}, Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;->Y(Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;)Lcom/skt/aicloud/sdk/api/AICloudManager;
move-result-object v2
invoke-virtual {v2}, Lcom/skt/aicloud/sdk/api/AICloudManager;->cancel()I
move-result v2
const-string v3, "AladdinAiCloudManager"
const-string v4, "AsrCancelThread.run() : AICloudManager.cancel() result(%d)"
new-array v5, v1, [Ljava/lang/Object;
.line 13
invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v2
aput-object v2, v5, v0
invoke-static {v4, v5}, Lcom/skt/aicloud/mobile/service/util/z;->i(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v2
invoke-static {v3, v2}, Lcom/beyless/android/lib/util/log/SLog;->d(Ljava/lang/String;Ljava/lang/String;)V
:try_end_2
.catch Ljava/lang/NullPointerException; {:try_start_2 .. :try_end_2} :catch_0
goto :goto_0
:catchall_0
move-exception v3
.line 14
:try_start_3
monitor-exit v2
:try_end_3
.catchall {:try_start_3 .. :try_end_3} :catchall_0
:try_start_4
throw v3
:try_end_4
.catch Ljava/lang/NullPointerException; {:try_start_4 .. :try_end_4} :catch_0
:catch_0
move-exception v2
const-string v3, "AladdinAiCloudManager"
const-string v4, "AsrCancelThread.run() : NullPointerException(%s)"
new-array v1, v1, [Ljava/lang/Object;
.line 15
invoke-virtual {v2}, Ljava/lang/NullPointerException;->getMessage()Ljava/lang/String;
move-result-object v2
aput-object v2, v1, v0
invoke-static {v4, v1}, Lcom/skt/aicloud/mobile/service/util/z;->i(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v0
invoke-static {v3, v0}, Lcom/beyless/android/lib/util/log/BLog;->d(Ljava/lang/String;Ljava/lang/String;)V
:goto_0
return-void
.end method
@@ -0,0 +1,43 @@
.class public interface abstract Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager$j;
.super Ljava/lang/Object;
.source "AladdinAiCloudManager.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x609
name = "j"
.end annotation
# virtual methods
.method public abstract a(ZLjava/lang/String;)V
.end method
.method public abstract b()V
.end method
.method public abstract c()V
.end method
.method public abstract d()V
.end method
.method public abstract e()V
.end method
.method public abstract f()V
.end method
.method public abstract g(Ljava/lang/String;Lma/c;Lorg/json/JSONObject;)V
.end method
.method public abstract h()V
.end method
.method public abstract onError(I)V
.end method
@@ -0,0 +1,39 @@
.class public abstract Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager$k;
.super Ljava/lang/Object;
.source "AladdinAiCloudManager.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x409
name = "k"
.end annotation
# direct methods
.method public constructor <init>()V
.locals 0
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public a()V
.locals 0
return-void
.end method
.method public abstract b()V
.end method
.method public abstract c()V
.end method
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,77 @@
.class public Lcom/skt/aicloud/speaker/service/api/AladdinServiceManager$a;
.super Ljava/lang/Object;
.source "AladdinServiceManager.java"
# interfaces
.implements Lcom/skt/aicloud/mobile/service/communication/message/send/TextMessageSender$b;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/skt/aicloud/speaker/service/api/AladdinServiceManager;->sendTextMessage(Ljava/lang/String;Ljava/lang/String;Lcom/skt/aicloud/speaker/lib/model/IAladdinSendMsgListener;)Z
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = null
.end annotation
# instance fields
.field public final synthetic a:Lcom/skt/aicloud/speaker/lib/model/IAladdinSendMsgListener;
.field public final synthetic b:Lcom/skt/aicloud/speaker/service/api/AladdinServiceManager;
# direct methods
.method public constructor <init>(Lcom/skt/aicloud/speaker/service/api/AladdinServiceManager;Lcom/skt/aicloud/speaker/lib/model/IAladdinSendMsgListener;)V
.locals 0
.line 1
iput-object p1, p0, Lcom/skt/aicloud/speaker/service/api/AladdinServiceManager$a;->b:Lcom/skt/aicloud/speaker/service/api/AladdinServiceManager;
iput-object p2, p0, Lcom/skt/aicloud/speaker/service/api/AladdinServiceManager$a;->a:Lcom/skt/aicloud/speaker/lib/model/IAladdinSendMsgListener;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public a(Z)V
.locals 0
return-void
.end method
.method public onSent(Z)V
.locals 1
.line 1
:try_start_0
iget-object v0, p0, Lcom/skt/aicloud/speaker/service/api/AladdinServiceManager$a;->a:Lcom/skt/aicloud/speaker/lib/model/IAladdinSendMsgListener;
if-eqz v0, :cond_0
.line 2
invoke-interface {v0, p1}, Lcom/skt/aicloud/speaker/lib/model/IAladdinSendMsgListener;->onSent(Z)V
:try_end_0
.catch Landroid/os/RemoteException; {:try_start_0 .. :try_end_0} :catch_0
goto :goto_0
:catch_0
move-exception p1
.line 3
invoke-static {}, Lcom/skt/aicloud/speaker/service/api/AladdinServiceManager;->access$000()Ljava/lang/String;
move-result-object v0
invoke-static {v0, p1}, Lcom/beyless/android/lib/util/log/BLog;->e(Ljava/lang/String;Ljava/lang/Throwable;)V
:cond_0
:goto_0
return-void
.end method
@@ -0,0 +1,164 @@
.class public Lcom/skt/aicloud/speaker/service/api/AladdinServiceManager$b;
.super Ljava/lang/Object;
.source "AladdinServiceManager.java"
# interfaces
.implements Lcom/skt/aicloud/mobile/service/communication/contacts/h$f;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/skt/aicloud/speaker/service/api/AladdinServiceManager;->getPersonalInfoAgreement(Lcom/skt/aicloud/speaker/lib/model/IAladdinPersonalInfoAgreementListener;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = null
.end annotation
# instance fields
.field public final synthetic a:Lcom/skt/aicloud/speaker/lib/model/IAladdinPersonalInfoAgreementListener;
.field public final synthetic b:Lcom/skt/aicloud/speaker/service/api/AladdinServiceManager;
# direct methods
.method public constructor <init>(Lcom/skt/aicloud/speaker/service/api/AladdinServiceManager;Lcom/skt/aicloud/speaker/lib/model/IAladdinPersonalInfoAgreementListener;)V
.locals 0
.line 1
iput-object p1, p0, Lcom/skt/aicloud/speaker/service/api/AladdinServiceManager$b;->b:Lcom/skt/aicloud/speaker/service/api/AladdinServiceManager;
iput-object p2, p0, Lcom/skt/aicloud/speaker/service/api/AladdinServiceManager$b;->a:Lcom/skt/aicloud/speaker/lib/model/IAladdinPersonalInfoAgreementListener;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public onComplete(Z)V
.locals 1
.line 1
iget-object v0, p0, Lcom/skt/aicloud/speaker/service/api/AladdinServiceManager$b;->a:Lcom/skt/aicloud/speaker/lib/model/IAladdinPersonalInfoAgreementListener;
if-eqz v0, :cond_0
.line 2
:try_start_0
invoke-interface {v0, p1}, Lcom/skt/aicloud/speaker/lib/model/IAladdinPersonalInfoAgreementListener;->onSuccess(Z)V
:try_end_0
.catch Landroid/os/RemoteException; {:try_start_0 .. :try_end_0} :catch_0
goto :goto_0
:catch_0
move-exception p1
.line 3
invoke-static {}, Lcom/skt/aicloud/speaker/service/api/AladdinServiceManager;->access$000()Ljava/lang/String;
move-result-object v0
invoke-static {v0, p1}, Lcom/beyless/android/lib/util/log/BLog;->e(Ljava/lang/String;Ljava/lang/Throwable;)V
:cond_0
:goto_0
return-void
.end method
.method public onConnectionError()V
.locals 2
.line 1
iget-object v0, p0, Lcom/skt/aicloud/speaker/service/api/AladdinServiceManager$b;->a:Lcom/skt/aicloud/speaker/lib/model/IAladdinPersonalInfoAgreementListener;
if-eqz v0, :cond_0
.line 2
:try_start_0
invoke-interface {v0}, Lcom/skt/aicloud/speaker/lib/model/IAladdinPersonalInfoAgreementListener;->onConnectionError()V
:try_end_0
.catch Landroid/os/RemoteException; {:try_start_0 .. :try_end_0} :catch_0
goto :goto_0
:catch_0
move-exception v0
.line 3
invoke-static {}, Lcom/skt/aicloud/speaker/service/api/AladdinServiceManager;->access$000()Ljava/lang/String;
move-result-object v1
invoke-static {v1, v0}, Lcom/beyless/android/lib/util/log/BLog;->e(Ljava/lang/String;Ljava/lang/Throwable;)V
:cond_0
:goto_0
return-void
.end method
.method public onParseError()V
.locals 2
.line 1
iget-object v0, p0, Lcom/skt/aicloud/speaker/service/api/AladdinServiceManager$b;->a:Lcom/skt/aicloud/speaker/lib/model/IAladdinPersonalInfoAgreementListener;
if-eqz v0, :cond_0
.line 2
:try_start_0
invoke-interface {v0}, Lcom/skt/aicloud/speaker/lib/model/IAladdinPersonalInfoAgreementListener;->onParseError()V
:try_end_0
.catch Landroid/os/RemoteException; {:try_start_0 .. :try_end_0} :catch_0
goto :goto_0
:catch_0
move-exception v0
.line 3
invoke-static {}, Lcom/skt/aicloud/speaker/service/api/AladdinServiceManager;->access$000()Ljava/lang/String;
move-result-object v1
invoke-static {v1, v0}, Lcom/beyless/android/lib/util/log/BLog;->e(Ljava/lang/String;Ljava/lang/Throwable;)V
:cond_0
:goto_0
return-void
.end method
.method public onServerError(Ljava/lang/String;Ljava/lang/String;)V
.locals 1
.line 1
iget-object v0, p0, Lcom/skt/aicloud/speaker/service/api/AladdinServiceManager$b;->a:Lcom/skt/aicloud/speaker/lib/model/IAladdinPersonalInfoAgreementListener;
if-eqz v0, :cond_0
.line 2
:try_start_0
invoke-interface {v0, p1, p2}, Lcom/skt/aicloud/speaker/lib/model/IAladdinPersonalInfoAgreementListener;->onServerError(Ljava/lang/String;Ljava/lang/String;)V
:try_end_0
.catch Landroid/os/RemoteException; {:try_start_0 .. :try_end_0} :catch_0
goto :goto_0
:catch_0
move-exception p1
.line 3
invoke-static {}, Lcom/skt/aicloud/speaker/service/api/AladdinServiceManager;->access$000()Ljava/lang/String;
move-result-object p2
invoke-static {p2, p1}, Lcom/beyless/android/lib/util/log/BLog;->e(Ljava/lang/String;Ljava/lang/Throwable;)V
:cond_0
:goto_0
return-void
.end method
@@ -0,0 +1,164 @@
.class public Lcom/skt/aicloud/speaker/service/api/AladdinServiceManager$c;
.super Ljava/lang/Object;
.source "AladdinServiceManager.java"
# interfaces
.implements Lcom/skt/aicloud/mobile/service/communication/contacts/h$f;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/skt/aicloud/speaker/service/api/AladdinServiceManager;->setPersonalInfoAgreement(ZLcom/skt/aicloud/speaker/lib/model/IAladdinPersonalInfoAgreementListener;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = null
.end annotation
# instance fields
.field public final synthetic a:Lcom/skt/aicloud/speaker/lib/model/IAladdinPersonalInfoAgreementListener;
.field public final synthetic b:Lcom/skt/aicloud/speaker/service/api/AladdinServiceManager;
# direct methods
.method public constructor <init>(Lcom/skt/aicloud/speaker/service/api/AladdinServiceManager;Lcom/skt/aicloud/speaker/lib/model/IAladdinPersonalInfoAgreementListener;)V
.locals 0
.line 1
iput-object p1, p0, Lcom/skt/aicloud/speaker/service/api/AladdinServiceManager$c;->b:Lcom/skt/aicloud/speaker/service/api/AladdinServiceManager;
iput-object p2, p0, Lcom/skt/aicloud/speaker/service/api/AladdinServiceManager$c;->a:Lcom/skt/aicloud/speaker/lib/model/IAladdinPersonalInfoAgreementListener;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public onComplete(Z)V
.locals 1
.line 1
iget-object v0, p0, Lcom/skt/aicloud/speaker/service/api/AladdinServiceManager$c;->a:Lcom/skt/aicloud/speaker/lib/model/IAladdinPersonalInfoAgreementListener;
if-eqz v0, :cond_0
.line 2
:try_start_0
invoke-interface {v0, p1}, Lcom/skt/aicloud/speaker/lib/model/IAladdinPersonalInfoAgreementListener;->onSuccess(Z)V
:try_end_0
.catch Landroid/os/RemoteException; {:try_start_0 .. :try_end_0} :catch_0
goto :goto_0
:catch_0
move-exception p1
.line 3
invoke-static {}, Lcom/skt/aicloud/speaker/service/api/AladdinServiceManager;->access$000()Ljava/lang/String;
move-result-object v0
invoke-static {v0, p1}, Lcom/beyless/android/lib/util/log/BLog;->e(Ljava/lang/String;Ljava/lang/Throwable;)V
:cond_0
:goto_0
return-void
.end method
.method public onConnectionError()V
.locals 2
.line 1
iget-object v0, p0, Lcom/skt/aicloud/speaker/service/api/AladdinServiceManager$c;->a:Lcom/skt/aicloud/speaker/lib/model/IAladdinPersonalInfoAgreementListener;
if-eqz v0, :cond_0
.line 2
:try_start_0
invoke-interface {v0}, Lcom/skt/aicloud/speaker/lib/model/IAladdinPersonalInfoAgreementListener;->onConnectionError()V
:try_end_0
.catch Landroid/os/RemoteException; {:try_start_0 .. :try_end_0} :catch_0
goto :goto_0
:catch_0
move-exception v0
.line 3
invoke-static {}, Lcom/skt/aicloud/speaker/service/api/AladdinServiceManager;->access$000()Ljava/lang/String;
move-result-object v1
invoke-static {v1, v0}, Lcom/beyless/android/lib/util/log/BLog;->e(Ljava/lang/String;Ljava/lang/Throwable;)V
:cond_0
:goto_0
return-void
.end method
.method public onParseError()V
.locals 2
.line 1
iget-object v0, p0, Lcom/skt/aicloud/speaker/service/api/AladdinServiceManager$c;->a:Lcom/skt/aicloud/speaker/lib/model/IAladdinPersonalInfoAgreementListener;
if-eqz v0, :cond_0
.line 2
:try_start_0
invoke-interface {v0}, Lcom/skt/aicloud/speaker/lib/model/IAladdinPersonalInfoAgreementListener;->onParseError()V
:try_end_0
.catch Landroid/os/RemoteException; {:try_start_0 .. :try_end_0} :catch_0
goto :goto_0
:catch_0
move-exception v0
.line 3
invoke-static {}, Lcom/skt/aicloud/speaker/service/api/AladdinServiceManager;->access$000()Ljava/lang/String;
move-result-object v1
invoke-static {v1, v0}, Lcom/beyless/android/lib/util/log/BLog;->e(Ljava/lang/String;Ljava/lang/Throwable;)V
:cond_0
:goto_0
return-void
.end method
.method public onServerError(Ljava/lang/String;Ljava/lang/String;)V
.locals 1
.line 1
iget-object v0, p0, Lcom/skt/aicloud/speaker/service/api/AladdinServiceManager$c;->a:Lcom/skt/aicloud/speaker/lib/model/IAladdinPersonalInfoAgreementListener;
if-eqz v0, :cond_0
.line 2
:try_start_0
invoke-interface {v0, p1, p2}, Lcom/skt/aicloud/speaker/lib/model/IAladdinPersonalInfoAgreementListener;->onServerError(Ljava/lang/String;Ljava/lang/String;)V
:try_end_0
.catch Landroid/os/RemoteException; {:try_start_0 .. :try_end_0} :catch_0
goto :goto_0
:catch_0
move-exception p1
.line 3
invoke-static {}, Lcom/skt/aicloud/speaker/service/api/AladdinServiceManager;->access$000()Ljava/lang/String;
move-result-object p2
invoke-static {p2, p1}, Lcom/beyless/android/lib/util/log/BLog;->e(Ljava/lang/String;Ljava/lang/Throwable;)V
:cond_0
:goto_0
return-void
.end method
@@ -0,0 +1,401 @@
.class public Lcom/skt/aicloud/speaker/service/api/AladdinServiceManager$d;
.super Ljava/lang/Object;
.source "AladdinServiceManager.java"
# interfaces
.implements Lcom/skt/aicloud/mobile/service/communication/contacts/h$g;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/skt/aicloud/speaker/service/api/AladdinServiceManager;->uploadContactNameList(Lcom/skt/aicloud/speaker/lib/model/IAladdinContactUploadListener;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = null
.end annotation
# instance fields
.field public final synthetic a:Lcom/skt/aicloud/speaker/lib/model/IAladdinContactUploadListener;
.field public final synthetic b:Lcom/skt/aicloud/speaker/service/api/AladdinServiceManager;
# direct methods
.method public constructor <init>(Lcom/skt/aicloud/speaker/service/api/AladdinServiceManager;Lcom/skt/aicloud/speaker/lib/model/IAladdinContactUploadListener;)V
.locals 0
.line 1
iput-object p1, p0, Lcom/skt/aicloud/speaker/service/api/AladdinServiceManager$d;->b:Lcom/skt/aicloud/speaker/service/api/AladdinServiceManager;
iput-object p2, p0, Lcom/skt/aicloud/speaker/service/api/AladdinServiceManager$d;->a:Lcom/skt/aicloud/speaker/lib/model/IAladdinContactUploadListener;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public onAlreadyRunning()V
.locals 2
.line 1
invoke-static {}, Lcom/skt/aicloud/speaker/service/api/AladdinServiceManager;->access$000()Ljava/lang/String;
move-result-object v0
const-string v1, "++ onAlreadyRunning"
invoke-static {v0, v1}, Lcom/beyless/android/lib/util/log/BLog;->d(Ljava/lang/String;Ljava/lang/String;)V
.line 2
iget-object v0, p0, Lcom/skt/aicloud/speaker/service/api/AladdinServiceManager$d;->a:Lcom/skt/aicloud/speaker/lib/model/IAladdinContactUploadListener;
if-eqz v0, :cond_0
.line 3
:try_start_0
invoke-interface {v0}, Lcom/skt/aicloud/speaker/lib/model/IAladdinContactUploadListener;->onAlreadyRunning()V
:try_end_0
.catch Landroid/os/RemoteException; {:try_start_0 .. :try_end_0} :catch_0
goto :goto_0
:catch_0
move-exception v0
.line 4
invoke-static {}, Lcom/skt/aicloud/speaker/service/api/AladdinServiceManager;->access$000()Ljava/lang/String;
move-result-object v1
invoke-static {v1, v0}, Lcom/beyless/android/lib/util/log/BLog;->e(Ljava/lang/String;Ljava/lang/Throwable;)V
:cond_0
:goto_0
return-void
.end method
.method public onComplete()V
.locals 2
.line 1
invoke-static {}, Lcom/skt/aicloud/speaker/service/api/AladdinServiceManager;->access$000()Ljava/lang/String;
move-result-object v0
const-string v1, "++ onComplete"
invoke-static {v0, v1}, Lcom/beyless/android/lib/util/log/BLog;->d(Ljava/lang/String;Ljava/lang/String;)V
.line 2
iget-object v0, p0, Lcom/skt/aicloud/speaker/service/api/AladdinServiceManager$d;->a:Lcom/skt/aicloud/speaker/lib/model/IAladdinContactUploadListener;
if-eqz v0, :cond_0
.line 3
:try_start_0
invoke-interface {v0}, Lcom/skt/aicloud/speaker/lib/model/IAladdinContactUploadListener;->onSuccess()V
:try_end_0
.catch Landroid/os/RemoteException; {:try_start_0 .. :try_end_0} :catch_0
goto :goto_0
:catch_0
move-exception v0
.line 4
invoke-static {}, Lcom/skt/aicloud/speaker/service/api/AladdinServiceManager;->access$000()Ljava/lang/String;
move-result-object v1
invoke-static {v1, v0}, Lcom/beyless/android/lib/util/log/BLog;->e(Ljava/lang/String;Ljava/lang/Throwable;)V
:cond_0
:goto_0
return-void
.end method
.method public onConnectionError()V
.locals 3
.line 1
invoke-static {}, Lcom/skt/aicloud/speaker/service/api/AladdinServiceManager;->access$000()Ljava/lang/String;
move-result-object v0
const-string v1, "++ onConnectionError"
invoke-static {v0, v1}, Lcom/beyless/android/lib/util/log/BLog;->d(Ljava/lang/String;Ljava/lang/String;)V
const-string v0, "ContactUpload"
const-string v1, "ContactUploadError"
const-string v2, "ConnectionError"
.line 2
filled-new-array {v0, v1, v2}, [Ljava/lang/String;
move-result-object v0
const-string v1, "NuguService"
invoke-static {v1, v0}, Lcom/skt/aicloud/mobile/service/util/j;->o(Ljava/lang/String;[Ljava/lang/String;)V
.line 3
iget-object v0, p0, Lcom/skt/aicloud/speaker/service/api/AladdinServiceManager$d;->a:Lcom/skt/aicloud/speaker/lib/model/IAladdinContactUploadListener;
if-eqz v0, :cond_0
.line 4
:try_start_0
invoke-interface {v0}, Lcom/skt/aicloud/speaker/lib/model/IAladdinContactUploadListener;->onConnectionError()V
:try_end_0
.catch Landroid/os/RemoteException; {:try_start_0 .. :try_end_0} :catch_0
goto :goto_0
:catch_0
move-exception v0
.line 5
invoke-static {}, Lcom/skt/aicloud/speaker/service/api/AladdinServiceManager;->access$000()Ljava/lang/String;
move-result-object v1
invoke-static {v1, v0}, Lcom/beyless/android/lib/util/log/BLog;->e(Ljava/lang/String;Ljava/lang/Throwable;)V
:cond_0
:goto_0
return-void
.end method
.method public onContactNotChanged()V
.locals 2
.line 1
invoke-static {}, Lcom/skt/aicloud/speaker/service/api/AladdinServiceManager;->access$000()Ljava/lang/String;
move-result-object v0
const-string v1, "++ onContactNotChanged"
invoke-static {v0, v1}, Lcom/beyless/android/lib/util/log/BLog;->d(Ljava/lang/String;Ljava/lang/String;)V
.line 2
iget-object v0, p0, Lcom/skt/aicloud/speaker/service/api/AladdinServiceManager$d;->a:Lcom/skt/aicloud/speaker/lib/model/IAladdinContactUploadListener;
if-eqz v0, :cond_0
.line 3
:try_start_0
invoke-interface {v0}, Lcom/skt/aicloud/speaker/lib/model/IAladdinContactUploadListener;->onContactNotChanged()V
:try_end_0
.catch Landroid/os/RemoteException; {:try_start_0 .. :try_end_0} :catch_0
goto :goto_0
:catch_0
move-exception v0
.line 4
invoke-static {}, Lcom/skt/aicloud/speaker/service/api/AladdinServiceManager;->access$000()Ljava/lang/String;
move-result-object v1
invoke-static {v1, v0}, Lcom/beyless/android/lib/util/log/BLog;->e(Ljava/lang/String;Ljava/lang/Throwable;)V
:cond_0
:goto_0
return-void
.end method
.method public onExceedCountLimitation(I)V
.locals 2
.line 1
invoke-static {}, Lcom/skt/aicloud/speaker/service/api/AladdinServiceManager;->access$000()Ljava/lang/String;
move-result-object v0
const-string v1, "++ onExceedCountLimitation: count = "
invoke-static {v1, p1, v0}, Lcom/skt/aicloud/mobile/service/api/d;->a(Ljava/lang/String;ILjava/lang/String;)V
.line 2
iget-object v0, p0, Lcom/skt/aicloud/speaker/service/api/AladdinServiceManager$d;->a:Lcom/skt/aicloud/speaker/lib/model/IAladdinContactUploadListener;
if-eqz v0, :cond_0
.line 3
:try_start_0
invoke-interface {v0, p1}, Lcom/skt/aicloud/speaker/lib/model/IAladdinContactUploadListener;->onExceedCountLimitation(I)V
:try_end_0
.catch Landroid/os/RemoteException; {:try_start_0 .. :try_end_0} :catch_0
goto :goto_0
:catch_0
move-exception p1
.line 4
invoke-static {}, Lcom/skt/aicloud/speaker/service/api/AladdinServiceManager;->access$000()Ljava/lang/String;
move-result-object v0
invoke-static {v0, p1}, Lcom/beyless/android/lib/util/log/BLog;->e(Ljava/lang/String;Ljava/lang/Throwable;)V
:cond_0
:goto_0
return-void
.end method
.method public onParseError()V
.locals 3
.line 1
invoke-static {}, Lcom/skt/aicloud/speaker/service/api/AladdinServiceManager;->access$000()Ljava/lang/String;
move-result-object v0
const-string v1, "++ onParseError"
invoke-static {v0, v1}, Lcom/beyless/android/lib/util/log/BLog;->d(Ljava/lang/String;Ljava/lang/String;)V
const-string v0, "ContactUpload"
const-string v1, "ContactUploadError"
const-string v2, "ParseError"
.line 2
filled-new-array {v0, v1, v2}, [Ljava/lang/String;
move-result-object v0
const-string v1, "NuguService"
invoke-static {v1, v0}, Lcom/skt/aicloud/mobile/service/util/j;->o(Ljava/lang/String;[Ljava/lang/String;)V
.line 3
iget-object v0, p0, Lcom/skt/aicloud/speaker/service/api/AladdinServiceManager$d;->a:Lcom/skt/aicloud/speaker/lib/model/IAladdinContactUploadListener;
if-eqz v0, :cond_0
.line 4
:try_start_0
invoke-interface {v0}, Lcom/skt/aicloud/speaker/lib/model/IAladdinContactUploadListener;->onParseError()V
:try_end_0
.catch Landroid/os/RemoteException; {:try_start_0 .. :try_end_0} :catch_0
goto :goto_0
:catch_0
move-exception v0
.line 5
invoke-static {}, Lcom/skt/aicloud/speaker/service/api/AladdinServiceManager;->access$000()Ljava/lang/String;
move-result-object v1
invoke-static {v1, v0}, Lcom/beyless/android/lib/util/log/BLog;->e(Ljava/lang/String;Ljava/lang/Throwable;)V
:cond_0
:goto_0
return-void
.end method
.method public onServerError(Ljava/lang/String;Ljava/lang/String;)V
.locals 3
.line 1
invoke-static {}, Lcom/skt/aicloud/speaker/service/api/AladdinServiceManager;->access$000()Ljava/lang/String;
move-result-object v0
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const-string v2, "++ onServerError: errorCode = "
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v2, ", errorMessage = "
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
invoke-static {v0, v1}, Lcom/beyless/android/lib/util/log/BLog;->d(Ljava/lang/String;Ljava/lang/String;)V
const/4 v0, 0x3
new-array v0, v0, [Ljava/lang/String;
const/4 v1, 0x0
const-string v2, "ContactUpload"
aput-object v2, v0, v1
const/4 v1, 0x1
const-string v2, "ContactUploadError"
aput-object v2, v0, v1
const-string v1, "ServerError : "
const-string v2, " : "
.line 2
invoke-static {v1, p1, v2, p2}, Landroidx/camera/core/impl/utils/g;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v1
const/4 v2, 0x2
aput-object v1, v0, v2
const-string v1, "NuguService"
invoke-static {v1, v0}, Lcom/skt/aicloud/mobile/service/util/j;->o(Ljava/lang/String;[Ljava/lang/String;)V
.line 3
iget-object v0, p0, Lcom/skt/aicloud/speaker/service/api/AladdinServiceManager$d;->a:Lcom/skt/aicloud/speaker/lib/model/IAladdinContactUploadListener;
if-eqz v0, :cond_0
.line 4
:try_start_0
invoke-interface {v0, p1, p2}, Lcom/skt/aicloud/speaker/lib/model/IAladdinContactUploadListener;->onServerError(Ljava/lang/String;Ljava/lang/String;)V
:try_end_0
.catch Landroid/os/RemoteException; {:try_start_0 .. :try_end_0} :catch_0
goto :goto_0
:catch_0
move-exception p1
.line 5
invoke-static {}, Lcom/skt/aicloud/speaker/service/api/AladdinServiceManager;->access$000()Ljava/lang/String;
move-result-object p2
invoke-static {p2, p1}, Lcom/beyless/android/lib/util/log/BLog;->e(Ljava/lang/String;Ljava/lang/Throwable;)V
:cond_0
:goto_0
return-void
.end method
@@ -0,0 +1,106 @@
.class public synthetic Lcom/skt/aicloud/speaker/service/api/AladdinServiceManager$e;
.super Ljava/lang/Object;
.source "AladdinServiceManager.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/skt/aicloud/speaker/service/api/AladdinServiceManager;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1009
name = null
.end annotation
# static fields
.field public static final synthetic a:[I
.field public static final synthetic b:[I
# direct methods
.method public static constructor <clinit>()V
.locals 4
.line 1
invoke-static {}, Lcom/skt/aicloud/speaker/lib/guiinfo/LocationInfo$Type;->values()[Lcom/skt/aicloud/speaker/lib/guiinfo/LocationInfo$Type;
move-result-object v0
array-length v0, v0
new-array v0, v0, [I
sput-object v0, Lcom/skt/aicloud/speaker/service/api/AladdinServiceManager$e;->b:[I
const/4 v1, 0x1
:try_start_0
sget-object v2, Lcom/skt/aicloud/speaker/lib/guiinfo/LocationInfo$Type;->CURRENT:Lcom/skt/aicloud/speaker/lib/guiinfo/LocationInfo$Type;
invoke-virtual {v2}, Ljava/lang/Enum;->ordinal()I
move-result v2
aput v1, v0, v2
:try_end_0
.catch Ljava/lang/NoSuchFieldError; {:try_start_0 .. :try_end_0} :catch_0
:catch_0
const/4 v0, 0x2
:try_start_1
sget-object v2, Lcom/skt/aicloud/speaker/service/api/AladdinServiceManager$e;->b:[I
sget-object v3, Lcom/skt/aicloud/speaker/lib/guiinfo/LocationInfo$Type;->DESTINATION:Lcom/skt/aicloud/speaker/lib/guiinfo/LocationInfo$Type;
invoke-virtual {v3}, Ljava/lang/Enum;->ordinal()I
move-result v3
aput v0, v2, v3
:try_end_1
.catch Ljava/lang/NoSuchFieldError; {:try_start_1 .. :try_end_1} :catch_1
.line 2
:catch_1
invoke-static {}, Lcom/skt/aicloud/speaker/lib/state/TTSType;->values()[Lcom/skt/aicloud/speaker/lib/state/TTSType;
move-result-object v2
array-length v2, v2
new-array v2, v2, [I
sput-object v2, Lcom/skt/aicloud/speaker/service/api/AladdinServiceManager$e;->a:[I
:try_start_2
sget-object v3, Lcom/skt/aicloud/speaker/lib/state/TTSType;->MEDIA_DEPENDENT:Lcom/skt/aicloud/speaker/lib/state/TTSType;
invoke-virtual {v3}, Ljava/lang/Enum;->ordinal()I
move-result v3
aput v1, v2, v3
:try_end_2
.catch Ljava/lang/NoSuchFieldError; {:try_start_2 .. :try_end_2} :catch_2
:catch_2
:try_start_3
sget-object v1, Lcom/skt/aicloud/speaker/service/api/AladdinServiceManager$e;->a:[I
sget-object v2, Lcom/skt/aicloud/speaker/lib/state/TTSType;->INDEPENDENT:Lcom/skt/aicloud/speaker/lib/state/TTSType;
invoke-virtual {v2}, Ljava/lang/Enum;->ordinal()I
move-result v2
aput v0, v1, v2
:try_end_3
.catch Ljava/lang/NoSuchFieldError; {:try_start_3 .. :try_end_3} :catch_3
:catch_3
return-void
.end method
@@ -0,0 +1,285 @@
.class public Lcom/skt/aicloud/speaker/service/api/AladdinServiceManager$f;
.super Ljava/lang/Object;
.source "AladdinServiceManager.java"
# interfaces
.implements Lsa/d;
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/skt/aicloud/speaker/service/api/AladdinServiceManager;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = "f"
.end annotation
# instance fields
.field public a:Ljava/lang/String;
.field public b:Lcom/skt/aicloud/speaker/lib/model/IAladdinTTSListener;
.field public c:Lcom/skt/aicloud/speaker/lib/state/TTSType;
.field public final synthetic d:Lcom/skt/aicloud/speaker/service/api/AladdinServiceManager;
# direct methods
.method public constructor <init>(Lcom/skt/aicloud/speaker/service/api/AladdinServiceManager;Lcom/skt/aicloud/speaker/lib/state/TTSType;Lcom/skt/aicloud/speaker/lib/model/IAladdinTTSListener;Ljava/lang/String;)V
.locals 0
.line 1
iput-object p1, p0, Lcom/skt/aicloud/speaker/service/api/AladdinServiceManager$f;->d:Lcom/skt/aicloud/speaker/service/api/AladdinServiceManager;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 2
iput-object p2, p0, Lcom/skt/aicloud/speaker/service/api/AladdinServiceManager$f;->c:Lcom/skt/aicloud/speaker/lib/state/TTSType;
.line 3
iput-object p3, p0, Lcom/skt/aicloud/speaker/service/api/AladdinServiceManager$f;->b:Lcom/skt/aicloud/speaker/lib/model/IAladdinTTSListener;
.line 4
iput-object p4, p0, Lcom/skt/aicloud/speaker/service/api/AladdinServiceManager$f;->a:Ljava/lang/String;
return-void
.end method
# virtual methods
.method public onCanceled()V
.locals 6
.line 1
iget-object v0, p0, Lcom/skt/aicloud/speaker/service/api/AladdinServiceManager$f;->b:Lcom/skt/aicloud/speaker/lib/model/IAladdinTTSListener;
if-eqz v0, :cond_0
const/4 v1, 0x0
.line 2
:try_start_0
invoke-interface {v0}, Lcom/skt/aicloud/speaker/lib/model/IAladdinTTSListener;->onCanceled()V
.line 3
sget-object v0, Lcom/skt/aicloud/speaker/lib/state/TTSType;->INDEPENDENT:Lcom/skt/aicloud/speaker/lib/state/TTSType;
iget-object v2, p0, Lcom/skt/aicloud/speaker/service/api/AladdinServiceManager$f;->c:Lcom/skt/aicloud/speaker/lib/state/TTSType;
invoke-virtual {v0, v2}, Ljava/lang/Enum;->equals(Ljava/lang/Object;)Z
move-result v0
if-nez v0, :cond_0
.line 4
iget-object v0, p0, Lcom/skt/aicloud/speaker/service/api/AladdinServiceManager$f;->d:Lcom/skt/aicloud/speaker/service/api/AladdinServiceManager;
invoke-virtual {v0}, Lcom/skt/aicloud/speaker/service/api/AladdinServiceManager;->getMediaStateManager()Lcom/skt/aicloud/speaker/service/api/g;
move-result-object v0
const/4 v2, 0x0
sget-object v3, Lcom/skt/aicloud/speaker/service/player/BgmCaller;->TTS:Lcom/skt/aicloud/speaker/service/player/BgmCaller;
const-string v4, "TTS cancel"
invoke-virtual {v0, v1, v2, v3, v4}, Lcom/skt/aicloud/speaker/service/api/g;->T(ZLjava/lang/String;Lcom/skt/aicloud/speaker/service/player/BgmCaller;Ljava/lang/String;)V
:try_end_0
.catch Landroid/os/RemoteException; {:try_start_0 .. :try_end_0} :catch_0
goto :goto_0
:catch_0
move-exception v0
.line 5
invoke-static {}, Lcom/skt/aicloud/speaker/service/api/AladdinServiceManager;->access$000()Ljava/lang/String;
move-result-object v2
new-instance v3, Ljava/lang/StringBuilder;
invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
iget-object v4, p0, Lcom/skt/aicloud/speaker/service/api/AladdinServiceManager$f;->a:Ljava/lang/String;
const-string v5, ".onCanceled() : RemoteException(%s)"
invoke-static {v3, v4, v5}, Landroidx/camera/camera2/internal/b;->a(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v3
const/4 v4, 0x1
new-array v4, v4, [Ljava/lang/Object;
invoke-virtual {v0}, Landroid/os/RemoteException;->getMessage()Ljava/lang/String;
move-result-object v0
aput-object v0, v4, v1
invoke-static {v3, v4}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v0
invoke-static {v2, v0}, Lcom/beyless/android/lib/util/log/BLog;->e(Ljava/lang/String;Ljava/lang/String;)V
:cond_0
:goto_0
return-void
.end method
.method public onCompletion()V
.locals 5
.line 1
iget-object v0, p0, Lcom/skt/aicloud/speaker/service/api/AladdinServiceManager$f;->b:Lcom/skt/aicloud/speaker/lib/model/IAladdinTTSListener;
if-eqz v0, :cond_0
.line 2
:try_start_0
invoke-interface {v0}, Lcom/skt/aicloud/speaker/lib/model/IAladdinTTSListener;->onCompletion()V
:try_end_0
.catch Landroid/os/RemoteException; {:try_start_0 .. :try_end_0} :catch_0
goto :goto_0
:catch_0
move-exception v0
.line 3
invoke-static {}, Lcom/skt/aicloud/speaker/service/api/AladdinServiceManager;->access$000()Ljava/lang/String;
move-result-object v1
new-instance v2, Ljava/lang/StringBuilder;
invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
iget-object v3, p0, Lcom/skt/aicloud/speaker/service/api/AladdinServiceManager$f;->a:Ljava/lang/String;
const-string v4, ".onCompletion() : RemoteException(%s)"
invoke-static {v2, v3, v4}, Landroidx/camera/camera2/internal/b;->a(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v2
const/4 v3, 0x1
new-array v3, v3, [Ljava/lang/Object;
const/4 v4, 0x0
invoke-virtual {v0}, Landroid/os/RemoteException;->getMessage()Ljava/lang/String;
move-result-object v0
aput-object v0, v3, v4
invoke-static {v2, v3}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v0
invoke-static {v1, v0}, Lcom/beyless/android/lib/util/log/BLog;->e(Ljava/lang/String;Ljava/lang/String;)V
:cond_0
:goto_0
return-void
.end method
.method public onError(I)V
.locals 4
.line 1
iget-object v0, p0, Lcom/skt/aicloud/speaker/service/api/AladdinServiceManager$f;->b:Lcom/skt/aicloud/speaker/lib/model/IAladdinTTSListener;
if-eqz v0, :cond_0
.line 2
:try_start_0
invoke-interface {v0, p1}, Lcom/skt/aicloud/speaker/lib/model/IAladdinTTSListener;->onError(I)V
:try_end_0
.catch Landroid/os/RemoteException; {:try_start_0 .. :try_end_0} :catch_0
goto :goto_0
:catch_0
move-exception p1
.line 3
invoke-static {}, Lcom/skt/aicloud/speaker/service/api/AladdinServiceManager;->access$000()Ljava/lang/String;
move-result-object v0
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
iget-object v2, p0, Lcom/skt/aicloud/speaker/service/api/AladdinServiceManager$f;->a:Ljava/lang/String;
const-string v3, ".onError() : RemoteException(%s)"
invoke-static {v1, v2, v3}, Landroidx/camera/camera2/internal/b;->a(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v1
const/4 v2, 0x1
new-array v2, v2, [Ljava/lang/Object;
const/4 v3, 0x0
invoke-virtual {p1}, Landroid/os/RemoteException;->getMessage()Ljava/lang/String;
move-result-object p1
aput-object p1, v2, v3
invoke-static {v1, v2}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
move-result-object p1
invoke-static {v0, p1}, Lcom/beyless/android/lib/util/log/BLog;->e(Ljava/lang/String;Ljava/lang/String;)V
:cond_0
:goto_0
return-void
.end method
.method public onStart()V
.locals 2
.line 1
iget-object v0, p0, Lcom/skt/aicloud/speaker/service/api/AladdinServiceManager$f;->b:Lcom/skt/aicloud/speaker/lib/model/IAladdinTTSListener;
if-eqz v0, :cond_0
.line 2
:try_start_0
invoke-interface {v0}, Lcom/skt/aicloud/speaker/lib/model/IAladdinTTSListener;->onStart()V
:try_end_0
.catch Landroid/os/RemoteException; {:try_start_0 .. :try_end_0} :catch_0
goto :goto_0
:catch_0
move-exception v0
.line 3
invoke-static {}, Lcom/skt/aicloud/speaker/service/api/AladdinServiceManager;->access$000()Ljava/lang/String;
move-result-object v1
invoke-static {v1, v0}, Lcom/beyless/android/lib/util/log/BLog;->e(Ljava/lang/String;Ljava/lang/Throwable;)V
:cond_0
:goto_0
return-void
.end method
@@ -0,0 +1,164 @@
.class public Lcom/skt/aicloud/speaker/service/api/AladdinServiceManager$g;
.super Ljava/lang/Object;
.source "AladdinServiceManager.java"
# interfaces
.implements Lsa/d;
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/skt/aicloud/speaker/service/api/AladdinServiceManager;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = "g"
.end annotation
# instance fields
.field public a:Lcom/skt/aicloud/speaker/lib/state/TTSType;
.field public final synthetic b:Lcom/skt/aicloud/speaker/service/api/AladdinServiceManager;
# direct methods
.method public constructor <init>(Lcom/skt/aicloud/speaker/service/api/AladdinServiceManager;Lcom/skt/aicloud/speaker/lib/state/TTSType;)V
.locals 0
.line 1
iput-object p1, p0, Lcom/skt/aicloud/speaker/service/api/AladdinServiceManager$g;->b:Lcom/skt/aicloud/speaker/service/api/AladdinServiceManager;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 2
iput-object p2, p0, Lcom/skt/aicloud/speaker/service/api/AladdinServiceManager$g;->a:Lcom/skt/aicloud/speaker/lib/state/TTSType;
return-void
.end method
# virtual methods
.method public onCanceled()V
.locals 7
.line 1
sget-object v0, Lcom/skt/aicloud/speaker/lib/state/TTSType;->INDEPENDENT:Lcom/skt/aicloud/speaker/lib/state/TTSType;
iget-object v1, p0, Lcom/skt/aicloud/speaker/service/api/AladdinServiceManager$g;->a:Lcom/skt/aicloud/speaker/lib/state/TTSType;
invoke-virtual {v0, v1}, Ljava/lang/Enum;->equals(Ljava/lang/Object;)Z
move-result v0
if-nez v0, :cond_0
.line 2
iget-object v0, p0, Lcom/skt/aicloud/speaker/service/api/AladdinServiceManager$g;->b:Lcom/skt/aicloud/speaker/service/api/AladdinServiceManager;
invoke-virtual {v0}, Lcom/skt/aicloud/speaker/service/api/AladdinServiceManager;->getAladdinAiCloudManager()Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;
move-result-object v1
invoke-static {}, Lcom/skt/aicloud/speaker/service/api/AladdinServiceManager;->access$000()Ljava/lang/String;
move-result-object v2
const/4 v3, 0x1
const-string v4, "request.tts"
const-string v5, "asr"
const-string v6, ":TTS onCanceled"
invoke-virtual/range {v1 .. v6}, Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;->T0(Ljava/lang/String;ZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
:cond_0
return-void
.end method
.method public onCompletion()V
.locals 7
.line 1
sget-object v0, Lcom/skt/aicloud/speaker/lib/state/TTSType;->INDEPENDENT:Lcom/skt/aicloud/speaker/lib/state/TTSType;
iget-object v1, p0, Lcom/skt/aicloud/speaker/service/api/AladdinServiceManager$g;->a:Lcom/skt/aicloud/speaker/lib/state/TTSType;
invoke-virtual {v0, v1}, Ljava/lang/Enum;->equals(Ljava/lang/Object;)Z
move-result v0
if-nez v0, :cond_0
.line 2
iget-object v0, p0, Lcom/skt/aicloud/speaker/service/api/AladdinServiceManager$g;->b:Lcom/skt/aicloud/speaker/service/api/AladdinServiceManager;
invoke-virtual {v0}, Lcom/skt/aicloud/speaker/service/api/AladdinServiceManager;->getAladdinAiCloudManager()Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;
move-result-object v1
invoke-static {}, Lcom/skt/aicloud/speaker/service/api/AladdinServiceManager;->access$000()Ljava/lang/String;
move-result-object v2
const/4 v3, 0x1
const-string v4, "request.tts"
const-string v5, "asr"
const-string v6, ":TTS onCompletion"
invoke-virtual/range {v1 .. v6}, Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;->T0(Ljava/lang/String;ZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
:cond_0
return-void
.end method
.method public onError(I)V
.locals 6
.line 1
sget-object p1, Lcom/skt/aicloud/speaker/lib/state/TTSType;->INDEPENDENT:Lcom/skt/aicloud/speaker/lib/state/TTSType;
iget-object v0, p0, Lcom/skt/aicloud/speaker/service/api/AladdinServiceManager$g;->a:Lcom/skt/aicloud/speaker/lib/state/TTSType;
invoke-virtual {p1, v0}, Ljava/lang/Enum;->equals(Ljava/lang/Object;)Z
move-result p1
if-nez p1, :cond_0
.line 2
iget-object p1, p0, Lcom/skt/aicloud/speaker/service/api/AladdinServiceManager$g;->b:Lcom/skt/aicloud/speaker/service/api/AladdinServiceManager;
invoke-virtual {p1}, Lcom/skt/aicloud/speaker/service/api/AladdinServiceManager;->getAladdinAiCloudManager()Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;
move-result-object v0
invoke-static {}, Lcom/skt/aicloud/speaker/service/api/AladdinServiceManager;->access$000()Ljava/lang/String;
move-result-object v1
const/4 v2, 0x1
const-string v3, "request.tts"
const-string v4, "asr"
const-string v5, ":TTS onError"
invoke-virtual/range {v0 .. v5}, Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;->T0(Ljava/lang/String;ZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
:cond_0
return-void
.end method
.method public onStart()V
.locals 0
return-void
.end method
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,133 @@
.class Lcom/skt/aicloud/speaker/service/api/AladdinSpeakerService$1;
.super Landroid/content/BroadcastReceiver;
.source "AladdinSpeakerService.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/skt/aicloud/speaker/service/api/AladdinSpeakerService;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = null
.end annotation
# instance fields
.field public final synthetic a:Lcom/skt/aicloud/speaker/service/api/AladdinSpeakerService;
# direct methods
.method public constructor <init>(Lcom/skt/aicloud/speaker/service/api/AladdinSpeakerService;)V
.locals 0
.line 1
iput-object p1, p0, Lcom/skt/aicloud/speaker/service/api/AladdinSpeakerService$1;->a:Lcom/skt/aicloud/speaker/service/api/AladdinSpeakerService;
invoke-direct {p0}, Landroid/content/BroadcastReceiver;-><init>()V
return-void
.end method
# virtual methods
.method public onReceive(Landroid/content/Context;Landroid/content/Intent;)V
.locals 3
.line 1
invoke-virtual {p2}, Landroid/content/Intent;->getAction()Ljava/lang/String;
move-result-object p2
.line 2
invoke-static {}, Lcom/skt/aicloud/speaker/service/api/AladdinSpeakerService;->a()Ljava/lang/String;
move-result-object v0
const/4 v1, 0x1
new-array v1, v1, [Ljava/lang/Object;
const/4 v2, 0x0
aput-object p2, v1, v2
const-string v2, "onReceive() : action(%s)"
invoke-static {v2, v1}, Lcom/skt/aicloud/mobile/service/util/z;->i(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v1
invoke-static {v0, v1}, Lcom/beyless/android/lib/util/log/BLog;->d(Ljava/lang/String;Ljava/lang/String;)V
const-string v0, "com.skt.aicloud.speaker.service.ACTION_LAUNCH_DEBUGGER"
.line 3
invoke-virtual {v0, p2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_1
.line 4
invoke-virtual {p1}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;
move-result-object p1
const-string p2, "com.skt.aicloud.speaker.debug"
invoke-virtual {p1, p2}, Landroid/content/pm/PackageManager;->getLaunchIntentForPackage(Ljava/lang/String;)Landroid/content/Intent;
move-result-object p1
if-nez p1, :cond_0
.line 5
invoke-static {}, Lcom/skt/aicloud/speaker/service/api/AladdinSpeakerService;->a()Ljava/lang/String;
move-result-object p1
const-string p2, "onReceive() : Can\'t start debug app"
invoke-static {p1, p2}, Lcom/beyless/android/lib/util/log/BLog;->w(Ljava/lang/String;Ljava/lang/String;)V
return-void
:cond_0
const/high16 p2, 0x10000000
.line 6
invoke-virtual {p1, p2}, Landroid/content/Intent;->setFlags(I)Landroid/content/Intent;
.line 7
iget-object p2, p0, Lcom/skt/aicloud/speaker/service/api/AladdinSpeakerService$1;->a:Lcom/skt/aicloud/speaker/service/api/AladdinSpeakerService;
invoke-virtual {p2, p1}, Landroid/app/Service;->startActivity(Landroid/content/Intent;)V
goto :goto_0
:cond_1
const-string v0, "action.sdk.crash.trigger"
.line 8
invoke-virtual {v0, p2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p2
if-eqz p2, :cond_2
.line 9
invoke-static {p1}, Lp8/c;->g(Landroid/content/Context;)Z
move-result p1
if-eqz p1, :cond_2
.line 10
invoke-static {}, Lcom/skt/aicloud/mobile/service/util/f;->e()V
:cond_2
:goto_0
return-void
.end method
@@ -0,0 +1,56 @@
.class public Lcom/skt/aicloud/speaker/service/api/AladdinSpeakerService$a;
.super Ljava/lang/Object;
.source "AladdinSpeakerService.java"
# interfaces
.implements Lh9/a$a;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/skt/aicloud/speaker/service/api/AladdinSpeakerService;->onDestroy()V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = null
.end annotation
# instance fields
.field public final synthetic a:Lcom/skt/aicloud/speaker/service/api/AladdinSpeakerService;
# direct methods
.method public constructor <init>(Lcom/skt/aicloud/speaker/service/api/AladdinSpeakerService;)V
.locals 0
.line 1
iput-object p1, p0, Lcom/skt/aicloud/speaker/service/api/AladdinSpeakerService$a;->a:Lcom/skt/aicloud/speaker/service/api/AladdinSpeakerService;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public onFinished()V
.locals 2
.line 1
invoke-static {}, Lcom/skt/aicloud/speaker/service/api/AladdinSpeakerService;->a()Ljava/lang/String;
move-result-object v0
const-string v1, "onDestroy().onFinished()"
invoke-static {v0, v1}, Lcom/beyless/android/lib/util/log/BLog;->d(Ljava/lang/String;Ljava/lang/String;)V
.line 2
iget-object v0, p0, Lcom/skt/aicloud/speaker/service/api/AladdinSpeakerService$a;->a:Lcom/skt/aicloud/speaker/service/api/AladdinSpeakerService;
invoke-static {v0}, Lcom/skt/aicloud/speaker/service/api/AladdinSpeakerService;->b(Lcom/skt/aicloud/speaker/service/api/AladdinSpeakerService;)V
return-void
.end method
@@ -0,0 +1,572 @@
.class public Lcom/skt/aicloud/speaker/service/api/AladdinSpeakerService;
.super Landroid/app/Service;
.source "AladdinSpeakerService.java"
# static fields
.field public static final f:Ljava/lang/String;
.field public static final g:Ljava/lang/String; = "com.skt.aicloud.speaker.service.ACTION_LAUNCH_DEBUGGER"
.field public static final h:Ljava/lang/String; = "com.skt.aicloud.speaker.service.GET_SPEAKER_SERVICE"
.field public static final i:I = 0x65
.field public static final j:Landroid/content/IntentFilter;
# instance fields
.field public a:Lcom/skt/aicloud/speaker/service/api/SpeakerService;
.field public final b:Landroid/content/BroadcastReceiver;
.field public c:Landroid/net/wifi/WifiManager$WifiLock;
.field public d:Landroid/os/PowerManager$WakeLock;
.field public e:Z
# direct methods
.method public static constructor <clinit>()V
.locals 2
.line 1
const-class v0, Lcom/skt/aicloud/speaker/service/api/AladdinSpeakerService;
const-string v0, "AladdinSpeakerService"
sput-object v0, Lcom/skt/aicloud/speaker/service/api/AladdinSpeakerService;->f:Ljava/lang/String;
.line 2
new-instance v0, Landroid/content/IntentFilter;
invoke-direct {v0}, Landroid/content/IntentFilter;-><init>()V
sput-object v0, Lcom/skt/aicloud/speaker/service/api/AladdinSpeakerService;->j:Landroid/content/IntentFilter;
const-string v1, "com.skt.aicloud.speaker.service.ACTION_LAUNCH_DEBUGGER"
.line 3
invoke-virtual {v0, v1}, Landroid/content/IntentFilter;->addAction(Ljava/lang/String;)V
const-string v1, "action.sdk.crash.trigger"
.line 4
invoke-virtual {v0, v1}, Landroid/content/IntentFilter;->addAction(Ljava/lang/String;)V
return-void
.end method
.method public constructor <init>()V
.locals 2
.line 1
invoke-direct {p0}, Landroid/app/Service;-><init>()V
const/4 v0, 0x0
.line 2
iput-object v0, p0, Lcom/skt/aicloud/speaker/service/api/AladdinSpeakerService;->a:Lcom/skt/aicloud/speaker/service/api/SpeakerService;
.line 3
new-instance v1, Lcom/skt/aicloud/speaker/service/api/AladdinSpeakerService$1;
invoke-direct {v1, p0}, Lcom/skt/aicloud/speaker/service/api/AladdinSpeakerService$1;-><init>(Lcom/skt/aicloud/speaker/service/api/AladdinSpeakerService;)V
iput-object v1, p0, Lcom/skt/aicloud/speaker/service/api/AladdinSpeakerService;->b:Landroid/content/BroadcastReceiver;
.line 4
iput-object v0, p0, Lcom/skt/aicloud/speaker/service/api/AladdinSpeakerService;->c:Landroid/net/wifi/WifiManager$WifiLock;
.line 5
iput-object v0, p0, Lcom/skt/aicloud/speaker/service/api/AladdinSpeakerService;->d:Landroid/os/PowerManager$WakeLock;
const/4 v0, 0x0
.line 6
iput-boolean v0, p0, Lcom/skt/aicloud/speaker/service/api/AladdinSpeakerService;->e:Z
return-void
.end method
.method public static synthetic a()Ljava/lang/String;
.locals 1
.line 1
sget-object v0, Lcom/skt/aicloud/speaker/service/api/AladdinSpeakerService;->f:Ljava/lang/String;
return-object v0
.end method
.method public static synthetic b(Lcom/skt/aicloud/speaker/service/api/AladdinSpeakerService;)V
.locals 0
.line 1
invoke-virtual {p0}, Lcom/skt/aicloud/speaker/service/api/AladdinSpeakerService;->c()V
return-void
.end method
# virtual methods
.method public final c()V
.locals 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 d(Landroid/app/Notification;)V
.locals 1
const/16 v0, 0x65
.line 1
invoke-virtual {p0, v0, p1}, Landroid/app/Service;->startForeground(ILandroid/app/Notification;)V
return-void
.end method
.method public e()V
.locals 1
const/4 v0, 0x1
.line 1
invoke-virtual {p0, v0}, Landroid/app/Service;->stopForeground(Z)V
return-void
.end method
.method public onBind(Landroid/content/Intent;)Landroid/os/IBinder;
.locals 5
.annotation build Landroidx/annotation/Nullable;
.end annotation
.line 1
sget-object v0, Lcom/skt/aicloud/speaker/service/api/AladdinSpeakerService;->f:Ljava/lang/String;
const/4 v1, 0x1
new-array v2, v1, [Ljava/lang/Object;
const/4 v3, 0x0
aput-object p1, v2, v3
const-string v4, "onBind(intent:%s)"
invoke-static {v4, v2}, Lcom/skt/aicloud/mobile/service/util/z;->i(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v2
invoke-static {v0, v2}, Lcom/beyless/android/lib/util/log/BLog;->d(Ljava/lang/String;Ljava/lang/String;)V
.line 2
iget-boolean v2, p0, Lcom/skt/aicloud/speaker/service/api/AladdinSpeakerService;->e:Z
if-nez v2, :cond_0
.line 3
iput-boolean v1, p0, Lcom/skt/aicloud/speaker/service/api/AladdinSpeakerService;->e:Z
.line 4
invoke-virtual {p0}, Landroid/app/Service;->getApplicationContext()Landroid/content/Context;
move-result-object v2
invoke-static {v2}, Lp8/b;->a(Landroid/content/Context;)V
.line 5
:cond_0
invoke-virtual {p1}, Landroid/content/Intent;->getAction()Ljava/lang/String;
move-result-object p1
new-array v2, v1, [Ljava/lang/Object;
aput-object p1, v2, v3
const-string v4, "onBind() : action(%s)"
.line 6
invoke-static {v4, v2}, Lcom/skt/aicloud/mobile/service/util/z;->i(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v2
invoke-static {v0, v2}, Lcom/beyless/android/lib/util/log/BLog;->d(Ljava/lang/String;Ljava/lang/String;)V
.line 7
const-class v2, Lcom/skt/aicloud/speaker/lib/model/IAladdinSpeakerService;
invoke-virtual {v2}, Ljava/lang/Class;->getName()Ljava/lang/String;
move-result-object v2
invoke-virtual {v2, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v2
if-nez v2, :cond_2
const-string v2, "com.skt.aicloud.speaker.service.GET_SPEAKER_SERVICE"
invoke-virtual {v2, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v2
if-eqz v2, :cond_1
goto :goto_0
:cond_1
new-array v1, v1, [Ljava/lang/Object;
aput-object p1, v1, v3
const-string p1, "onBind() : %s action is binding error."
.line 8
invoke-static {p1, v1}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
move-result-object p1
invoke-static {v0, p1}, Lcom/beyless/android/lib/util/log/BLog;->e(Ljava/lang/String;Ljava/lang/String;)V
const/4 p1, 0x0
return-object p1
.line 9
:cond_2
:goto_0
iget-object p1, p0, Lcom/skt/aicloud/speaker/service/api/AladdinSpeakerService;->a:Lcom/skt/aicloud/speaker/service/api/SpeakerService;
return-object p1
.end method
.method public onCreate()V
.locals 6
.line 1
invoke-super {p0}, Landroid/app/Service;->onCreate()V
.line 2
sget-object v0, Lcom/skt/aicloud/speaker/service/api/AladdinSpeakerService;->f:Ljava/lang/String;
const-string v1, "onCreate()"
invoke-static {v0, v1}, Lcom/beyless/android/lib/util/log/BLog;->d(Ljava/lang/String;Ljava/lang/String;)V
.line 3
invoke-static {}, Lh9/a;->e()Z
move-result v0
if-eqz v0, :cond_0
.line 4
invoke-static {}, Lh9/a;->b()Lh9/a;
move-result-object v0
invoke-virtual {v0}, Lh9/a;->f()V
.line 5
:cond_0
invoke-virtual {p0}, Landroid/app/Service;->getApplicationContext()Landroid/content/Context;
move-result-object v0
.line 6
invoke-static {p0}, Lp8/d;->g(Landroid/content/Context;)V
const/4 v1, 0x1
.line 7
:try_start_0
invoke-static {v0}, Lcom/skt/aicloud/mobile/service/util/j;->l(Landroid/content/Context;)V
:try_end_0
.catch Ljava/lang/OutOfMemoryError; {:try_start_0 .. :try_end_0} :catch_0
goto :goto_0
:catch_0
move-exception v2
.line 8
sget-object v3, Lcom/skt/aicloud/speaker/service/api/AladdinSpeakerService;->f:Ljava/lang/String;
new-array v4, v1, [Ljava/lang/Object;
const/4 v5, 0x0
invoke-virtual {v2}, Ljava/lang/OutOfMemoryError;->getMessage()Ljava/lang/String;
move-result-object v2
aput-object v2, v4, v5
const-string v2, "onCreate() : OutOfMemoryError(%s)"
invoke-static {v2, v4}, Lcom/skt/aicloud/mobile/service/util/z;->i(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v2
invoke-static {v3, v2}, Lcom/beyless/android/lib/util/log/BLog;->d(Ljava/lang/String;Ljava/lang/String;)V
.line 9
:goto_0
iget-boolean v2, p0, Lcom/skt/aicloud/speaker/service/api/AladdinSpeakerService;->e:Z
if-nez v2, :cond_1
.line 10
iput-boolean v1, p0, Lcom/skt/aicloud/speaker/service/api/AladdinSpeakerService;->e:Z
.line 11
invoke-static {v0}, Lp8/b;->a(Landroid/content/Context;)V
.line 12
:cond_1
new-instance v0, Lcom/skt/aicloud/speaker/service/api/SpeakerService;
invoke-direct {v0, p0}, Lcom/skt/aicloud/speaker/service/api/SpeakerService;-><init>(Lcom/skt/aicloud/speaker/service/api/AladdinSpeakerService;)V
iput-object v0, p0, Lcom/skt/aicloud/speaker/service/api/AladdinSpeakerService;->a:Lcom/skt/aicloud/speaker/service/api/SpeakerService;
.line 13
invoke-static {}, Lcom/skt/aicloud/speaker/service/api/AladdinServiceManager;->getInstance()Lcom/skt/aicloud/speaker/service/api/AladdinServiceManager;
move-result-object v0
invoke-virtual {v0, p0}, Lcom/skt/aicloud/speaker/service/api/AladdinServiceManager;->create(Lcom/skt/aicloud/speaker/service/api/AladdinSpeakerService;)V
.line 14
invoke-static {p0}, Lcom/skt/aicloud/mobile/service/util/BluetoothController;->i(Landroid/content/Context;)Lcom/skt/aicloud/mobile/service/util/BluetoothController;
.line 15
iget-object v0, p0, Lcom/skt/aicloud/speaker/service/api/AladdinSpeakerService;->b:Landroid/content/BroadcastReceiver;
sget-object v1, Lcom/skt/aicloud/speaker/service/api/AladdinSpeakerService;->j:Landroid/content/IntentFilter;
invoke-virtual {p0, v0, v1}, Landroid/app/Service;->registerReceiver(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent;
return-void
.end method
.method public onDestroy()V
.locals 5
.line 1
invoke-super {p0}, Landroid/app/Service;->onDestroy()V
.line 2
sget-object v0, Lcom/skt/aicloud/speaker/service/api/AladdinSpeakerService;->f:Ljava/lang/String;
const-string v1, "onDestroy()"
invoke-static {v0, v1}, Lcom/beyless/android/lib/util/log/BLog;->d(Ljava/lang/String;Ljava/lang/String;)V
const/4 v0, 0x0
const/4 v1, 0x1
.line 3
:try_start_0
iget-object v2, p0, Lcom/skt/aicloud/speaker/service/api/AladdinSpeakerService;->b:Landroid/content/BroadcastReceiver;
invoke-virtual {p0, v2}, Landroid/app/Service;->unregisterReceiver(Landroid/content/BroadcastReceiver;)V
:try_end_0
.catch Ljava/lang/RuntimeException; {:try_start_0 .. :try_end_0} :catch_0
goto :goto_0
:catch_0
move-exception v2
.line 4
sget-object v3, Lcom/skt/aicloud/speaker/service/api/AladdinSpeakerService;->f:Ljava/lang/String;
new-array v4, v1, [Ljava/lang/Object;
invoke-virtual {v2}, Ljava/lang/RuntimeException;->getMessage()Ljava/lang/String;
move-result-object v2
aput-object v2, v4, v0
const-string v2, "onDestroy() : RuntimeException(%s)"
invoke-static {v2, v4}, Lcom/skt/aicloud/mobile/service/util/z;->i(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v2
invoke-static {v3, v2}, Lcom/beyless/android/lib/util/log/BLog;->d(Ljava/lang/String;Ljava/lang/String;)V
.line 5
:goto_0
invoke-static {}, Lcom/skt/aicloud/speaker/service/api/AladdinServiceManager;->getInstance()Lcom/skt/aicloud/speaker/service/api/AladdinServiceManager;
move-result-object v2
.line 6
invoke-virtual {v2}, Lcom/skt/aicloud/speaker/service/api/AladdinServiceManager;->getMediaStateManager()Lcom/skt/aicloud/speaker/service/api/g;
move-result-object v3
if-eqz v3, :cond_0
.line 7
invoke-virtual {v3, v1}, Lcom/skt/aicloud/speaker/service/api/g;->X(Z)V
.line 8
:cond_0
invoke-virtual {v2}, Lcom/skt/aicloud/speaker/service/api/AladdinServiceManager;->destroy()V
.line 9
iget-object v1, p0, Lcom/skt/aicloud/speaker/service/api/AladdinSpeakerService;->a:Lcom/skt/aicloud/speaker/service/api/SpeakerService;
invoke-virtual {v1}, Lcom/skt/aicloud/speaker/service/api/SpeakerService;->destroy()V
.line 10
invoke-static {}, Lp8/b;->b()V
.line 11
invoke-static {}, Lcom/skt/aicloud/mobile/service/util/j;->n()V
.line 12
iget-object v1, p0, Lcom/skt/aicloud/speaker/service/api/AladdinSpeakerService;->c:Landroid/net/wifi/WifiManager$WifiLock;
const/4 v2, 0x0
if-eqz v1, :cond_1
.line 13
sget-object v1, Lcom/skt/aicloud/speaker/service/api/AladdinSpeakerService;->f:Ljava/lang/String;
const-string v3, "onDestroy() : Release wifi lock."
invoke-static {v1, v3}, Lcom/beyless/android/lib/util/log/BLog;->d(Ljava/lang/String;Ljava/lang/String;)V
.line 14
iget-object v1, p0, Lcom/skt/aicloud/speaker/service/api/AladdinSpeakerService;->c:Landroid/net/wifi/WifiManager$WifiLock;
invoke-virtual {v1}, Landroid/net/wifi/WifiManager$WifiLock;->release()V
.line 15
iput-object v2, p0, Lcom/skt/aicloud/speaker/service/api/AladdinSpeakerService;->c:Landroid/net/wifi/WifiManager$WifiLock;
.line 16
:cond_1
iget-object v1, p0, Lcom/skt/aicloud/speaker/service/api/AladdinSpeakerService;->d:Landroid/os/PowerManager$WakeLock;
if-eqz v1, :cond_2
.line 17
sget-object v1, Lcom/skt/aicloud/speaker/service/api/AladdinSpeakerService;->f:Ljava/lang/String;
const-string v3, "onDestroy() : Release wake lock."
invoke-static {v1, v3}, Lcom/beyless/android/lib/util/log/BLog;->d(Ljava/lang/String;Ljava/lang/String;)V
.line 18
iget-object v1, p0, Lcom/skt/aicloud/speaker/service/api/AladdinSpeakerService;->d:Landroid/os/PowerManager$WakeLock;
invoke-virtual {v1}, Landroid/os/PowerManager$WakeLock;->release()V
.line 19
iput-object v2, p0, Lcom/skt/aicloud/speaker/service/api/AladdinSpeakerService;->d:Landroid/os/PowerManager$WakeLock;
.line 20
:cond_2
invoke-static {}, Lh9/a;->b()Lh9/a;
move-result-object v1
.line 21
invoke-virtual {v1}, Lh9/a;->c()Z
move-result v2
if-eqz v2, :cond_3
.line 22
sget-object v2, Lcom/skt/aicloud/speaker/service/api/AladdinSpeakerService;->f:Ljava/lang/String;
new-array v0, v0, [Ljava/lang/Object;
const-string v3, "onDestroy() : has to wait"
invoke-static {v3, v0}, Lcom/skt/aicloud/mobile/service/util/z;->i(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v0
invoke-static {v2, v0}, Lcom/beyless/android/lib/util/log/BLog;->d(Ljava/lang/String;Ljava/lang/String;)V
.line 23
new-instance v0, Lcom/skt/aicloud/speaker/service/api/AladdinSpeakerService$a;
invoke-direct {v0, p0}, Lcom/skt/aicloud/speaker/service/api/AladdinSpeakerService$a;-><init>(Lcom/skt/aicloud/speaker/service/api/AladdinSpeakerService;)V
invoke-virtual {v1, v0}, Lh9/a;->g(Lh9/a$a;)V
goto :goto_1
.line 24
:cond_3
invoke-virtual {p0}, Lcom/skt/aicloud/speaker/service/api/AladdinSpeakerService;->c()V
:goto_1
return-void
.end method
.method public onStartCommand(Landroid/content/Intent;II)I
.locals 3
.line 1
sget-object v0, Lcom/skt/aicloud/speaker/service/api/AladdinSpeakerService;->f:Ljava/lang/String;
const/4 v1, 0x3
new-array v1, v1, [Ljava/lang/Object;
const/4 v2, 0x0
aput-object p1, v1, v2
.line 2
invoke-static {p2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object p1
const/4 p2, 0x1
aput-object p1, v1, p2
invoke-static {p3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object p1
const/4 p2, 0x2
aput-object p1, v1, p2
const-string p1, "onStartCommand(intent:%s, flags:%s, startId:%s)"
.line 3
invoke-static {p1, v1}, Lcom/skt/aicloud/mobile/service/util/z;->i(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
move-result-object p1
invoke-static {v0, p1}, Lcom/beyless/android/lib/util/log/BLog;->d(Ljava/lang/String;Ljava/lang/String;)V
return p2
.end method
@@ -0,0 +1,237 @@
.class Lcom/skt/aicloud/speaker/service/api/AladdinWifiService$1;
.super Landroid/content/BroadcastReceiver;
.source "AladdinWifiService.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/skt/aicloud/speaker/service/api/AladdinWifiService;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = null
.end annotation
# instance fields
.field public final synthetic a:Lcom/skt/aicloud/speaker/service/api/AladdinWifiService;
# direct methods
.method public constructor <init>(Lcom/skt/aicloud/speaker/service/api/AladdinWifiService;)V
.locals 0
.line 1
iput-object p1, p0, Lcom/skt/aicloud/speaker/service/api/AladdinWifiService$1;->a:Lcom/skt/aicloud/speaker/service/api/AladdinWifiService;
invoke-direct {p0}, Landroid/content/BroadcastReceiver;-><init>()V
return-void
.end method
# virtual methods
.method public onReceive(Landroid/content/Context;Landroid/content/Intent;)V
.locals 4
.line 1
invoke-virtual {p2}, Landroid/content/Intent;->getAction()Ljava/lang/String;
move-result-object p1
const-string v0, "android.net.wifi.STATE_CHANGE"
.line 2
invoke-virtual {p1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_0
.line 3
iget-object p1, p0, Lcom/skt/aicloud/speaker/service/api/AladdinWifiService$1;->a:Lcom/skt/aicloud/speaker/service/api/AladdinWifiService;
invoke-static {p1, p2}, Lcom/skt/aicloud/speaker/service/api/AladdinWifiService;->access$000(Lcom/skt/aicloud/speaker/service/api/AladdinWifiService;Landroid/content/Intent;)V
goto/16 :goto_1
:cond_0
const-string v0, "android.net.wifi.WIFI_STATE_CHANGED"
.line 4
invoke-virtual {p1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
const/4 v1, 0x4
const-string/jumbo v2, "wifi_state"
if-eqz v0, :cond_1
.line 5
invoke-virtual {p2, v2, v1}, Landroid/content/Intent;->getIntExtra(Ljava/lang/String;I)I
move-result p1
.line 6
iget-object p2, p0, Lcom/skt/aicloud/speaker/service/api/AladdinWifiService$1;->a:Lcom/skt/aicloud/speaker/service/api/AladdinWifiService;
invoke-static {p2, p1}, Lcom/skt/aicloud/speaker/service/api/AladdinWifiService;->access$100(Lcom/skt/aicloud/speaker/service/api/AladdinWifiService;I)V
goto/16 :goto_1
:cond_1
const-string v0, "android.net.wifi.WIFI_AP_STATE_CHANGED"
.line 7
invoke-virtual {p1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_2
const/16 p1, 0xb
.line 8
invoke-virtual {p2, v2, p1}, Landroid/content/Intent;->getIntExtra(Ljava/lang/String;I)I
move-result p1
.line 9
iget-object p2, p0, Lcom/skt/aicloud/speaker/service/api/AladdinWifiService$1;->a:Lcom/skt/aicloud/speaker/service/api/AladdinWifiService;
invoke-static {p2, p1}, Lcom/skt/aicloud/speaker/service/api/AladdinWifiService;->access$200(Lcom/skt/aicloud/speaker/service/api/AladdinWifiService;I)V
goto :goto_1
:cond_2
const-string v0, "android.net.wifi.supplicant.STATE_CHANGE"
.line 10
invoke-virtual {p1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
const/4 v2, 0x0
if-eqz v0, :cond_3
.line 11
iget-object p1, p0, Lcom/skt/aicloud/speaker/service/api/AladdinWifiService$1;->a:Lcom/skt/aicloud/speaker/service/api/AladdinWifiService;
const-string v0, "newState"
.line 12
invoke-virtual {p2, v0}, Landroid/content/Intent;->getParcelableExtra(Ljava/lang/String;)Landroid/os/Parcelable;
move-result-object v0
check-cast v0, Landroid/net/wifi/SupplicantState;
const-string/jumbo v1, "supplicantError"
.line 13
invoke-virtual {p2, v1}, Landroid/content/Intent;->hasExtra(Ljava/lang/String;)Z
move-result v3
.line 14
invoke-virtual {p2, v1, v2}, Landroid/content/Intent;->getIntExtra(Ljava/lang/String;I)I
move-result p2
.line 15
invoke-static {p1, v0, v3, p2}, Lcom/skt/aicloud/speaker/service/api/AladdinWifiService;->access$300(Lcom/skt/aicloud/speaker/service/api/AladdinWifiService;Landroid/net/wifi/SupplicantState;ZI)V
goto :goto_1
:cond_3
const-string v0, "android.net.wifi.SCAN_RESULTS"
.line 16
invoke-virtual {p1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_4
.line 17
iget-object p1, p0, Lcom/skt/aicloud/speaker/service/api/AladdinWifiService$1;->a:Lcom/skt/aicloud/speaker/service/api/AladdinWifiService;
invoke-static {p1}, Lcom/skt/aicloud/speaker/service/api/AladdinWifiService;->access$400(Lcom/skt/aicloud/speaker/service/api/AladdinWifiService;)V
goto :goto_1
:cond_4
const-string/jumbo v0, "wifi_scan_available"
.line 18
invoke-virtual {v0, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p1
if-eqz p1, :cond_7
const-string p1, "scan_enabled"
.line 19
invoke-virtual {p2, p1, v1}, Landroid/content/Intent;->getIntExtra(Ljava/lang/String;I)I
move-result p1
const/4 p2, 0x3
const/4 v0, 0x1
if-ne p2, p1, :cond_5
.line 20
iget-object p1, p0, Lcom/skt/aicloud/speaker/service/api/AladdinWifiService$1;->a:Lcom/skt/aicloud/speaker/service/api/AladdinWifiService;
invoke-static {p1, v0}, Lcom/skt/aicloud/speaker/service/api/AladdinWifiService;->access$502(Lcom/skt/aicloud/speaker/service/api/AladdinWifiService;Z)Z
goto :goto_0
:cond_5
if-ne v0, p1, :cond_6
.line 21
iget-object p1, p0, Lcom/skt/aicloud/speaker/service/api/AladdinWifiService$1;->a:Lcom/skt/aicloud/speaker/service/api/AladdinWifiService;
invoke-static {p1, v2}, Lcom/skt/aicloud/speaker/service/api/AladdinWifiService;->access$502(Lcom/skt/aicloud/speaker/service/api/AladdinWifiService;Z)Z
.line 22
:cond_6
:goto_0
iget-object p1, p0, Lcom/skt/aicloud/speaker/service/api/AladdinWifiService$1;->a:Lcom/skt/aicloud/speaker/service/api/AladdinWifiService;
invoke-static {p1}, Lcom/skt/aicloud/speaker/service/api/AladdinWifiService;->access$600(Lcom/skt/aicloud/speaker/service/api/AladdinWifiService;)Ljava/lang/String;
move-result-object p1
const-string p2, "Is Scan Available = "
invoke-static {p2}, Landroid/support/v4/media/d;->a(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object p2
iget-object v0, p0, Lcom/skt/aicloud/speaker/service/api/AladdinWifiService$1;->a:Lcom/skt/aicloud/speaker/service/api/AladdinWifiService;
invoke-static {v0}, Lcom/skt/aicloud/speaker/service/api/AladdinWifiService;->access$500(Lcom/skt/aicloud/speaker/service/api/AladdinWifiService;)Z
move-result v0
invoke-virtual {p2, v0}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
invoke-virtual {p2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p2
invoke-static {p1, p2}, Lcom/beyless/android/lib/util/log/BLog;->w(Ljava/lang/String;Ljava/lang/String;)V
:cond_7
:goto_1
return-void
.end method
@@ -0,0 +1,136 @@
.class public synthetic Lcom/skt/aicloud/speaker/service/api/AladdinWifiService$a;
.super Ljava/lang/Object;
.source "AladdinWifiService.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/skt/aicloud/speaker/service/api/AladdinWifiService;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1009
name = null
.end annotation
# static fields
.field public static final synthetic a:[I
.field public static final synthetic b:[I
# direct methods
.method public static constructor <clinit>()V
.locals 5
.line 1
invoke-static {}, Landroid/net/wifi/SupplicantState;->values()[Landroid/net/wifi/SupplicantState;
move-result-object v0
array-length v0, v0
new-array v0, v0, [I
sput-object v0, Lcom/skt/aicloud/speaker/service/api/AladdinWifiService$a;->b:[I
const/4 v1, 0x1
:try_start_0
sget-object v2, Landroid/net/wifi/SupplicantState;->COMPLETED:Landroid/net/wifi/SupplicantState;
invoke-virtual {v2}, Landroid/net/wifi/SupplicantState;->ordinal()I
move-result v2
aput v1, v0, v2
:try_end_0
.catch Ljava/lang/NoSuchFieldError; {:try_start_0 .. :try_end_0} :catch_0
:catch_0
const/4 v0, 0x2
:try_start_1
sget-object v2, Lcom/skt/aicloud/speaker/service/api/AladdinWifiService$a;->b:[I
sget-object v3, Landroid/net/wifi/SupplicantState;->INACTIVE:Landroid/net/wifi/SupplicantState;
invoke-virtual {v3}, Landroid/net/wifi/SupplicantState;->ordinal()I
move-result v3
aput v0, v2, v3
:try_end_1
.catch Ljava/lang/NoSuchFieldError; {:try_start_1 .. :try_end_1} :catch_1
:catch_1
const/4 v2, 0x3
:try_start_2
sget-object v3, Lcom/skt/aicloud/speaker/service/api/AladdinWifiService$a;->b:[I
sget-object v4, Landroid/net/wifi/SupplicantState;->DISCONNECTED:Landroid/net/wifi/SupplicantState;
invoke-virtual {v4}, Landroid/net/wifi/SupplicantState;->ordinal()I
move-result v4
aput v2, v3, v4
:try_end_2
.catch Ljava/lang/NoSuchFieldError; {:try_start_2 .. :try_end_2} :catch_2
.line 2
:catch_2
invoke-static {}, Landroid/net/NetworkInfo$State;->values()[Landroid/net/NetworkInfo$State;
move-result-object v3
array-length v3, v3
new-array v3, v3, [I
sput-object v3, Lcom/skt/aicloud/speaker/service/api/AladdinWifiService$a;->a:[I
:try_start_3
sget-object v4, Landroid/net/NetworkInfo$State;->DISCONNECTED:Landroid/net/NetworkInfo$State;
invoke-virtual {v4}, Landroid/net/NetworkInfo$State;->ordinal()I
move-result v4
aput v1, v3, v4
:try_end_3
.catch Ljava/lang/NoSuchFieldError; {:try_start_3 .. :try_end_3} :catch_3
:catch_3
:try_start_4
sget-object v1, Lcom/skt/aicloud/speaker/service/api/AladdinWifiService$a;->a:[I
sget-object v3, Landroid/net/NetworkInfo$State;->CONNECTED:Landroid/net/NetworkInfo$State;
invoke-virtual {v3}, Landroid/net/NetworkInfo$State;->ordinal()I
move-result v3
aput v0, v1, v3
:try_end_4
.catch Ljava/lang/NoSuchFieldError; {:try_start_4 .. :try_end_4} :catch_4
:catch_4
:try_start_5
sget-object v0, Lcom/skt/aicloud/speaker/service/api/AladdinWifiService$a;->a:[I
sget-object v1, Landroid/net/NetworkInfo$State;->SUSPENDED:Landroid/net/NetworkInfo$State;
invoke-virtual {v1}, Landroid/net/NetworkInfo$State;->ordinal()I
move-result v1
aput v2, v0, v1
:try_end_5
.catch Ljava/lang/NoSuchFieldError; {:try_start_5 .. :try_end_5} :catch_5
:catch_5
return-void
.end method
@@ -0,0 +1,27 @@
.class public interface abstract Lcom/skt/aicloud/speaker/service/api/AladdinWifiService$b;
.super Ljava/lang/Object;
.source "AladdinWifiService.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/skt/aicloud/speaker/service/api/AladdinWifiService;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x609
name = "b"
.end annotation
# virtual methods
.method public abstract a(Ljava/util/List;)V
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/List<",
"Landroid/net/wifi/ScanResult;",
">;)V"
}
.end annotation
.end method
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,502 @@
.class public final enum Lcom/skt/aicloud/speaker/service/api/AsrError;
.super Ljava/lang/Enum;
.source "AsrError.java"
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/Enum<",
"Lcom/skt/aicloud/speaker/service/api/AsrError;",
">;"
}
.end annotation
# static fields
.field private static final synthetic $VALUES:[Lcom/skt/aicloud/speaker/service/api/AsrError;
.field public static final enum ASR_AUTH_ERROR:Lcom/skt/aicloud/speaker/service/api/AsrError;
.field public static final enum ASR_CANNOT_CREATE_TRIGGER_RUNNABLE:Lcom/skt/aicloud/speaker/service/api/AsrError;
.field public static final enum ASR_CANNOT_CREATE_TRIGGER_RUNNABLE_CALL_WITHOUT_TRIGGER:Lcom/skt/aicloud/speaker/service/api/AsrError;
.field public static final enum ASR_CANNOT_CREATE_TRIGGER_THREAD:Lcom/skt/aicloud/speaker/service/api/AsrError;
.field public static final enum ASR_CANNOT_CREATE_TRIGGER_THREAD_CALL_WITHOUT_TRIGGER:Lcom/skt/aicloud/speaker/service/api/AsrError;
.field public static final enum ASR_CONNECTION_ERROR:Lcom/skt/aicloud/speaker/service/api/AsrError;
.field public static final enum ASR_NOT_INITIALIZED:Lcom/skt/aicloud/speaker/service/api/AsrError;
.field public static final enum ASR_RCV_DATA2_ERROR:Lcom/skt/aicloud/speaker/service/api/AsrError;
.field public static final enum ASR_RCV_DATA_ERROR:Lcom/skt/aicloud/speaker/service/api/AsrError;
.field public static final enum ASR_RECOGNIZER_ALREADY_RUNNING:Lcom/skt/aicloud/speaker/service/api/AsrError;
.field public static final enum ASR_RECOGNIZER_ALREADY_RUNNING_CALL_WITHOUT_TRIGGER:Lcom/skt/aicloud/speaker/service/api/AsrError;
.field public static final enum ASR_TRIGGER_ALREADY_RUNNING:Lcom/skt/aicloud/speaker/service/api/AsrError;
.field public static final enum ASR_TRIGGER_NOT_INITIALIZED:Lcom/skt/aicloud/speaker/service/api/AsrError;
# instance fields
.field private mErrorCode:I
.field private mMessage:Ljava/lang/String;
# direct methods
.method public static constructor <clinit>()V
.locals 17
.line 1
new-instance v0, Lcom/skt/aicloud/speaker/service/api/AsrError;
const-string v1, "ASR_CONNECTION_ERROR"
const/4 v2, 0x0
const/16 v3, -0x33
const-string/jumbo v4, "\ucd08\uae30 \uc811\uc18d\uc2dc \uc5f0\uacb0 \uc2e4\ud328"
invoke-direct {v0, v1, v2, v3, v4}, Lcom/skt/aicloud/speaker/service/api/AsrError;-><init>(Ljava/lang/String;IILjava/lang/String;)V
sput-object v0, Lcom/skt/aicloud/speaker/service/api/AsrError;->ASR_CONNECTION_ERROR:Lcom/skt/aicloud/speaker/service/api/AsrError;
.line 2
new-instance v1, Lcom/skt/aicloud/speaker/service/api/AsrError;
const-string v3, "ASR_AUTH_ERROR"
const/4 v4, 0x1
const/16 v5, -0x51
const-string/jumbo v6, "\ud1a0\ud070 \uc778\uc99d \uc624\ub958"
invoke-direct {v1, v3, v4, v5, v6}, Lcom/skt/aicloud/speaker/service/api/AsrError;-><init>(Ljava/lang/String;IILjava/lang/String;)V
sput-object v1, Lcom/skt/aicloud/speaker/service/api/AsrError;->ASR_AUTH_ERROR:Lcom/skt/aicloud/speaker/service/api/AsrError;
.line 3
new-instance v3, Lcom/skt/aicloud/speaker/service/api/AsrError;
const-string v5, "ASR_RCV_DATA_ERROR"
const/4 v6, 0x2
const/16 v7, -0x48
const-string/jumbo v8, "\ub370\uc774\ud130 \uc218\uc2e0 \uc2e4\ud328"
invoke-direct {v3, v5, v6, v7, v8}, Lcom/skt/aicloud/speaker/service/api/AsrError;-><init>(Ljava/lang/String;IILjava/lang/String;)V
sput-object v3, Lcom/skt/aicloud/speaker/service/api/AsrError;->ASR_RCV_DATA_ERROR:Lcom/skt/aicloud/speaker/service/api/AsrError;
.line 4
new-instance v5, Lcom/skt/aicloud/speaker/service/api/AsrError;
const-string v7, "ASR_RCV_DATA2_ERROR"
const/4 v9, 0x3
const/16 v10, -0x174
invoke-direct {v5, v7, v9, v10, v8}, Lcom/skt/aicloud/speaker/service/api/AsrError;-><init>(Ljava/lang/String;IILjava/lang/String;)V
sput-object v5, Lcom/skt/aicloud/speaker/service/api/AsrError;->ASR_RCV_DATA2_ERROR:Lcom/skt/aicloud/speaker/service/api/AsrError;
.line 5
new-instance v7, Lcom/skt/aicloud/speaker/service/api/AsrError;
const-string v8, "ASR_NOT_INITIALIZED"
const/4 v10, 0x4
const/16 v11, -0x2bd
const-string v12, "createSpeechRecognizer \ud638\ucd9c \uc5c6\uc774 startListeningWithTrigger \ud638\ucd9c\ub428"
invoke-direct {v7, v8, v10, v11, v12}, Lcom/skt/aicloud/speaker/service/api/AsrError;-><init>(Ljava/lang/String;IILjava/lang/String;)V
sput-object v7, Lcom/skt/aicloud/speaker/service/api/AsrError;->ASR_NOT_INITIALIZED:Lcom/skt/aicloud/speaker/service/api/AsrError;
.line 6
new-instance v8, Lcom/skt/aicloud/speaker/service/api/AsrError;
const-string v11, "ASR_TRIGGER_NOT_INITIALIZED"
const/4 v12, 0x5
const/16 v13, -0x2be
const-string v14, "Trigger Engine \ucd08\uae30\ud654\uac00 \uc548 \ub418\uc5b4 \uc788\uc74c"
invoke-direct {v8, v11, v12, v13, v14}, Lcom/skt/aicloud/speaker/service/api/AsrError;-><init>(Ljava/lang/String;IILjava/lang/String;)V
sput-object v8, Lcom/skt/aicloud/speaker/service/api/AsrError;->ASR_TRIGGER_NOT_INITIALIZED:Lcom/skt/aicloud/speaker/service/api/AsrError;
.line 7
new-instance v11, Lcom/skt/aicloud/speaker/service/api/AsrError;
const-string v13, "ASR_TRIGGER_ALREADY_RUNNING"
const/4 v14, 0x6
const/16 v15, -0x2bf
const-string v12, "Trigger\uac00 \uc774\ubbf8 \ub3d9\uc791\ud558\uace0 \uc788\uc74c"
invoke-direct {v11, v13, v14, v15, v12}, Lcom/skt/aicloud/speaker/service/api/AsrError;-><init>(Ljava/lang/String;IILjava/lang/String;)V
sput-object v11, Lcom/skt/aicloud/speaker/service/api/AsrError;->ASR_TRIGGER_ALREADY_RUNNING:Lcom/skt/aicloud/speaker/service/api/AsrError;
.line 8
new-instance v12, Lcom/skt/aicloud/speaker/service/api/AsrError;
const-string v13, "ASR_RECOGNIZER_ALREADY_RUNNING"
const/4 v15, 0x7
const/16 v14, -0x2c0
const-string/jumbo v10, "\uc74c\uc131\uc778\uc2dd\uc774 \uc774\ubbf8 \ub3d9\uc791\ud558\uace0 \uc788\uc74c"
invoke-direct {v12, v13, v15, v14, v10}, Lcom/skt/aicloud/speaker/service/api/AsrError;-><init>(Ljava/lang/String;IILjava/lang/String;)V
sput-object v12, Lcom/skt/aicloud/speaker/service/api/AsrError;->ASR_RECOGNIZER_ALREADY_RUNNING:Lcom/skt/aicloud/speaker/service/api/AsrError;
.line 9
new-instance v10, Lcom/skt/aicloud/speaker/service/api/AsrError;
const-string v13, "ASR_CANNOT_CREATE_TRIGGER_RUNNABLE"
const/16 v14, 0x8
const/16 v15, -0x2c1
const-string v9, "Trigger Runnable \uc0dd\uc131 \uc2e4\ud328"
invoke-direct {v10, v13, v14, v15, v9}, Lcom/skt/aicloud/speaker/service/api/AsrError;-><init>(Ljava/lang/String;IILjava/lang/String;)V
sput-object v10, Lcom/skt/aicloud/speaker/service/api/AsrError;->ASR_CANNOT_CREATE_TRIGGER_RUNNABLE:Lcom/skt/aicloud/speaker/service/api/AsrError;
.line 10
new-instance v9, Lcom/skt/aicloud/speaker/service/api/AsrError;
const-string v13, "ASR_CANNOT_CREATE_TRIGGER_THREAD"
const/16 v15, 0x9
const/16 v14, -0x2c2
const-string v6, "Trigger Thread \uc0dd\uc131 \uc2e4\ud328"
invoke-direct {v9, v13, v15, v14, v6}, Lcom/skt/aicloud/speaker/service/api/AsrError;-><init>(Ljava/lang/String;IILjava/lang/String;)V
sput-object v9, Lcom/skt/aicloud/speaker/service/api/AsrError;->ASR_CANNOT_CREATE_TRIGGER_THREAD:Lcom/skt/aicloud/speaker/service/api/AsrError;
.line 11
new-instance v6, Lcom/skt/aicloud/speaker/service/api/AsrError;
const-string v13, "ASR_RECOGNIZER_ALREADY_RUNNING_CALL_WITHOUT_TRIGGER"
const/16 v14, 0xa
const/16 v15, -0x2d2
const-string v4, "Listening\uc774 \uc774\ubbf8 \ub3d9\uc791\ud558\uace0 \uc788\uc74c(startListening)"
invoke-direct {v6, v13, v14, v15, v4}, Lcom/skt/aicloud/speaker/service/api/AsrError;-><init>(Ljava/lang/String;IILjava/lang/String;)V
sput-object v6, Lcom/skt/aicloud/speaker/service/api/AsrError;->ASR_RECOGNIZER_ALREADY_RUNNING_CALL_WITHOUT_TRIGGER:Lcom/skt/aicloud/speaker/service/api/AsrError;
.line 12
new-instance v4, Lcom/skt/aicloud/speaker/service/api/AsrError;
const-string v13, "ASR_CANNOT_CREATE_TRIGGER_RUNNABLE_CALL_WITHOUT_TRIGGER"
const/16 v15, 0xb
const/16 v14, -0x2d3
const-string v2, "Listening Runnable \uc0dd\uc131 \uc2e4\ud328(startListening)"
invoke-direct {v4, v13, v15, v14, v2}, Lcom/skt/aicloud/speaker/service/api/AsrError;-><init>(Ljava/lang/String;IILjava/lang/String;)V
sput-object v4, Lcom/skt/aicloud/speaker/service/api/AsrError;->ASR_CANNOT_CREATE_TRIGGER_RUNNABLE_CALL_WITHOUT_TRIGGER:Lcom/skt/aicloud/speaker/service/api/AsrError;
.line 13
new-instance v2, Lcom/skt/aicloud/speaker/service/api/AsrError;
const-string v13, "ASR_CANNOT_CREATE_TRIGGER_THREAD_CALL_WITHOUT_TRIGGER"
const/16 v14, 0xc
const/16 v15, -0x2d4
move-object/from16 v16, v4
const-string v4, "Listening Thread \uc0dd\uc131 \uc2e4\ud328(startListening)"
invoke-direct {v2, v13, v14, v15, v4}, Lcom/skt/aicloud/speaker/service/api/AsrError;-><init>(Ljava/lang/String;IILjava/lang/String;)V
sput-object v2, Lcom/skt/aicloud/speaker/service/api/AsrError;->ASR_CANNOT_CREATE_TRIGGER_THREAD_CALL_WITHOUT_TRIGGER:Lcom/skt/aicloud/speaker/service/api/AsrError;
const/16 v4, 0xd
new-array v4, v4, [Lcom/skt/aicloud/speaker/service/api/AsrError;
const/4 v13, 0x0
aput-object v0, v4, v13
const/4 v0, 0x1
aput-object v1, v4, v0
const/4 v0, 0x2
aput-object v3, v4, v0
const/4 v0, 0x3
aput-object v5, v4, v0
const/4 v0, 0x4
aput-object v7, v4, v0
const/4 v0, 0x5
aput-object v8, v4, v0
const/4 v0, 0x6
aput-object v11, v4, v0
const/4 v0, 0x7
aput-object v12, v4, v0
const/16 v0, 0x8
aput-object v10, v4, v0
const/16 v0, 0x9
aput-object v9, v4, v0
const/16 v0, 0xa
aput-object v6, v4, v0
const/16 v0, 0xb
aput-object v16, v4, v0
aput-object v2, v4, v14
.line 14
sput-object v4, Lcom/skt/aicloud/speaker/service/api/AsrError;->$VALUES:[Lcom/skt/aicloud/speaker/service/api/AsrError;
return-void
.end method
.method private constructor <init>(Ljava/lang/String;IILjava/lang/String;)V
.locals 0
.annotation system Ldalvik/annotation/Signature;
value = {
"(I",
"Ljava/lang/String;",
")V"
}
.end annotation
.line 1
invoke-direct {p0, p1, p2}, Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V
.line 2
iput p3, p0, Lcom/skt/aicloud/speaker/service/api/AsrError;->mErrorCode:I
.line 3
iput-object p4, p0, Lcom/skt/aicloud/speaker/service/api/AsrError;->mMessage:Ljava/lang/String;
return-void
.end method
.method public static find(I)Lcom/skt/aicloud/speaker/service/api/AsrError;
.locals 5
.line 1
invoke-static {}, Lcom/skt/aicloud/speaker/service/api/AsrError;->values()[Lcom/skt/aicloud/speaker/service/api/AsrError;
move-result-object v0
array-length v1, v0
const/4 v2, 0x0
:goto_0
if-ge v2, v1, :cond_1
aget-object v3, v0, v2
.line 2
invoke-virtual {v3}, Lcom/skt/aicloud/speaker/service/api/AsrError;->getErrorCode()I
move-result v4
if-ne v4, p0, :cond_0
return-object v3
:cond_0
add-int/lit8 v2, v2, 0x1
goto :goto_0
:cond_1
const/4 p0, 0x0
return-object p0
.end method
.method public static getMessage(I)Ljava/lang/String;
.locals 2
.line 2
invoke-static {p0}, Lcom/skt/aicloud/speaker/service/api/AsrError;->find(I)Lcom/skt/aicloud/speaker/service/api/AsrError;
move-result-object v0
.line 3
invoke-static {p0}, Ljava/lang/Integer;->toString(I)Ljava/lang/String;
move-result-object p0
if-eqz v0, :cond_0
const-string v1, ", "
.line 4
invoke-static {p0, v1}, Landroid/support/v4/media/e;->a(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object p0
invoke-virtual {v0}, Lcom/skt/aicloud/speaker/service/api/AsrError;->getMessage()Ljava/lang/String;
move-result-object 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
:cond_0
return-object p0
.end method
.method public static valueOf(Ljava/lang/String;)Lcom/skt/aicloud/speaker/service/api/AsrError;
.locals 1
.line 1
const-class v0, Lcom/skt/aicloud/speaker/service/api/AsrError;
invoke-static {v0, p0}, Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;
move-result-object p0
check-cast p0, Lcom/skt/aicloud/speaker/service/api/AsrError;
return-object p0
.end method
.method public static values()[Lcom/skt/aicloud/speaker/service/api/AsrError;
.locals 1
.line 1
sget-object v0, Lcom/skt/aicloud/speaker/service/api/AsrError;->$VALUES:[Lcom/skt/aicloud/speaker/service/api/AsrError;
invoke-virtual {v0}, [Lcom/skt/aicloud/speaker/service/api/AsrError;->clone()Ljava/lang/Object;
move-result-object v0
check-cast v0, [Lcom/skt/aicloud/speaker/service/api/AsrError;
return-object v0
.end method
# virtual methods
.method public equals(I)Z
.locals 1
.line 1
iget v0, p0, Lcom/skt/aicloud/speaker/service/api/AsrError;->mErrorCode:I
if-ne v0, p1, :cond_0
const/4 p1, 0x1
goto :goto_0
:cond_0
const/4 p1, 0x0
:goto_0
return p1
.end method
.method public getErrorCode()I
.locals 1
.line 1
iget v0, p0, Lcom/skt/aicloud/speaker/service/api/AsrError;->mErrorCode:I
return v0
.end method
.method public getMessage()Ljava/lang/String;
.locals 1
.line 1
iget-object v0, p0, Lcom/skt/aicloud/speaker/service/api/AsrError;->mMessage:Ljava/lang/String;
return-object v0
.end method
.method public toString()Ljava/lang/String;
.locals 3
.line 1
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {p0}, Ljava/lang/Enum;->name()Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v1, "("
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget v1, p0, Lcom/skt/aicloud/speaker/service/api/AsrError;->mErrorCode:I
const/16 v2, 0x29
invoke-static {v0, v1, v2}, Lc1/k;->a(Ljava/lang/StringBuilder;IC)Ljava/lang/String;
move-result-object v0
return-object v0
.end method
@@ -0,0 +1,160 @@
.class public Lcom/skt/aicloud/speaker/service/api/SpeakerService;
.super Lcom/skt/aicloud/speaker/lib/model/IAladdinSpeakerService$Stub;
.source "SpeakerService.java"
# static fields
.field private static final TAG:Ljava/lang/String;
# instance fields
.field private mServiceRef:Lcom/skt/aicloud/speaker/service/api/AladdinSpeakerService;
# direct methods
.method public static constructor <clinit>()V
.locals 1
.line 1
const-class v0, Lcom/skt/aicloud/speaker/service/api/SpeakerService;
const-string v0, "SpeakerService"
sput-object v0, Lcom/skt/aicloud/speaker/service/api/SpeakerService;->TAG:Ljava/lang/String;
return-void
.end method
.method public constructor <init>(Lcom/skt/aicloud/speaker/service/api/AladdinSpeakerService;)V
.locals 1
.line 1
invoke-direct {p0}, Lcom/skt/aicloud/speaker/lib/model/IAladdinSpeakerService$Stub;-><init>()V
const/4 v0, 0x0
.line 2
iput-object v0, p0, Lcom/skt/aicloud/speaker/service/api/SpeakerService;->mServiceRef:Lcom/skt/aicloud/speaker/service/api/AladdinSpeakerService;
.line 3
iput-object p1, p0, Lcom/skt/aicloud/speaker/service/api/SpeakerService;->mServiceRef:Lcom/skt/aicloud/speaker/service/api/AladdinSpeakerService;
return-void
.end method
# virtual methods
.method public destroy()V
.locals 1
const/4 v0, 0x0
.line 1
iput-object v0, p0, Lcom/skt/aicloud/speaker/service/api/SpeakerService;->mServiceRef:Lcom/skt/aicloud/speaker/service/api/AladdinSpeakerService;
return-void
.end method
.method public getAladdinServiceManager()Lcom/skt/aicloud/speaker/lib/model/IAladdinServiceManager;
.locals 1
.annotation system Ldalvik/annotation/Throws;
value = {
Landroid/os/RemoteException;
}
.end annotation
.line 1
invoke-static {}, Lcom/skt/aicloud/speaker/service/api/AladdinServiceManager;->getInstance()Lcom/skt/aicloud/speaker/service/api/AladdinServiceManager;
move-result-object v0
return-object v0
.end method
.method public setLogSenderEnabled(Z)V
.locals 1
.annotation system Ldalvik/annotation/Throws;
value = {
Landroid/os/RemoteException;
}
.end annotation
.line 1
invoke-static {}, Lu8/a;->g()Lu8/a;
move-result-object v0
invoke-virtual {v0, p1}, Lu8/a;->x(Z)V
return-void
.end method
.method public setShowNotification(ZLandroid/app/Notification;)V
.locals 4
.annotation system Ldalvik/annotation/Throws;
value = {
Landroid/os/RemoteException;
}
.end annotation
.line 1
sget-object v0, Lcom/skt/aicloud/speaker/service/api/SpeakerService;->TAG:Ljava/lang/String;
const/4 v1, 0x2
new-array v1, v1, [Ljava/lang/Object;
.line 2
invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object v2
const/4 v3, 0x0
aput-object v2, v1, v3
const/4 v2, 0x1
aput-object p2, v1, v2
const-string v2, "setShowNotification(showNotification:%s, notification:%s)"
.line 3
invoke-static {v2, v1}, Lcom/skt/aicloud/mobile/service/util/z;->i(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v1
invoke-static {v0, v1}, Lcom/beyless/android/lib/util/log/BLog;->d(Ljava/lang/String;Ljava/lang/String;)V
.line 4
iget-object v1, p0, Lcom/skt/aicloud/speaker/service/api/SpeakerService;->mServiceRef:Lcom/skt/aicloud/speaker/service/api/AladdinSpeakerService;
if-nez v1, :cond_0
const-string p1, "setShowNotification() : Service is null."
.line 5
invoke-static {v0, p1}, Lcom/beyless/android/lib/util/log/BLog;->w(Ljava/lang/String;Ljava/lang/String;)V
return-void
:cond_0
if-eqz p1, :cond_1
if-eqz p2, :cond_1
.line 6
invoke-virtual {v1, p2}, Lcom/skt/aicloud/speaker/service/api/AladdinSpeakerService;->d(Landroid/app/Notification;)V
goto :goto_0
:cond_1
if-nez p1, :cond_2
.line 7
invoke-virtual {v1}, Lcom/skt/aicloud/speaker/service/api/AladdinSpeakerService;->e()V
:cond_2
:goto_0
return-void
.end method
@@ -0,0 +1,58 @@
.class public Lcom/skt/aicloud/speaker/service/api/a$a;
.super Ljava/lang/Object;
.source "AladdinAlarmManager.java"
# interfaces
.implements Ljava/lang/Runnable;
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/skt/aicloud/speaker/service/api/a;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = null
.end annotation
# instance fields
.field public final synthetic a:Lcom/skt/aicloud/speaker/service/api/a;
# direct methods
.method public constructor <init>(Lcom/skt/aicloud/speaker/service/api/a;)V
.locals 0
.line 1
iput-object p1, p0, Lcom/skt/aicloud/speaker/service/api/a$a;->a:Lcom/skt/aicloud/speaker/service/api/a;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public run()V
.locals 2
.line 1
invoke-static {}, Lcom/skt/aicloud/speaker/service/api/a;->w()Ljava/lang/String;
move-result-object v0
const-string v1, "Alert timeout!! set_time : 180000"
invoke-static {v0, v1}, Lcom/beyless/android/lib/util/log/SLog;->d(Ljava/lang/String;Ljava/lang/String;)V
.line 2
iget-object v0, p0, Lcom/skt/aicloud/speaker/service/api/a$a;->a:Lcom/skt/aicloud/speaker/service/api/a;
const/4 v1, 0x0
invoke-virtual {v0, v1}, Lcom/skt/aicloud/speaker/service/api/a;->m0(Z)V
return-void
.end method
@@ -0,0 +1,58 @@
.class public Lcom/skt/aicloud/speaker/service/api/a$b;
.super Ljava/lang/Object;
.source "AladdinAlarmManager.java"
# interfaces
.implements Ljava/lang/Runnable;
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/skt/aicloud/speaker/service/api/a;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = null
.end annotation
# instance fields
.field public final synthetic a:Lcom/skt/aicloud/speaker/service/api/a;
# direct methods
.method public constructor <init>(Lcom/skt/aicloud/speaker/service/api/a;)V
.locals 0
.line 1
iput-object p1, p0, Lcom/skt/aicloud/speaker/service/api/a$b;->a:Lcom/skt/aicloud/speaker/service/api/a;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public run()V
.locals 2
.line 1
invoke-static {}, Lcom/skt/aicloud/speaker/service/api/a;->w()Ljava/lang/String;
move-result-object v0
const-string v1, "continueAlert : NextAlert!"
invoke-static {v0, v1}, Lcom/beyless/android/lib/util/log/SLog;->d(Ljava/lang/String;Ljava/lang/String;)V
.line 2
iget-object v0, p0, Lcom/skt/aicloud/speaker/service/api/a$b;->a:Lcom/skt/aicloud/speaker/service/api/a;
const/4 v1, 0x0
invoke-virtual {v0, v1}, Lcom/skt/aicloud/speaker/service/api/a;->l0(Lpa/a;)V
return-void
.end method
@@ -0,0 +1,143 @@
.class public Lcom/skt/aicloud/speaker/service/api/a$c;
.super Ljava/lang/Object;
.source "AladdinAlarmManager.java"
# interfaces
.implements Ljava/lang/Runnable;
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/skt/aicloud/speaker/service/api/a;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = null
.end annotation
# instance fields
.field public final synthetic a:Lcom/skt/aicloud/speaker/service/api/a;
# direct methods
.method public constructor <init>(Lcom/skt/aicloud/speaker/service/api/a;)V
.locals 0
.line 1
iput-object p1, p0, Lcom/skt/aicloud/speaker/service/api/a$c;->a:Lcom/skt/aicloud/speaker/service/api/a;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public run()V
.locals 4
.line 1
iget-object v0, p0, Lcom/skt/aicloud/speaker/service/api/a$c;->a:Lcom/skt/aicloud/speaker/service/api/a;
invoke-static {v0}, Lcom/skt/aicloud/speaker/service/api/a;->x(Lcom/skt/aicloud/speaker/service/api/a;)Lcom/skt/aicloud/speaker/lib/state/AppState;
move-result-object v0
if-nez v0, :cond_0
.line 2
invoke-static {}, Lcom/skt/aicloud/speaker/service/api/a;->w()Ljava/lang/String;
move-result-object v0
const-string v1, "prevState is null!! : resume skip"
invoke-static {v0, v1}, Lcom/beyless/android/lib/util/log/BLog;->d(Ljava/lang/String;Ljava/lang/String;)V
.line 3
iget-object v0, p0, Lcom/skt/aicloud/speaker/service/api/a$c;->a:Lcom/skt/aicloud/speaker/service/api/a;
invoke-virtual {v0}, Lcom/skt/aicloud/speaker/service/api/b;->m()Lcom/skt/aicloud/speaker/service/api/c;
move-result-object v0
invoke-virtual {v0}, Lcom/skt/aicloud/speaker/service/api/c;->q0()V
return-void
.line 4
:cond_0
invoke-static {}, Lcom/skt/aicloud/speaker/service/api/a;->w()Ljava/lang/String;
move-result-object v0
const-string v1, "send Intent [ACTION_RESUME_AFTER_ALARM], prevState : "
invoke-static {v1}, Landroid/support/v4/media/d;->a(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
iget-object v2, p0, Lcom/skt/aicloud/speaker/service/api/a$c;->a:Lcom/skt/aicloud/speaker/service/api/a;
invoke-static {v2}, Lcom/skt/aicloud/speaker/service/api/a;->x(Lcom/skt/aicloud/speaker/service/api/a;)Lcom/skt/aicloud/speaker/lib/state/AppState;
move-result-object v2
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
invoke-static {v0, v1}, Lcom/beyless/android/lib/util/log/SLog;->d(Ljava/lang/String;Ljava/lang/String;)V
.line 5
iget-object v0, p0, Lcom/skt/aicloud/speaker/service/api/a$c;->a:Lcom/skt/aicloud/speaker/service/api/a;
invoke-virtual {v0}, Lcom/skt/aicloud/speaker/service/api/b;->m()Lcom/skt/aicloud/speaker/service/api/c;
move-result-object v0
invoke-virtual {v0}, Lcom/skt/aicloud/speaker/service/api/c;->k0()V
.line 6
iget-object v0, p0, Lcom/skt/aicloud/speaker/service/api/a$c;->a:Lcom/skt/aicloud/speaker/service/api/a;
invoke-virtual {v0}, Lcom/skt/aicloud/speaker/service/api/b;->m()Lcom/skt/aicloud/speaker/service/api/c;
move-result-object v0
iget-object v1, p0, Lcom/skt/aicloud/speaker/service/api/a$c;->a:Lcom/skt/aicloud/speaker/service/api/a;
invoke-static {v1}, Lcom/skt/aicloud/speaker/service/api/a;->x(Lcom/skt/aicloud/speaker/service/api/a;)Lcom/skt/aicloud/speaker/lib/state/AppState;
move-result-object v1
new-instance v2, Landroid/content/Intent;
const-string v3, "ACTION_RESUME_AFTER_ALARM"
invoke-direct {v2, v3}, Landroid/content/Intent;-><init>(Ljava/lang/String;)V
invoke-virtual {v0, v1, v2}, Lcom/skt/aicloud/speaker/service/api/c;->n0(Lcom/skt/aicloud/speaker/lib/state/AppState;Landroid/content/Intent;)V
.line 7
invoke-static {}, Lcom/skt/aicloud/speaker/service/api/a;->w()Ljava/lang/String;
move-result-object v0
const-string v1, "prevState Initialize!!"
invoke-static {v0, v1}, Lcom/beyless/android/lib/util/log/BLog;->d(Ljava/lang/String;Ljava/lang/String;)V
.line 8
iget-object v0, p0, Lcom/skt/aicloud/speaker/service/api/a$c;->a:Lcom/skt/aicloud/speaker/service/api/a;
const/4 v1, 0x0
invoke-static {v0, v1}, Lcom/skt/aicloud/speaker/service/api/a;->y(Lcom/skt/aicloud/speaker/service/api/a;Lcom/skt/aicloud/speaker/lib/state/AppState;)Lcom/skt/aicloud/speaker/lib/state/AppState;
return-void
.end method
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,379 @@
.class public abstract Lcom/skt/aicloud/speaker/service/api/b;
.super Ljava/lang/Object;
.source "AladdinManagerBase.java"
# instance fields
.field public a:Lcom/skt/aicloud/speaker/service/api/AladdinServiceManager;
# direct methods
.method public constructor <init>(Lcom/skt/aicloud/speaker/service/api/AladdinServiceManager;)V
.locals 0
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 2
iput-object p1, p0, Lcom/skt/aicloud/speaker/service/api/b;->a:Lcom/skt/aicloud/speaker/service/api/AladdinServiceManager;
return-void
.end method
# virtual methods
.method public e()V
.locals 1
const/4 v0, 0x0
.line 1
iput-object v0, p0, Lcom/skt/aicloud/speaker/service/api/b;->a:Lcom/skt/aicloud/speaker/service/api/AladdinServiceManager;
return-void
.end method
.method public f()Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;
.locals 1
.annotation build Landroidx/annotation/Nullable;
.end annotation
.line 1
iget-object v0, p0, Lcom/skt/aicloud/speaker/service/api/b;->a:Lcom/skt/aicloud/speaker/service/api/AladdinServiceManager;
if-eqz v0, :cond_0
.line 2
invoke-virtual {v0}, Lcom/skt/aicloud/speaker/service/api/AladdinServiceManager;->getAladdinAiCloudManager()Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;
move-result-object v0
return-object v0
:cond_0
const/4 v0, 0x0
return-object v0
.end method
.method public g()Lcom/skt/aicloud/speaker/service/api/a;
.locals 1
.line 1
iget-object v0, p0, Lcom/skt/aicloud/speaker/service/api/b;->a:Lcom/skt/aicloud/speaker/service/api/AladdinServiceManager;
if-eqz v0, :cond_0
.line 2
invoke-virtual {v0}, Lcom/skt/aicloud/speaker/service/api/AladdinServiceManager;->getAladdinAlarmManager()Lcom/skt/aicloud/speaker/service/api/a;
move-result-object v0
return-object v0
:cond_0
const/4 v0, 0x0
return-object v0
.end method
.method public h()Lcom/skt/aicloud/mobile/service/common/AladdinAsrConfigManager;
.locals 1
.line 1
iget-object v0, p0, Lcom/skt/aicloud/speaker/service/api/b;->a:Lcom/skt/aicloud/speaker/service/api/AladdinServiceManager;
if-eqz v0, :cond_0
.line 2
invoke-virtual {v0}, Lcom/skt/aicloud/speaker/service/api/AladdinServiceManager;->getAladdinAsrConfigManager()Lcom/skt/aicloud/mobile/service/common/AladdinAsrConfigManager;
move-result-object v0
return-object v0
:cond_0
const/4 v0, 0x0
return-object v0
.end method
.method public i()Lcom/skt/aicloud/mobile/service/api/AladdinCallManager;
.locals 1
.line 1
iget-object v0, p0, Lcom/skt/aicloud/speaker/service/api/b;->a:Lcom/skt/aicloud/speaker/service/api/AladdinServiceManager;
if-eqz v0, :cond_0
.line 2
invoke-virtual {v0}, Lcom/skt/aicloud/speaker/service/api/AladdinServiceManager;->getAladdinCallManager()Lcom/skt/aicloud/mobile/service/api/AladdinCallManager;
move-result-object v0
return-object v0
:cond_0
const/4 v0, 0x0
return-object v0
.end method
.method public j()Lcom/skt/aicloud/mobile/service/api/b;
.locals 1
.line 1
iget-object v0, p0, Lcom/skt/aicloud/speaker/service/api/b;->a:Lcom/skt/aicloud/speaker/service/api/AladdinServiceManager;
if-eqz v0, :cond_0
.line 2
invoke-virtual {v0}, Lcom/skt/aicloud/speaker/service/api/AladdinServiceManager;->getAladdinMultiTurnManager()Lcom/skt/aicloud/mobile/service/api/b;
move-result-object v0
return-object v0
:cond_0
const/4 v0, 0x0
return-object v0
.end method
.method public k()Lcom/skt/aicloud/mobile/service/api/c;
.locals 1
.line 1
iget-object v0, p0, Lcom/skt/aicloud/speaker/service/api/b;->a:Lcom/skt/aicloud/speaker/service/api/AladdinServiceManager;
if-eqz v0, :cond_0
.line 2
invoke-virtual {v0}, Lcom/skt/aicloud/speaker/service/api/AladdinServiceManager;->getAladdinOrderManager()Lcom/skt/aicloud/mobile/service/api/c;
move-result-object v0
return-object v0
:cond_0
const/4 v0, 0x0
return-object v0
.end method
.method public l()Lcom/skt/aicloud/speaker/service/api/AladdinServiceManager;
.locals 1
.line 1
iget-object v0, p0, Lcom/skt/aicloud/speaker/service/api/b;->a:Lcom/skt/aicloud/speaker/service/api/AladdinServiceManager;
return-object v0
.end method
.method public m()Lcom/skt/aicloud/speaker/service/api/c;
.locals 1
.annotation build Landroidx/annotation/Nullable;
.end annotation
.line 1
iget-object v0, p0, Lcom/skt/aicloud/speaker/service/api/b;->a:Lcom/skt/aicloud/speaker/service/api/AladdinServiceManager;
if-eqz v0, :cond_0
.line 2
invoke-virtual {v0}, Lcom/skt/aicloud/speaker/service/api/AladdinServiceManager;->getAladdinStateManager()Lcom/skt/aicloud/speaker/service/api/c;
move-result-object v0
return-object v0
:cond_0
const/4 v0, 0x0
return-object v0
.end method
.method public n()Lcom/skt/aicloud/speaker/service/api/d;
.locals 1
.line 1
iget-object v0, p0, Lcom/skt/aicloud/speaker/service/api/b;->a:Lcom/skt/aicloud/speaker/service/api/AladdinServiceManager;
if-eqz v0, :cond_0
.line 2
invoke-virtual {v0}, Lcom/skt/aicloud/speaker/service/api/AladdinServiceManager;->getAladdinTTSManager()Lcom/skt/aicloud/speaker/service/api/d;
move-result-object v0
return-object v0
:cond_0
const/4 v0, 0x0
return-object v0
.end method
.method public o()Lcom/skt/aicloud/mobile/service/api/AladdinTextMessageReadManager;
.locals 1
.line 1
iget-object v0, p0, Lcom/skt/aicloud/speaker/service/api/b;->a:Lcom/skt/aicloud/speaker/service/api/AladdinServiceManager;
if-eqz v0, :cond_0
.line 2
invoke-virtual {v0}, Lcom/skt/aicloud/speaker/service/api/AladdinServiceManager;->getAladdinTextMessageReadManager()Lcom/skt/aicloud/mobile/service/api/AladdinTextMessageReadManager;
move-result-object v0
return-object v0
:cond_0
const/4 v0, 0x0
return-object v0
.end method
.method public p()Lcom/skt/aicloud/speaker/lib/model/IAladdinWifiManager;
.locals 1
.line 1
iget-object v0, p0, Lcom/skt/aicloud/speaker/service/api/b;->a:Lcom/skt/aicloud/speaker/service/api/AladdinServiceManager;
if-eqz v0, :cond_0
.line 2
invoke-virtual {v0}, Lcom/skt/aicloud/speaker/service/api/AladdinServiceManager;->getAladdinWifiManager()Lcom/skt/aicloud/speaker/lib/model/IAladdinWifiManager;
move-result-object v0
return-object v0
:cond_0
const/4 v0, 0x0
return-object v0
.end method
.method public q()Lcom/skt/aicloud/speaker/service/api/f;
.locals 1
.line 1
iget-object v0, p0, Lcom/skt/aicloud/speaker/service/api/b;->a:Lcom/skt/aicloud/speaker/service/api/AladdinServiceManager;
if-eqz v0, :cond_0
.line 2
invoke-virtual {v0}, Lcom/skt/aicloud/speaker/service/api/AladdinServiceManager;->getAriaVolumeManager()Lcom/skt/aicloud/speaker/service/api/f;
move-result-object v0
return-object v0
:cond_0
const/4 v0, 0x0
return-object v0
.end method
.method public r()Landroid/content/Context;
.locals 1
.line 1
iget-object v0, p0, Lcom/skt/aicloud/speaker/service/api/b;->a:Lcom/skt/aicloud/speaker/service/api/AladdinServiceManager;
invoke-virtual {v0}, Lcom/skt/aicloud/speaker/service/api/AladdinServiceManager;->getContext()Landroid/content/Context;
move-result-object v0
return-object v0
.end method
.method public s()Lcom/skt/aicloud/speaker/service/api/g;
.locals 1
.line 1
iget-object v0, p0, Lcom/skt/aicloud/speaker/service/api/b;->a:Lcom/skt/aicloud/speaker/service/api/AladdinServiceManager;
if-eqz v0, :cond_0
.line 2
invoke-virtual {v0}, Lcom/skt/aicloud/speaker/service/api/AladdinServiceManager;->getMediaStateManager()Lcom/skt/aicloud/speaker/service/api/g;
move-result-object v0
return-object v0
:cond_0
const/4 v0, 0x0
return-object v0
.end method
.method public t()Lcom/skt/aicloud/speaker/lib/model/IAladdinServiceMonitorCallback;
.locals 1
.line 1
iget-object v0, p0, Lcom/skt/aicloud/speaker/service/api/b;->a:Lcom/skt/aicloud/speaker/service/api/AladdinServiceManager;
if-nez v0, :cond_0
const/4 v0, 0x0
return-object v0
.line 2
:cond_0
invoke-virtual {v0}, Lcom/skt/aicloud/speaker/service/api/AladdinServiceManager;->getMonitorCallback()Lcom/skt/aicloud/speaker/lib/model/IAladdinServiceMonitorCallback;
move-result-object v0
return-object v0
.end method
.method public u()Lcom/skt/aicloud/mobile/service/api/f;
.locals 1
.line 1
iget-object v0, p0, Lcom/skt/aicloud/speaker/service/api/b;->a:Lcom/skt/aicloud/speaker/service/api/AladdinServiceManager;
if-eqz v0, :cond_0
.line 2
invoke-virtual {v0}, Lcom/skt/aicloud/speaker/service/api/AladdinServiceManager;->getNuguSDKErrorManager()Lcom/skt/aicloud/mobile/service/api/f;
move-result-object v0
return-object v0
:cond_0
const/4 v0, 0x0
return-object v0
.end method
.method public v()Z
.locals 1
.line 1
iget-object v0, p0, Lcom/skt/aicloud/speaker/service/api/b;->a:Lcom/skt/aicloud/speaker/service/api/AladdinServiceManager;
if-eqz v0, :cond_0
invoke-virtual {v0}, Lcom/skt/aicloud/speaker/service/api/AladdinServiceManager;->isMonitorCallbackAlive()Z
move-result v0
if-eqz v0, :cond_0
const/4 v0, 0x1
goto :goto_0
:cond_0
const/4 v0, 0x0
:goto_0
return v0
.end method
@@ -0,0 +1,60 @@
.class public Lcom/skt/aicloud/speaker/service/api/c$a;
.super Ljava/lang/Object;
.source "AladdinStateManager.java"
# interfaces
.implements Ljava/lang/Runnable;
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/skt/aicloud/speaker/service/api/c;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = null
.end annotation
# instance fields
.field public final synthetic a:Lcom/skt/aicloud/speaker/service/api/c;
# direct methods
.method public constructor <init>(Lcom/skt/aicloud/speaker/service/api/c;)V
.locals 0
.line 1
iput-object p1, p0, Lcom/skt/aicloud/speaker/service/api/c$a;->a:Lcom/skt/aicloud/speaker/service/api/c;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public run()V
.locals 3
const-string v0, "AladdinStateManager"
const-string v1, "onStateStart status = "
.line 1
invoke-static {v0, v1}, Lcom/beyless/android/lib/util/log/BLog;->d(Ljava/lang/String;Ljava/lang/String;)V
.line 2
iget-object v0, p0, Lcom/skt/aicloud/speaker/service/api/c$a;->a:Lcom/skt/aicloud/speaker/service/api/c;
invoke-static {v0}, Lcom/skt/aicloud/speaker/service/api/c;->w(Lcom/skt/aicloud/speaker/service/api/c;)Lcom/skt/aicloud/speaker/service/state/StateStart;
move-result-object v1
const/4 v2, 0x0
invoke-static {v0, v1, v2, v2}, Lcom/skt/aicloud/speaker/service/api/c;->x(Lcom/skt/aicloud/speaker/service/api/c;Lcom/skt/aicloud/speaker/service/state/b;Landroid/content/Intent;Lma/c;)V
return-void
.end method
@@ -0,0 +1,126 @@
.class public Lcom/skt/aicloud/speaker/service/api/c$b;
.super Ljava/lang/Object;
.source "AladdinStateManager.java"
# interfaces
.implements Lsa/d;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/skt/aicloud/speaker/service/api/c;->x0(Ljava/lang/String;Lma/c;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = null
.end annotation
# instance fields
.field public final synthetic a:Ljava/lang/String;
.field public final synthetic b:Lcom/skt/aicloud/speaker/service/api/c;
# direct methods
.method public constructor <init>(Lcom/skt/aicloud/speaker/service/api/c;Ljava/lang/String;)V
.locals 0
.line 1
iput-object p1, p0, Lcom/skt/aicloud/speaker/service/api/c$b;->b:Lcom/skt/aicloud/speaker/service/api/c;
iput-object p2, p0, Lcom/skt/aicloud/speaker/service/api/c$b;->a:Ljava/lang/String;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public onCanceled()V
.locals 0
return-void
.end method
.method public onCompletion()V
.locals 7
.line 1
iget-object v0, p0, Lcom/skt/aicloud/speaker/service/api/c$b;->b:Lcom/skt/aicloud/speaker/service/api/c;
invoke-virtual {v0}, Lcom/skt/aicloud/speaker/service/api/b;->f()Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;
move-result-object v1
iget-object v4, p0, Lcom/skt/aicloud/speaker/service/api/c$b;->a:Ljava/lang/String;
const-string v0, "[ERROR] Unknown card received : "
invoke-static {v0}, Landroid/support/v4/media/d;->a(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
iget-object v2, p0, Lcom/skt/aicloud/speaker/service/api/c$b;->a:Ljava/lang/String;
invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v6
const-string v2, "AladdinStateManager"
const/4 v3, 0x1
const/4 v5, 0x0
invoke-virtual/range {v1 .. v6}, Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;->T0(Ljava/lang/String;ZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
return-void
.end method
.method public onError(I)V
.locals 6
.line 1
iget-object p1, p0, Lcom/skt/aicloud/speaker/service/api/c$b;->b:Lcom/skt/aicloud/speaker/service/api/c;
invoke-virtual {p1}, Lcom/skt/aicloud/speaker/service/api/b;->f()Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;
move-result-object v0
iget-object v3, p0, Lcom/skt/aicloud/speaker/service/api/c$b;->a:Ljava/lang/String;
const-string p1, "[ERROR] Unknown card received : "
invoke-static {p1}, Landroid/support/v4/media/d;->a(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object p1
iget-object v1, p0, Lcom/skt/aicloud/speaker/service/api/c$b;->a:Ljava/lang/String;
invoke-virtual {p1, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v5
const-string v1, "AladdinStateManager"
const/4 v2, 0x1
const/4 v4, 0x0
invoke-virtual/range {v0 .. v5}, Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;->T0(Ljava/lang/String;ZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
return-void
.end method
.method public onStart()V
.locals 0
return-void
.end method
@@ -0,0 +1,242 @@
.class public Lcom/skt/aicloud/speaker/service/api/c$c;
.super Ljava/lang/Object;
.source "AladdinStateManager.java"
# interfaces
.implements Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager$j;
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/skt/aicloud/speaker/service/api/c;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = null
.end annotation
# instance fields
.field public final synthetic a:Lcom/skt/aicloud/speaker/service/api/c;
# direct methods
.method public constructor <init>(Lcom/skt/aicloud/speaker/service/api/c;)V
.locals 0
.line 1
iput-object p1, p0, Lcom/skt/aicloud/speaker/service/api/c$c;->a:Lcom/skt/aicloud/speaker/service/api/c;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public a(ZLjava/lang/String;)V
.locals 1
.line 1
iget-object v0, p0, Lcom/skt/aicloud/speaker/service/api/c$c;->a:Lcom/skt/aicloud/speaker/service/api/c;
invoke-static {v0}, Lcom/skt/aicloud/speaker/service/api/c;->E(Lcom/skt/aicloud/speaker/service/api/c;)Lcom/skt/aicloud/speaker/service/api/c$g;
move-result-object v0
if-eqz v0, :cond_0
.line 2
iget-object v0, p0, Lcom/skt/aicloud/speaker/service/api/c$c;->a:Lcom/skt/aicloud/speaker/service/api/c;
invoke-static {v0}, Lcom/skt/aicloud/speaker/service/api/c;->E(Lcom/skt/aicloud/speaker/service/api/c;)Lcom/skt/aicloud/speaker/service/api/c$g;
move-result-object v0
invoke-interface {v0, p1, p2}, Lcom/skt/aicloud/speaker/service/api/c$g;->a(ZLjava/lang/String;)V
:cond_0
return-void
.end method
.method public b()V
.locals 0
return-void
.end method
.method public c()V
.locals 5
const-string v0, "AladdinStateManager"
const-string v1, "onAsrStateWakeUp()"
.line 1
invoke-static {v0, v1}, Lcom/beyless/android/lib/util/log/BLog;->d(Ljava/lang/String;Ljava/lang/String;)V
.line 2
iget-object v0, p0, Lcom/skt/aicloud/speaker/service/api/c$c;->a:Lcom/skt/aicloud/speaker/service/api/c;
invoke-static {v0}, Lcom/skt/aicloud/speaker/service/api/c;->G(Lcom/skt/aicloud/speaker/service/api/c;)Lcom/skt/aicloud/speaker/service/state/b;
move-result-object v0
sget-object v2, Lcom/skt/aicloud/speaker/service/player/BgmCaller;->ASR:Lcom/skt/aicloud/speaker/service/player/BgmCaller;
const/4 v3, 0x1
const/4 v4, 0x0
invoke-interface {v0, v3, v4, v2, v1}, Lcom/skt/aicloud/speaker/service/state/b;->c(ZLjava/lang/String;Lcom/skt/aicloud/speaker/service/player/BgmCaller;Ljava/lang/String;)V
return-void
.end method
.method public d()V
.locals 0
return-void
.end method
.method public e()V
.locals 5
const-string v0, "AladdinStateManager"
const-string v1, "onAsrStateReady()"
.line 1
invoke-static {v0, v1}, Lcom/beyless/android/lib/util/log/BLog;->d(Ljava/lang/String;Ljava/lang/String;)V
.line 2
iget-object v0, p0, Lcom/skt/aicloud/speaker/service/api/c$c;->a:Lcom/skt/aicloud/speaker/service/api/c;
invoke-static {v0}, Lcom/skt/aicloud/speaker/service/api/c;->G(Lcom/skt/aicloud/speaker/service/api/c;)Lcom/skt/aicloud/speaker/service/state/b;
move-result-object v0
sget-object v2, Lcom/skt/aicloud/speaker/service/player/BgmCaller;->ASR:Lcom/skt/aicloud/speaker/service/player/BgmCaller;
const/4 v3, 0x1
const/4 v4, 0x0
invoke-interface {v0, v3, v4, v2, v1}, Lcom/skt/aicloud/speaker/service/state/b;->c(ZLjava/lang/String;Lcom/skt/aicloud/speaker/service/player/BgmCaller;Ljava/lang/String;)V
return-void
.end method
.method public f()V
.locals 5
const-string v0, "onAsrStateCancel() : curState = "
.line 1
invoke-static {v0}, Landroid/support/v4/media/d;->a(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
iget-object v1, p0, Lcom/skt/aicloud/speaker/service/api/c$c;->a:Lcom/skt/aicloud/speaker/service/api/c;
invoke-static {v1}, Lcom/skt/aicloud/speaker/service/api/c;->G(Lcom/skt/aicloud/speaker/service/api/c;)Lcom/skt/aicloud/speaker/service/state/b;
move-result-object v1
invoke-interface {v1}, Lcom/skt/aicloud/speaker/service/state/b;->getAppState()Lcom/skt/aicloud/speaker/lib/state/AppState;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
const-string v1, "AladdinStateManager"
invoke-static {v1, v0}, Lcom/beyless/android/lib/util/log/BLog;->d(Ljava/lang/String;Ljava/lang/String;)V
.line 2
sget-object v0, Lcom/skt/aicloud/speaker/lib/state/AppState;->APP_STATE_AP_START:Lcom/skt/aicloud/speaker/lib/state/AppState;
iget-object v1, p0, Lcom/skt/aicloud/speaker/service/api/c$c;->a:Lcom/skt/aicloud/speaker/service/api/c;
invoke-static {v1}, Lcom/skt/aicloud/speaker/service/api/c;->G(Lcom/skt/aicloud/speaker/service/api/c;)Lcom/skt/aicloud/speaker/service/state/b;
move-result-object v1
invoke-interface {v1}, Lcom/skt/aicloud/speaker/service/state/b;->getAppState()Lcom/skt/aicloud/speaker/lib/state/AppState;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/lang/Enum;->equals(Ljava/lang/Object;)Z
move-result v1
if-eqz v1, :cond_0
.line 3
iget-object v1, p0, Lcom/skt/aicloud/speaker/service/api/c$c;->a:Lcom/skt/aicloud/speaker/service/api/c;
new-instance v2, Landroid/content/Intent;
const-string v3, "ACTION_ASR_CANCELED"
invoke-direct {v2, v3}, Landroid/content/Intent;-><init>(Ljava/lang/String;)V
invoke-virtual {v1, v0, v2}, Lcom/skt/aicloud/speaker/service/api/c;->n0(Lcom/skt/aicloud/speaker/lib/state/AppState;Landroid/content/Intent;)V
return-void
.line 4
:cond_0
iget-object v0, p0, Lcom/skt/aicloud/speaker/service/api/c$c;->a:Lcom/skt/aicloud/speaker/service/api/c;
invoke-static {v0}, Lcom/skt/aicloud/speaker/service/api/c;->G(Lcom/skt/aicloud/speaker/service/api/c;)Lcom/skt/aicloud/speaker/service/state/b;
move-result-object v0
const/4 v1, 0x0
const/4 v2, 0x0
sget-object v3, Lcom/skt/aicloud/speaker/service/player/BgmCaller;->ASR:Lcom/skt/aicloud/speaker/service/player/BgmCaller;
const-string v4, "onAsrStateCancel()"
invoke-interface {v0, v1, v2, v3, v4}, Lcom/skt/aicloud/speaker/service/state/b;->c(ZLjava/lang/String;Lcom/skt/aicloud/speaker/service/player/BgmCaller;Ljava/lang/String;)V
return-void
.end method
.method public g(Ljava/lang/String;Lma/c;Lorg/json/JSONObject;)V
.locals 0
.line 1
iget-object p1, p0, Lcom/skt/aicloud/speaker/service/api/c$c;->a:Lcom/skt/aicloud/speaker/service/api/c;
invoke-static {p1, p2}, Lcom/skt/aicloud/speaker/service/api/c;->F(Lcom/skt/aicloud/speaker/service/api/c;Lma/c;)V
return-void
.end method
.method public h()V
.locals 0
return-void
.end method
.method public onError(I)V
.locals 2
const-string v0, "onError() : "
const-string v1, "AladdinStateManager"
.line 1
invoke-static {v0, p1, v1}, Lcom/skt/aicloud/mobile/service/api/d;->a(Ljava/lang/String;ILjava/lang/String;)V
return-void
.end method
@@ -0,0 +1,67 @@
.class public Lcom/skt/aicloud/speaker/service/api/c$d;
.super Ljava/lang/Object;
.source "AladdinStateManager.java"
# interfaces
.implements Ljava/lang/Runnable;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/skt/aicloud/speaker/service/api/c;->l0(Landroid/content/Intent;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = null
.end annotation
# instance fields
.field public final synthetic a:Landroid/content/Intent;
.field public final synthetic b:Lcom/skt/aicloud/speaker/service/api/c;
# direct methods
.method public constructor <init>(Lcom/skt/aicloud/speaker/service/api/c;Landroid/content/Intent;)V
.locals 0
.line 1
iput-object p1, p0, Lcom/skt/aicloud/speaker/service/api/c$d;->b:Lcom/skt/aicloud/speaker/service/api/c;
iput-object p2, p0, Lcom/skt/aicloud/speaker/service/api/c$d;->a:Landroid/content/Intent;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public run()V
.locals 2
.line 1
iget-object v0, p0, Lcom/skt/aicloud/speaker/service/api/c$d;->b:Lcom/skt/aicloud/speaker/service/api/c;
invoke-static {v0}, Lcom/skt/aicloud/speaker/service/api/c;->G(Lcom/skt/aicloud/speaker/service/api/c;)Lcom/skt/aicloud/speaker/service/state/b;
move-result-object v0
if-eqz v0, :cond_0
.line 2
iget-object v0, p0, Lcom/skt/aicloud/speaker/service/api/c$d;->b:Lcom/skt/aicloud/speaker/service/api/c;
invoke-static {v0}, Lcom/skt/aicloud/speaker/service/api/c;->G(Lcom/skt/aicloud/speaker/service/api/c;)Lcom/skt/aicloud/speaker/service/state/b;
move-result-object v0
iget-object v1, p0, Lcom/skt/aicloud/speaker/service/api/c$d;->a:Landroid/content/Intent;
invoke-interface {v0, v1}, Lcom/skt/aicloud/speaker/service/state/b;->z(Landroid/content/Intent;)V
:cond_0
return-void
.end method
@@ -0,0 +1,227 @@
.class public synthetic Lcom/skt/aicloud/speaker/service/api/c$e;
.super Ljava/lang/Object;
.source "AladdinStateManager.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/skt/aicloud/speaker/service/api/c;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1009
name = null
.end annotation
# static fields
.field public static final synthetic a:[I
# direct methods
.method public static constructor <clinit>()V
.locals 3
.line 1
invoke-static {}, Lcom/skt/aicloud/speaker/lib/state/AppState;->values()[Lcom/skt/aicloud/speaker/lib/state/AppState;
move-result-object v0
array-length v0, v0
new-array v0, v0, [I
sput-object v0, Lcom/skt/aicloud/speaker/service/api/c$e;->a:[I
:try_start_0
sget-object v1, Lcom/skt/aicloud/speaker/lib/state/AppState;->APP_STATE_AP_START:Lcom/skt/aicloud/speaker/lib/state/AppState;
invoke-virtual {v1}, Ljava/lang/Enum;->ordinal()I
move-result v1
const/4 v2, 0x1
aput v2, v0, v1
:try_end_0
.catch Ljava/lang/NoSuchFieldError; {:try_start_0 .. :try_end_0} :catch_0
:catch_0
:try_start_1
sget-object v0, Lcom/skt/aicloud/speaker/service/api/c$e;->a:[I
sget-object v1, Lcom/skt/aicloud/speaker/lib/state/AppState;->APP_STATE_SETUP:Lcom/skt/aicloud/speaker/lib/state/AppState;
invoke-virtual {v1}, Ljava/lang/Enum;->ordinal()I
move-result v1
const/4 v2, 0x2
aput v2, v0, v1
:try_end_1
.catch Ljava/lang/NoSuchFieldError; {:try_start_1 .. :try_end_1} :catch_1
:catch_1
:try_start_2
sget-object v0, Lcom/skt/aicloud/speaker/service/api/c$e;->a:[I
sget-object v1, Lcom/skt/aicloud/speaker/lib/state/AppState;->APP_STATE_CONNECTING:Lcom/skt/aicloud/speaker/lib/state/AppState;
invoke-virtual {v1}, Ljava/lang/Enum;->ordinal()I
move-result v1
const/4 v2, 0x3
aput v2, v0, v1
:try_end_2
.catch Ljava/lang/NoSuchFieldError; {:try_start_2 .. :try_end_2} :catch_2
:catch_2
:try_start_3
sget-object v0, Lcom/skt/aicloud/speaker/service/api/c$e;->a:[I
sget-object v1, Lcom/skt/aicloud/speaker/lib/state/AppState;->APP_STATE_INITIALIZE:Lcom/skt/aicloud/speaker/lib/state/AppState;
invoke-virtual {v1}, Ljava/lang/Enum;->ordinal()I
move-result v1
const/4 v2, 0x4
aput v2, v0, v1
:try_end_3
.catch Ljava/lang/NoSuchFieldError; {:try_start_3 .. :try_end_3} :catch_3
:catch_3
:try_start_4
sget-object v0, Lcom/skt/aicloud/speaker/service/api/c$e;->a:[I
sget-object v1, Lcom/skt/aicloud/speaker/lib/state/AppState;->APP_STATE_IDLE:Lcom/skt/aicloud/speaker/lib/state/AppState;
invoke-virtual {v1}, Ljava/lang/Enum;->ordinal()I
move-result v1
const/4 v2, 0x5
aput v2, v0, v1
:try_end_4
.catch Ljava/lang/NoSuchFieldError; {:try_start_4 .. :try_end_4} :catch_4
:catch_4
:try_start_5
sget-object v0, Lcom/skt/aicloud/speaker/service/api/c$e;->a:[I
sget-object v1, Lcom/skt/aicloud/speaker/lib/state/AppState;->APP_STATE_MUSIC:Lcom/skt/aicloud/speaker/lib/state/AppState;
invoke-virtual {v1}, Ljava/lang/Enum;->ordinal()I
move-result v1
const/4 v2, 0x6
aput v2, v0, v1
:try_end_5
.catch Ljava/lang/NoSuchFieldError; {:try_start_5 .. :try_end_5} :catch_5
:catch_5
:try_start_6
sget-object v0, Lcom/skt/aicloud/speaker/service/api/c$e;->a:[I
sget-object v1, Lcom/skt/aicloud/speaker/lib/state/AppState;->APP_STATE_ALARM_ALERT:Lcom/skt/aicloud/speaker/lib/state/AppState;
invoke-virtual {v1}, Ljava/lang/Enum;->ordinal()I
move-result v1
const/4 v2, 0x7
aput v2, v0, v1
:try_end_6
.catch Ljava/lang/NoSuchFieldError; {:try_start_6 .. :try_end_6} :catch_6
:catch_6
:try_start_7
sget-object v0, Lcom/skt/aicloud/speaker/service/api/c$e;->a:[I
sget-object v1, Lcom/skt/aicloud/speaker/lib/state/AppState;->APP_STATE_NEWS:Lcom/skt/aicloud/speaker/lib/state/AppState;
invoke-virtual {v1}, Ljava/lang/Enum;->ordinal()I
move-result v1
const/16 v2, 0x8
aput v2, v0, v1
:try_end_7
.catch Ljava/lang/NoSuchFieldError; {:try_start_7 .. :try_end_7} :catch_7
:catch_7
:try_start_8
sget-object v0, Lcom/skt/aicloud/speaker/service/api/c$e;->a:[I
sget-object v1, Lcom/skt/aicloud/speaker/lib/state/AppState;->APP_STATE_COMMON_MEDIA:Lcom/skt/aicloud/speaker/lib/state/AppState;
invoke-virtual {v1}, Ljava/lang/Enum;->ordinal()I
move-result v1
const/16 v2, 0x9
aput v2, v0, v1
:try_end_8
.catch Ljava/lang/NoSuchFieldError; {:try_start_8 .. :try_end_8} :catch_8
:catch_8
:try_start_9
sget-object v0, Lcom/skt/aicloud/speaker/service/api/c$e;->a:[I
sget-object v1, Lcom/skt/aicloud/speaker/lib/state/AppState;->APP_STATE_PODCAST:Lcom/skt/aicloud/speaker/lib/state/AppState;
invoke-virtual {v1}, Ljava/lang/Enum;->ordinal()I
move-result v1
const/16 v2, 0xa
aput v2, v0, v1
:try_end_9
.catch Ljava/lang/NoSuchFieldError; {:try_start_9 .. :try_end_9} :catch_9
:catch_9
:try_start_a
sget-object v0, Lcom/skt/aicloud/speaker/service/api/c$e;->a:[I
sget-object v1, Lcom/skt/aicloud/speaker/lib/state/AppState;->APP_STATE_RADIO:Lcom/skt/aicloud/speaker/lib/state/AppState;
invoke-virtual {v1}, Ljava/lang/Enum;->ordinal()I
move-result v1
const/16 v2, 0xb
aput v2, v0, v1
:try_end_a
.catch Ljava/lang/NoSuchFieldError; {:try_start_a .. :try_end_a} :catch_a
:catch_a
:try_start_b
sget-object v0, Lcom/skt/aicloud/speaker/service/api/c$e;->a:[I
sget-object v1, Lcom/skt/aicloud/speaker/lib/state/AppState;->APP_STATE_OPEN_PLATFORM:Lcom/skt/aicloud/speaker/lib/state/AppState;
invoke-virtual {v1}, Ljava/lang/Enum;->ordinal()I
move-result v1
const/16 v2, 0xc
aput v2, v0, v1
:try_end_b
.catch Ljava/lang/NoSuchFieldError; {:try_start_b .. :try_end_b} :catch_b
:catch_b
return-void
.end method
@@ -0,0 +1,386 @@
.class public Lcom/skt/aicloud/speaker/service/api/c$f;
.super Ljava/lang/Object;
.source "AladdinStateManager.java"
# interfaces
.implements Ljava/lang/Runnable;
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/skt/aicloud/speaker/service/api/c;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = "f"
.end annotation
# instance fields
.field public final a:Lcom/skt/aicloud/speaker/lib/state/AppState;
.field public final b:Landroid/content/Intent;
.field public final c:Lma/c;
.field public final synthetic d:Lcom/skt/aicloud/speaker/service/api/c;
# direct methods
.method public constructor <init>(Lcom/skt/aicloud/speaker/service/api/c;Lcom/skt/aicloud/speaker/lib/state/AppState;Landroid/content/Intent;Lma/c;)V
.locals 0
.line 1
iput-object p1, p0, Lcom/skt/aicloud/speaker/service/api/c$f;->d:Lcom/skt/aicloud/speaker/service/api/c;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 2
iput-object p2, p0, Lcom/skt/aicloud/speaker/service/api/c$f;->a:Lcom/skt/aicloud/speaker/lib/state/AppState;
.line 3
iput-object p3, p0, Lcom/skt/aicloud/speaker/service/api/c$f;->b:Landroid/content/Intent;
.line 4
iput-object p4, p0, Lcom/skt/aicloud/speaker/service/api/c$f;->c:Lma/c;
return-void
.end method
# virtual methods
.method public run()V
.locals 4
.line 1
sget-object v0, Lcom/skt/aicloud/speaker/service/api/c$e;->a:[I
iget-object v1, p0, Lcom/skt/aicloud/speaker/service/api/c$f;->a:Lcom/skt/aicloud/speaker/lib/state/AppState;
invoke-virtual {v1}, Ljava/lang/Enum;->ordinal()I
move-result v1
aget v0, v0, v1
packed-switch v0, :pswitch_data_0
const-string v0, "[ERROR] Invalid state change : "
.line 2
invoke-static {v0}, Landroid/support/v4/media/d;->a(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
iget-object v1, p0, Lcom/skt/aicloud/speaker/service/api/c$f;->a:Lcom/skt/aicloud/speaker/lib/state/AppState;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
const-string v1, "AladdinStateManager"
invoke-static {v1, v0}, Lcom/beyless/android/lib/util/log/BLog;->e(Ljava/lang/String;Ljava/lang/String;)V
goto/16 :goto_0
.line 3
:pswitch_0
iget-object v0, p0, Lcom/skt/aicloud/speaker/service/api/c$f;->d:Lcom/skt/aicloud/speaker/service/api/c;
invoke-static {v0}, Lcom/skt/aicloud/speaker/service/api/c;->D(Lcom/skt/aicloud/speaker/service/api/c;)Lx9/b;
move-result-object v1
iget-object v2, p0, Lcom/skt/aicloud/speaker/service/api/c$f;->b:Landroid/content/Intent;
iget-object v3, p0, Lcom/skt/aicloud/speaker/service/api/c$f;->c:Lma/c;
invoke-static {v0, v1, v2, v3}, Lcom/skt/aicloud/speaker/service/api/c;->x(Lcom/skt/aicloud/speaker/service/api/c;Lcom/skt/aicloud/speaker/service/state/b;Landroid/content/Intent;Lma/c;)V
.line 4
iget-object v0, p0, Lcom/skt/aicloud/speaker/service/api/c$f;->d:Lcom/skt/aicloud/speaker/service/api/c;
invoke-static {v0}, Lcom/skt/aicloud/speaker/service/api/c;->D(Lcom/skt/aicloud/speaker/service/api/c;)Lx9/b;
move-result-object v1
invoke-static {v0, v1}, Lcom/skt/aicloud/speaker/service/api/c;->K(Lcom/skt/aicloud/speaker/service/api/c;Lcom/skt/aicloud/speaker/service/state/b;)V
goto/16 :goto_0
.line 5
:pswitch_1
iget-object v0, p0, Lcom/skt/aicloud/speaker/service/api/c$f;->d:Lcom/skt/aicloud/speaker/service/api/c;
invoke-static {v0}, Lcom/skt/aicloud/speaker/service/api/c;->C(Lcom/skt/aicloud/speaker/service/api/c;)Lcom/skt/aicloud/speaker/service/state/i;
move-result-object v1
iget-object v2, p0, Lcom/skt/aicloud/speaker/service/api/c$f;->b:Landroid/content/Intent;
iget-object v3, p0, Lcom/skt/aicloud/speaker/service/api/c$f;->c:Lma/c;
invoke-static {v0, v1, v2, v3}, Lcom/skt/aicloud/speaker/service/api/c;->x(Lcom/skt/aicloud/speaker/service/api/c;Lcom/skt/aicloud/speaker/service/state/b;Landroid/content/Intent;Lma/c;)V
.line 6
iget-object v0, p0, Lcom/skt/aicloud/speaker/service/api/c$f;->d:Lcom/skt/aicloud/speaker/service/api/c;
invoke-static {v0}, Lcom/skt/aicloud/speaker/service/api/c;->C(Lcom/skt/aicloud/speaker/service/api/c;)Lcom/skt/aicloud/speaker/service/state/i;
move-result-object v1
invoke-static {v0, v1}, Lcom/skt/aicloud/speaker/service/api/c;->K(Lcom/skt/aicloud/speaker/service/api/c;Lcom/skt/aicloud/speaker/service/state/b;)V
goto/16 :goto_0
.line 7
:pswitch_2
iget-object v0, p0, Lcom/skt/aicloud/speaker/service/api/c$f;->d:Lcom/skt/aicloud/speaker/service/api/c;
invoke-static {v0}, Lcom/skt/aicloud/speaker/service/api/c;->B(Lcom/skt/aicloud/speaker/service/api/c;)Lcom/skt/aicloud/speaker/service/state/h;
move-result-object v1
iget-object v2, p0, Lcom/skt/aicloud/speaker/service/api/c$f;->b:Landroid/content/Intent;
iget-object v3, p0, Lcom/skt/aicloud/speaker/service/api/c$f;->c:Lma/c;
invoke-static {v0, v1, v2, v3}, Lcom/skt/aicloud/speaker/service/api/c;->x(Lcom/skt/aicloud/speaker/service/api/c;Lcom/skt/aicloud/speaker/service/state/b;Landroid/content/Intent;Lma/c;)V
.line 8
iget-object v0, p0, Lcom/skt/aicloud/speaker/service/api/c$f;->d:Lcom/skt/aicloud/speaker/service/api/c;
invoke-static {v0}, Lcom/skt/aicloud/speaker/service/api/c;->B(Lcom/skt/aicloud/speaker/service/api/c;)Lcom/skt/aicloud/speaker/service/state/h;
move-result-object v1
invoke-static {v0, v1}, Lcom/skt/aicloud/speaker/service/api/c;->K(Lcom/skt/aicloud/speaker/service/api/c;Lcom/skt/aicloud/speaker/service/state/b;)V
goto/16 :goto_0
.line 9
:pswitch_3
iget-object v0, p0, Lcom/skt/aicloud/speaker/service/api/c$f;->d:Lcom/skt/aicloud/speaker/service/api/c;
invoke-static {v0}, Lcom/skt/aicloud/speaker/service/api/c;->A(Lcom/skt/aicloud/speaker/service/api/c;)Lba/b;
move-result-object v1
iget-object v2, p0, Lcom/skt/aicloud/speaker/service/api/c$f;->b:Landroid/content/Intent;
iget-object v3, p0, Lcom/skt/aicloud/speaker/service/api/c$f;->c:Lma/c;
invoke-static {v0, v1, v2, v3}, Lcom/skt/aicloud/speaker/service/api/c;->x(Lcom/skt/aicloud/speaker/service/api/c;Lcom/skt/aicloud/speaker/service/state/b;Landroid/content/Intent;Lma/c;)V
.line 10
iget-object v0, p0, Lcom/skt/aicloud/speaker/service/api/c$f;->d:Lcom/skt/aicloud/speaker/service/api/c;
invoke-static {v0}, Lcom/skt/aicloud/speaker/service/api/c;->A(Lcom/skt/aicloud/speaker/service/api/c;)Lba/b;
move-result-object v1
invoke-static {v0, v1}, Lcom/skt/aicloud/speaker/service/api/c;->K(Lcom/skt/aicloud/speaker/service/api/c;Lcom/skt/aicloud/speaker/service/state/b;)V
goto/16 :goto_0
.line 11
:pswitch_4
iget-object v0, p0, Lcom/skt/aicloud/speaker/service/api/c$f;->d:Lcom/skt/aicloud/speaker/service/api/c;
invoke-static {v0}, Lcom/skt/aicloud/speaker/service/api/c;->z(Lcom/skt/aicloud/speaker/service/api/c;)Lcom/skt/aicloud/speaker/service/state/g;
move-result-object v1
iget-object v2, p0, Lcom/skt/aicloud/speaker/service/api/c$f;->b:Landroid/content/Intent;
iget-object v3, p0, Lcom/skt/aicloud/speaker/service/api/c$f;->c:Lma/c;
invoke-static {v0, v1, v2, v3}, Lcom/skt/aicloud/speaker/service/api/c;->x(Lcom/skt/aicloud/speaker/service/api/c;Lcom/skt/aicloud/speaker/service/state/b;Landroid/content/Intent;Lma/c;)V
.line 12
iget-object v0, p0, Lcom/skt/aicloud/speaker/service/api/c$f;->d:Lcom/skt/aicloud/speaker/service/api/c;
invoke-static {v0}, Lcom/skt/aicloud/speaker/service/api/c;->z(Lcom/skt/aicloud/speaker/service/api/c;)Lcom/skt/aicloud/speaker/service/state/g;
move-result-object v1
invoke-static {v0, v1}, Lcom/skt/aicloud/speaker/service/api/c;->K(Lcom/skt/aicloud/speaker/service/api/c;Lcom/skt/aicloud/speaker/service/state/b;)V
goto/16 :goto_0
.line 13
:pswitch_5
iget-object v0, p0, Lcom/skt/aicloud/speaker/service/api/c$f;->d:Lcom/skt/aicloud/speaker/service/api/c;
invoke-static {v0}, Lcom/skt/aicloud/speaker/service/api/c;->y(Lcom/skt/aicloud/speaker/service/api/c;)Lcom/skt/aicloud/speaker/service/state/StateAlarmAlert;
move-result-object v1
iget-object v2, p0, Lcom/skt/aicloud/speaker/service/api/c$f;->b:Landroid/content/Intent;
iget-object v3, p0, Lcom/skt/aicloud/speaker/service/api/c$f;->c:Lma/c;
invoke-static {v0, v1, v2, v3}, Lcom/skt/aicloud/speaker/service/api/c;->x(Lcom/skt/aicloud/speaker/service/api/c;Lcom/skt/aicloud/speaker/service/state/b;Landroid/content/Intent;Lma/c;)V
.line 14
iget-object v0, p0, Lcom/skt/aicloud/speaker/service/api/c$f;->d:Lcom/skt/aicloud/speaker/service/api/c;
invoke-static {v0}, Lcom/skt/aicloud/speaker/service/api/c;->y(Lcom/skt/aicloud/speaker/service/api/c;)Lcom/skt/aicloud/speaker/service/state/StateAlarmAlert;
move-result-object v1
invoke-static {v0, v1}, Lcom/skt/aicloud/speaker/service/api/c;->K(Lcom/skt/aicloud/speaker/service/api/c;Lcom/skt/aicloud/speaker/service/state/b;)V
goto/16 :goto_0
.line 15
:pswitch_6
iget-object v0, p0, Lcom/skt/aicloud/speaker/service/api/c$f;->d:Lcom/skt/aicloud/speaker/service/api/c;
invoke-static {v0}, Lcom/skt/aicloud/speaker/service/api/c;->N(Lcom/skt/aicloud/speaker/service/api/c;)Lcom/skt/aicloud/speaker/service/state/f;
move-result-object v1
iget-object v2, p0, Lcom/skt/aicloud/speaker/service/api/c$f;->b:Landroid/content/Intent;
iget-object v3, p0, Lcom/skt/aicloud/speaker/service/api/c$f;->c:Lma/c;
invoke-static {v0, v1, v2, v3}, Lcom/skt/aicloud/speaker/service/api/c;->x(Lcom/skt/aicloud/speaker/service/api/c;Lcom/skt/aicloud/speaker/service/state/b;Landroid/content/Intent;Lma/c;)V
.line 16
iget-object v0, p0, Lcom/skt/aicloud/speaker/service/api/c$f;->d:Lcom/skt/aicloud/speaker/service/api/c;
invoke-static {v0}, Lcom/skt/aicloud/speaker/service/api/c;->N(Lcom/skt/aicloud/speaker/service/api/c;)Lcom/skt/aicloud/speaker/service/state/f;
move-result-object v1
invoke-static {v0, v1}, Lcom/skt/aicloud/speaker/service/api/c;->K(Lcom/skt/aicloud/speaker/service/api/c;Lcom/skt/aicloud/speaker/service/state/b;)V
goto :goto_0
.line 17
:pswitch_7
iget-object v0, p0, Lcom/skt/aicloud/speaker/service/api/c$f;->d:Lcom/skt/aicloud/speaker/service/api/c;
invoke-static {v0}, Lcom/skt/aicloud/speaker/service/api/c;->M(Lcom/skt/aicloud/speaker/service/api/c;)Lcom/skt/aicloud/speaker/service/state/d;
move-result-object v1
iget-object v2, p0, Lcom/skt/aicloud/speaker/service/api/c$f;->b:Landroid/content/Intent;
iget-object v3, p0, Lcom/skt/aicloud/speaker/service/api/c$f;->c:Lma/c;
invoke-static {v0, v1, v2, v3}, Lcom/skt/aicloud/speaker/service/api/c;->x(Lcom/skt/aicloud/speaker/service/api/c;Lcom/skt/aicloud/speaker/service/state/b;Landroid/content/Intent;Lma/c;)V
.line 18
iget-object v0, p0, Lcom/skt/aicloud/speaker/service/api/c$f;->d:Lcom/skt/aicloud/speaker/service/api/c;
invoke-static {v0}, Lcom/skt/aicloud/speaker/service/api/c;->M(Lcom/skt/aicloud/speaker/service/api/c;)Lcom/skt/aicloud/speaker/service/state/d;
move-result-object v1
invoke-static {v0, v1}, Lcom/skt/aicloud/speaker/service/api/c;->K(Lcom/skt/aicloud/speaker/service/api/c;Lcom/skt/aicloud/speaker/service/state/b;)V
goto :goto_0
.line 19
:pswitch_8
iget-object v0, p0, Lcom/skt/aicloud/speaker/service/api/c$f;->d:Lcom/skt/aicloud/speaker/service/api/c;
const/4 v1, 0x0
invoke-static {v0, v1}, Lcom/skt/aicloud/speaker/service/api/c;->K(Lcom/skt/aicloud/speaker/service/api/c;Lcom/skt/aicloud/speaker/service/state/b;)V
.line 20
iget-object v0, p0, Lcom/skt/aicloud/speaker/service/api/c$f;->d:Lcom/skt/aicloud/speaker/service/api/c;
invoke-static {v0}, Lcom/skt/aicloud/speaker/service/api/c;->L(Lcom/skt/aicloud/speaker/service/api/c;)Lcom/skt/aicloud/speaker/service/state/StateInitialize;
move-result-object v1
iget-object v2, p0, Lcom/skt/aicloud/speaker/service/api/c$f;->b:Landroid/content/Intent;
iget-object v3, p0, Lcom/skt/aicloud/speaker/service/api/c$f;->c:Lma/c;
invoke-static {v0, v1, v2, v3}, Lcom/skt/aicloud/speaker/service/api/c;->x(Lcom/skt/aicloud/speaker/service/api/c;Lcom/skt/aicloud/speaker/service/state/b;Landroid/content/Intent;Lma/c;)V
goto :goto_0
.line 21
:pswitch_9
iget-object v0, p0, Lcom/skt/aicloud/speaker/service/api/c$f;->d:Lcom/skt/aicloud/speaker/service/api/c;
invoke-static {v0}, Lcom/skt/aicloud/speaker/service/api/c;->J(Lcom/skt/aicloud/speaker/service/api/c;)Lcom/skt/aicloud/speaker/service/state/StateConnecting;
move-result-object v1
iget-object v2, p0, Lcom/skt/aicloud/speaker/service/api/c$f;->b:Landroid/content/Intent;
iget-object v3, p0, Lcom/skt/aicloud/speaker/service/api/c$f;->c:Lma/c;
invoke-static {v0, v1, v2, v3}, Lcom/skt/aicloud/speaker/service/api/c;->x(Lcom/skt/aicloud/speaker/service/api/c;Lcom/skt/aicloud/speaker/service/state/b;Landroid/content/Intent;Lma/c;)V
goto :goto_0
.line 22
:pswitch_a
iget-object v0, p0, Lcom/skt/aicloud/speaker/service/api/c$f;->d:Lcom/skt/aicloud/speaker/service/api/c;
invoke-static {v0}, Lcom/skt/aicloud/speaker/service/api/c;->I(Lcom/skt/aicloud/speaker/service/api/c;)Lcom/skt/aicloud/speaker/service/state/StateSetup;
move-result-object v1
iget-object v2, p0, Lcom/skt/aicloud/speaker/service/api/c$f;->b:Landroid/content/Intent;
iget-object v3, p0, Lcom/skt/aicloud/speaker/service/api/c$f;->c:Lma/c;
invoke-static {v0, v1, v2, v3}, Lcom/skt/aicloud/speaker/service/api/c;->x(Lcom/skt/aicloud/speaker/service/api/c;Lcom/skt/aicloud/speaker/service/state/b;Landroid/content/Intent;Lma/c;)V
goto :goto_0
.line 23
:pswitch_b
iget-object v0, p0, Lcom/skt/aicloud/speaker/service/api/c$f;->d:Lcom/skt/aicloud/speaker/service/api/c;
invoke-static {v0}, Lcom/skt/aicloud/speaker/service/api/c;->G(Lcom/skt/aicloud/speaker/service/api/c;)Lcom/skt/aicloud/speaker/service/state/b;
move-result-object v0
invoke-interface {v0}, Lcom/skt/aicloud/speaker/service/state/b;->stop()V
.line 24
iget-object v0, p0, Lcom/skt/aicloud/speaker/service/api/c$f;->d:Lcom/skt/aicloud/speaker/service/api/c;
invoke-static {v0}, Lcom/skt/aicloud/speaker/service/api/c;->H(Lcom/skt/aicloud/speaker/service/api/c;)Lcom/skt/aicloud/speaker/service/state/StateApStart;
move-result-object v1
iget-object v2, p0, Lcom/skt/aicloud/speaker/service/api/c$f;->b:Landroid/content/Intent;
iget-object v3, p0, Lcom/skt/aicloud/speaker/service/api/c$f;->c:Lma/c;
invoke-static {v0, v1, v2, v3}, Lcom/skt/aicloud/speaker/service/api/c;->x(Lcom/skt/aicloud/speaker/service/api/c;Lcom/skt/aicloud/speaker/service/state/b;Landroid/content/Intent;Lma/c;)V
:goto_0
return-void
:pswitch_data_0
.packed-switch 0x1
:pswitch_b
:pswitch_a
:pswitch_9
:pswitch_8
:pswitch_7
:pswitch_6
:pswitch_5
:pswitch_4
:pswitch_3
:pswitch_2
:pswitch_1
:pswitch_0
.end packed-switch
.end method
@@ -0,0 +1,19 @@
.class public interface abstract Lcom/skt/aicloud/speaker/service/api/c$g;
.super Ljava/lang/Object;
.source "AladdinStateManager.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/skt/aicloud/speaker/service/api/c;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x609
name = "g"
.end annotation
# virtual methods
.method public abstract a(ZLjava/lang/String;)V
.end method
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,83 @@
.class public synthetic Lcom/skt/aicloud/speaker/service/api/d$a;
.super Ljava/lang/Object;
.source "AladdinTTSManager.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/skt/aicloud/speaker/service/api/d;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1009
name = null
.end annotation
# static fields
.field public static final synthetic a:[I
# direct methods
.method public static constructor <clinit>()V
.locals 3
.line 1
invoke-static {}, Lcom/skt/aicloud/speaker/service/tts/InternalTTSType;->values()[Lcom/skt/aicloud/speaker/service/tts/InternalTTSType;
move-result-object v0
array-length v0, v0
new-array v0, v0, [I
sput-object v0, Lcom/skt/aicloud/speaker/service/api/d$a;->a:[I
:try_start_0
sget-object v1, Lcom/skt/aicloud/speaker/service/tts/InternalTTSType;->MEDIA_DEPENDENT:Lcom/skt/aicloud/speaker/service/tts/InternalTTSType;
invoke-virtual {v1}, Ljava/lang/Enum;->ordinal()I
move-result v1
const/4 v2, 0x1
aput v2, v0, v1
:try_end_0
.catch Ljava/lang/NoSuchFieldError; {:try_start_0 .. :try_end_0} :catch_0
:catch_0
:try_start_1
sget-object v0, Lcom/skt/aicloud/speaker/service/api/d$a;->a:[I
sget-object v1, Lcom/skt/aicloud/speaker/service/tts/InternalTTSType;->INDEPENDENT:Lcom/skt/aicloud/speaker/service/tts/InternalTTSType;
invoke-virtual {v1}, Ljava/lang/Enum;->ordinal()I
move-result v1
const/4 v2, 0x2
aput v2, v0, v1
:try_end_1
.catch Ljava/lang/NoSuchFieldError; {:try_start_1 .. :try_end_1} :catch_1
:catch_1
:try_start_2
sget-object v0, Lcom/skt/aicloud/speaker/service/api/d$a;->a:[I
sget-object v1, Lcom/skt/aicloud/speaker/service/tts/InternalTTSType;->AS_MEDIA:Lcom/skt/aicloud/speaker/service/tts/InternalTTSType;
invoke-virtual {v1}, Ljava/lang/Enum;->ordinal()I
move-result v1
const/4 v2, 0x3
aput v2, v0, v1
:try_end_2
.catch Ljava/lang/NoSuchFieldError; {:try_start_2 .. :try_end_2} :catch_2
:catch_2
return-void
.end method
@@ -0,0 +1,453 @@
.class public Lcom/skt/aicloud/speaker/service/api/d$b$a;
.super Lsa/b;
.source "AladdinTTSManager.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/skt/aicloud/speaker/service/api/d$b;->e(Lma/d;)Lsa/b;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = null
.end annotation
# instance fields
.field public final synthetic a:Lma/d;
.field public final synthetic b:Lcom/skt/aicloud/speaker/service/api/d$b;
# direct methods
.method public constructor <init>(Lcom/skt/aicloud/speaker/service/api/d$b;Lma/d;)V
.locals 0
.line 1
iput-object p1, p0, Lcom/skt/aicloud/speaker/service/api/d$b$a;->b:Lcom/skt/aicloud/speaker/service/api/d$b;
iput-object p2, p0, Lcom/skt/aicloud/speaker/service/api/d$b$a;->a:Lma/d;
invoke-direct {p0}, Lsa/b;-><init>()V
return-void
.end method
# virtual methods
.method public a()Lma/d;
.locals 1
.line 1
iget-object v0, p0, Lcom/skt/aicloud/speaker/service/api/d$b$a;->a:Lma/d;
return-object v0
.end method
.method public b()V
.locals 2
.line 1
iget-object v0, p0, Lcom/skt/aicloud/speaker/service/api/d$b$a;->b:Lcom/skt/aicloud/speaker/service/api/d$b;
iget-object v0, v0, Lcom/skt/aicloud/speaker/service/api/d$b;->g:Lcom/skt/aicloud/speaker/service/api/d;
const/4 v1, 0x0
invoke-static {v0, v1}, Lcom/skt/aicloud/speaker/service/api/d;->z(Lcom/skt/aicloud/speaker/service/api/d;Z)V
return-void
.end method
.method public final c(Lcom/skt/aicloud/speaker/service/tts/InternalTTSType;Lcom/skt/aicloud/speaker/lib/state/TTSState$PlayState;)V
.locals 2
.line 1
invoke-virtual {p1}, Lcom/skt/aicloud/speaker/service/tts/InternalTTSType;->getExternalTTSType()Lcom/skt/aicloud/speaker/lib/state/TTSType;
move-result-object p1
if-eqz p1, :cond_0
.line 2
iget-object v0, p0, Lcom/skt/aicloud/speaker/service/api/d$b$a;->b:Lcom/skt/aicloud/speaker/service/api/d$b;
iget-object v0, v0, Lcom/skt/aicloud/speaker/service/api/d$b;->g:Lcom/skt/aicloud/speaker/service/api/d;
invoke-virtual {v0}, Lcom/skt/aicloud/speaker/service/api/b;->l()Lcom/skt/aicloud/speaker/service/api/AladdinServiceManager;
move-result-object v0
new-instance v1, Lcom/skt/aicloud/speaker/lib/state/TTSState;
invoke-direct {v1, p1, p2}, Lcom/skt/aicloud/speaker/lib/state/TTSState;-><init>(Lcom/skt/aicloud/speaker/lib/state/TTSType;Lcom/skt/aicloud/speaker/lib/state/TTSState$PlayState;)V
invoke-virtual {v0, v1}, Lcom/skt/aicloud/speaker/service/api/AladdinServiceManager;->notifyTTSState(Lcom/skt/aicloud/speaker/lib/state/TTSState;)V
:cond_0
return-void
.end method
.method public onCanceled()V
.locals 4
.line 1
invoke-static {}, Lu8/a;->g()Lu8/a;
move-result-object v0
sget-object v1, Lcom/skt/aicloud/mobile/service/common/logsender/item/ResponseLogSenderItem$Tag;->AIP_TTS_CANCEL:Lcom/skt/aicloud/mobile/service/common/logsender/item/ResponseLogSenderItem$Tag;
iget-object v2, p0, Lcom/skt/aicloud/speaker/service/api/d$b$a;->a:Lma/d;
invoke-virtual {v0, v1, v2}, Lu8/a;->r(Lcom/skt/aicloud/mobile/service/common/logsender/item/ResponseLogSenderItem$Tag;Lma/d;)V
.line 2
:try_start_0
invoke-static {}, Lcom/skt/aicloud/speaker/service/api/AladdinServiceManager;->getInstance()Lcom/skt/aicloud/speaker/service/api/AladdinServiceManager;
move-result-object v0
invoke-virtual {v0}, Lcom/skt/aicloud/speaker/service/api/AladdinServiceManager;->getAladdinAiCloudManager()Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;
move-result-object v0
invoke-virtual {v0}, Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;->o0()Lcom/skt/aicloud/speaker/lib/state/AsrState;
move-result-object v0
.line 3
sget-object v1, Lcom/skt/aicloud/speaker/lib/state/AsrState;->WAKEUP:Lcom/skt/aicloud/speaker/lib/state/AsrState;
invoke-virtual {v1}, Ljava/lang/Enum;->ordinal()I
move-result v1
invoke-virtual {v0}, Ljava/lang/Enum;->ordinal()I
move-result v2
if-gt v1, v2, :cond_0
invoke-virtual {v0}, Ljava/lang/Enum;->ordinal()I
move-result v1
sget-object v2, Lcom/skt/aicloud/speaker/lib/state/AsrState;->SPEECH_END:Lcom/skt/aicloud/speaker/lib/state/AsrState;
invoke-virtual {v2}, Ljava/lang/Enum;->ordinal()I
move-result v2
if-gt v1, v2, :cond_0
.line 4
invoke-static {}, Lcom/skt/aicloud/speaker/service/api/d;->y()Ljava/lang/String;
move-result-object v1
new-instance v2, Ljava/lang/StringBuilder;
invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
const-string v3, "onCanceled : Don\'t restore music volume. asr state = "
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
invoke-static {v1, v0}, Lcom/beyless/android/lib/util/log/BLog;->d(Ljava/lang/String;Ljava/lang/String;)V
goto :goto_0
.line 5
:cond_0
iget-object v0, p0, Lcom/skt/aicloud/speaker/service/api/d$b$a;->b:Lcom/skt/aicloud/speaker/service/api/d$b;
iget-object v0, v0, Lcom/skt/aicloud/speaker/service/api/d$b;->g:Lcom/skt/aicloud/speaker/service/api/d;
const/4 v1, 0x0
invoke-static {v0, v1}, Lcom/skt/aicloud/speaker/service/api/d;->z(Lcom/skt/aicloud/speaker/service/api/d;Z)V
.line 6
:goto_0
iget-object v0, p0, Lcom/skt/aicloud/speaker/service/api/d$b$a;->b:Lcom/skt/aicloud/speaker/service/api/d$b;
invoke-static {v0}, Lcom/skt/aicloud/speaker/service/api/d$b;->b(Lcom/skt/aicloud/speaker/service/api/d$b;)Lsa/d;
move-result-object v0
if-eqz v0, :cond_1
.line 7
iget-object v0, p0, Lcom/skt/aicloud/speaker/service/api/d$b$a;->b:Lcom/skt/aicloud/speaker/service/api/d$b;
invoke-static {v0}, Lcom/skt/aicloud/speaker/service/api/d$b;->b(Lcom/skt/aicloud/speaker/service/api/d$b;)Lsa/d;
move-result-object v0
invoke-interface {v0}, Lsa/d;->onCanceled()V
.line 8
:cond_1
iget-object v0, p0, Lcom/skt/aicloud/speaker/service/api/d$b$a;->b:Lcom/skt/aicloud/speaker/service/api/d$b;
invoke-static {v0}, Lcom/skt/aicloud/speaker/service/api/d$b;->a(Lcom/skt/aicloud/speaker/service/api/d$b;)Lcom/skt/aicloud/speaker/service/tts/InternalTTSType;
move-result-object v0
sget-object v1, Lcom/skt/aicloud/speaker/lib/state/TTSState$PlayState;->CANCELED:Lcom/skt/aicloud/speaker/lib/state/TTSState$PlayState;
invoke-virtual {p0, v0, v1}, Lcom/skt/aicloud/speaker/service/api/d$b$a;->c(Lcom/skt/aicloud/speaker/service/tts/InternalTTSType;Lcom/skt/aicloud/speaker/lib/state/TTSState$PlayState;)V
:try_end_0
.catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0
goto :goto_1
:catch_0
move-exception v0
.line 9
invoke-static {}, Lcom/skt/aicloud/speaker/service/api/d;->y()Ljava/lang/String;
move-result-object v1
invoke-static {v1, v0}, Lcom/beyless/android/lib/util/log/BLog;->e(Ljava/lang/String;Ljava/lang/Throwable;)V
:goto_1
return-void
.end method
.method public onCompletion()V
.locals 3
.line 1
invoke-static {}, Lu8/a;->g()Lu8/a;
move-result-object v0
sget-object v1, Lcom/skt/aicloud/mobile/service/common/logsender/item/ResponseLogSenderItem$Tag;->AIP_TTS_COMPLETE:Lcom/skt/aicloud/mobile/service/common/logsender/item/ResponseLogSenderItem$Tag;
iget-object v2, p0, Lcom/skt/aicloud/speaker/service/api/d$b$a;->a:Lma/d;
invoke-virtual {v0, v1, v2}, Lu8/a;->r(Lcom/skt/aicloud/mobile/service/common/logsender/item/ResponseLogSenderItem$Tag;Lma/d;)V
.line 2
:try_start_0
iget-object v0, p0, Lcom/skt/aicloud/speaker/service/api/d$b$a;->b:Lcom/skt/aicloud/speaker/service/api/d$b;
iget-object v0, v0, Lcom/skt/aicloud/speaker/service/api/d$b;->g:Lcom/skt/aicloud/speaker/service/api/d;
const/4 v1, 0x0
invoke-static {v0, v1}, Lcom/skt/aicloud/speaker/service/api/d;->z(Lcom/skt/aicloud/speaker/service/api/d;Z)V
.line 3
iget-object v0, p0, Lcom/skt/aicloud/speaker/service/api/d$b$a;->b:Lcom/skt/aicloud/speaker/service/api/d$b;
iget-object v0, v0, Lcom/skt/aicloud/speaker/service/api/d$b;->g:Lcom/skt/aicloud/speaker/service/api/d;
invoke-virtual {v0}, Lcom/skt/aicloud/speaker/service/api/b;->f()Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;
move-result-object v0
invoke-virtual {v0}, Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;->m1()Z
.line 4
iget-object v0, p0, Lcom/skt/aicloud/speaker/service/api/d$b$a;->b:Lcom/skt/aicloud/speaker/service/api/d$b;
invoke-static {v0}, Lcom/skt/aicloud/speaker/service/api/d$b;->b(Lcom/skt/aicloud/speaker/service/api/d$b;)Lsa/d;
move-result-object v0
if-eqz v0, :cond_0
.line 5
iget-object v0, p0, Lcom/skt/aicloud/speaker/service/api/d$b$a;->b:Lcom/skt/aicloud/speaker/service/api/d$b;
invoke-static {v0}, Lcom/skt/aicloud/speaker/service/api/d$b;->b(Lcom/skt/aicloud/speaker/service/api/d$b;)Lsa/d;
move-result-object v0
invoke-interface {v0}, Lsa/d;->onCompletion()V
.line 6
:cond_0
iget-object v0, p0, Lcom/skt/aicloud/speaker/service/api/d$b$a;->b:Lcom/skt/aicloud/speaker/service/api/d$b;
invoke-static {v0}, Lcom/skt/aicloud/speaker/service/api/d$b;->a(Lcom/skt/aicloud/speaker/service/api/d$b;)Lcom/skt/aicloud/speaker/service/tts/InternalTTSType;
move-result-object v0
sget-object v1, Lcom/skt/aicloud/speaker/lib/state/TTSState$PlayState;->COMPLETE:Lcom/skt/aicloud/speaker/lib/state/TTSState$PlayState;
invoke-virtual {p0, v0, v1}, Lcom/skt/aicloud/speaker/service/api/d$b$a;->c(Lcom/skt/aicloud/speaker/service/tts/InternalTTSType;Lcom/skt/aicloud/speaker/lib/state/TTSState$PlayState;)V
:try_end_0
.catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0
goto :goto_0
:catch_0
move-exception v0
.line 7
invoke-static {}, Lcom/skt/aicloud/speaker/service/api/d;->y()Ljava/lang/String;
move-result-object v1
invoke-static {v1, v0}, Lcom/beyless/android/lib/util/log/BLog;->e(Ljava/lang/String;Ljava/lang/Throwable;)V
:goto_0
return-void
.end method
.method public onError(I)V
.locals 2
.line 1
:try_start_0
iget-object v0, p0, Lcom/skt/aicloud/speaker/service/api/d$b$a;->b:Lcom/skt/aicloud/speaker/service/api/d$b;
iget-object v0, v0, Lcom/skt/aicloud/speaker/service/api/d$b;->g:Lcom/skt/aicloud/speaker/service/api/d;
const/4 v1, 0x0
invoke-static {v0, v1}, Lcom/skt/aicloud/speaker/service/api/d;->z(Lcom/skt/aicloud/speaker/service/api/d;Z)V
.line 2
iget-object v0, p0, Lcom/skt/aicloud/speaker/service/api/d$b$a;->b:Lcom/skt/aicloud/speaker/service/api/d$b;
invoke-static {v0}, Lcom/skt/aicloud/speaker/service/api/d$b;->b(Lcom/skt/aicloud/speaker/service/api/d$b;)Lsa/d;
move-result-object v0
if-eqz v0, :cond_0
.line 3
iget-object v0, p0, Lcom/skt/aicloud/speaker/service/api/d$b$a;->b:Lcom/skt/aicloud/speaker/service/api/d$b;
invoke-static {v0}, Lcom/skt/aicloud/speaker/service/api/d$b;->b(Lcom/skt/aicloud/speaker/service/api/d$b;)Lsa/d;
move-result-object v0
invoke-interface {v0, p1}, Lsa/d;->onError(I)V
.line 4
:cond_0
iget-object p1, p0, Lcom/skt/aicloud/speaker/service/api/d$b$a;->b:Lcom/skt/aicloud/speaker/service/api/d$b;
invoke-static {p1}, Lcom/skt/aicloud/speaker/service/api/d$b;->a(Lcom/skt/aicloud/speaker/service/api/d$b;)Lcom/skt/aicloud/speaker/service/tts/InternalTTSType;
move-result-object p1
sget-object v0, Lcom/skt/aicloud/speaker/lib/state/TTSState$PlayState;->ERROR:Lcom/skt/aicloud/speaker/lib/state/TTSState$PlayState;
invoke-virtual {p0, p1, v0}, Lcom/skt/aicloud/speaker/service/api/d$b$a;->c(Lcom/skt/aicloud/speaker/service/tts/InternalTTSType;Lcom/skt/aicloud/speaker/lib/state/TTSState$PlayState;)V
:try_end_0
.catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0
goto :goto_0
:catch_0
move-exception p1
.line 5
invoke-static {}, Lcom/skt/aicloud/speaker/service/api/d;->y()Ljava/lang/String;
move-result-object v0
invoke-static {v0, p1}, Lcom/beyless/android/lib/util/log/BLog;->e(Ljava/lang/String;Ljava/lang/Throwable;)V
:goto_0
return-void
.end method
.method public onStart()V
.locals 3
.line 1
invoke-static {}, Lu8/a;->g()Lu8/a;
move-result-object v0
sget-object v1, Lcom/skt/aicloud/mobile/service/common/logsender/item/ResponseLogSenderItem$Tag;->AIP_TTS_START:Lcom/skt/aicloud/mobile/service/common/logsender/item/ResponseLogSenderItem$Tag;
iget-object v2, p0, Lcom/skt/aicloud/speaker/service/api/d$b$a;->a:Lma/d;
invoke-virtual {v0, v1, v2}, Lu8/a;->r(Lcom/skt/aicloud/mobile/service/common/logsender/item/ResponseLogSenderItem$Tag;Lma/d;)V
.line 2
:try_start_0
iget-object v0, p0, Lcom/skt/aicloud/speaker/service/api/d$b$a;->b:Lcom/skt/aicloud/speaker/service/api/d$b;
invoke-static {v0}, Lcom/skt/aicloud/speaker/service/api/d$b;->a(Lcom/skt/aicloud/speaker/service/api/d$b;)Lcom/skt/aicloud/speaker/service/tts/InternalTTSType;
move-result-object v0
sget-object v1, Lcom/skt/aicloud/speaker/service/tts/InternalTTSType;->MEDIA_DEPENDENT:Lcom/skt/aicloud/speaker/service/tts/InternalTTSType;
if-ne v0, v1, :cond_0
.line 3
iget-object v0, p0, Lcom/skt/aicloud/speaker/service/api/d$b$a;->b:Lcom/skt/aicloud/speaker/service/api/d$b;
iget-object v0, v0, Lcom/skt/aicloud/speaker/service/api/d$b;->g:Lcom/skt/aicloud/speaker/service/api/d;
const/4 v1, 0x1
invoke-static {v0, v1}, Lcom/skt/aicloud/speaker/service/api/d;->z(Lcom/skt/aicloud/speaker/service/api/d;Z)V
.line 4
:cond_0
iget-object v0, p0, Lcom/skt/aicloud/speaker/service/api/d$b$a;->b:Lcom/skt/aicloud/speaker/service/api/d$b;
invoke-static {v0}, Lcom/skt/aicloud/speaker/service/api/d$b;->b(Lcom/skt/aicloud/speaker/service/api/d$b;)Lsa/d;
move-result-object v0
if-eqz v0, :cond_1
.line 5
iget-object v0, p0, Lcom/skt/aicloud/speaker/service/api/d$b$a;->b:Lcom/skt/aicloud/speaker/service/api/d$b;
invoke-static {v0}, Lcom/skt/aicloud/speaker/service/api/d$b;->b(Lcom/skt/aicloud/speaker/service/api/d$b;)Lsa/d;
move-result-object v0
invoke-interface {v0}, Lsa/d;->onStart()V
.line 6
:cond_1
iget-object v0, p0, Lcom/skt/aicloud/speaker/service/api/d$b$a;->b:Lcom/skt/aicloud/speaker/service/api/d$b;
invoke-static {v0}, Lcom/skt/aicloud/speaker/service/api/d$b;->a(Lcom/skt/aicloud/speaker/service/api/d$b;)Lcom/skt/aicloud/speaker/service/tts/InternalTTSType;
move-result-object v0
sget-object v1, Lcom/skt/aicloud/speaker/lib/state/TTSState$PlayState;->START:Lcom/skt/aicloud/speaker/lib/state/TTSState$PlayState;
invoke-virtual {p0, v0, v1}, Lcom/skt/aicloud/speaker/service/api/d$b$a;->c(Lcom/skt/aicloud/speaker/service/tts/InternalTTSType;Lcom/skt/aicloud/speaker/lib/state/TTSState$PlayState;)V
:try_end_0
.catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0
goto :goto_0
:catch_0
move-exception v0
.line 7
invoke-static {}, Lcom/skt/aicloud/speaker/service/api/d;->y()Ljava/lang/String;
move-result-object v1
invoke-static {v1, v0}, Lcom/beyless/android/lib/util/log/BLog;->e(Ljava/lang/String;Ljava/lang/Throwable;)V
:goto_0
return-void
.end method
@@ -0,0 +1,355 @@
.class public Lcom/skt/aicloud/speaker/service/api/d$b$b;
.super Ljava/lang/Object;
.source "AladdinTTSManager.java"
# interfaces
.implements Lcom/skt/aicloud/speaker/service/api/d$c;
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/skt/aicloud/speaker/service/api/d$b;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = null
.end annotation
# instance fields
.field public final synthetic a:Lcom/skt/aicloud/speaker/service/api/d$b;
# direct methods
.method public constructor <init>(Lcom/skt/aicloud/speaker/service/api/d$b;)V
.locals 0
.line 1
iput-object p1, p0, Lcom/skt/aicloud/speaker/service/api/d$b$b;->a:Lcom/skt/aicloud/speaker/service/api/d$b;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public a()Z
.locals 1
.line 1
iget-object v0, p0, Lcom/skt/aicloud/speaker/service/api/d$b$b;->a:Lcom/skt/aicloud/speaker/service/api/d$b;
invoke-static {v0}, Lcom/skt/aicloud/speaker/service/api/d$b;->c(Lcom/skt/aicloud/speaker/service/api/d$b;)Lsa/a;
move-result-object v0
invoke-virtual {v0}, Lsa/a;->n()Z
move-result v0
if-nez v0, :cond_1
iget-object v0, p0, Lcom/skt/aicloud/speaker/service/api/d$b$b;->a:Lcom/skt/aicloud/speaker/service/api/d$b;
iget-object v0, v0, Lcom/skt/aicloud/speaker/service/api/d$b;->g:Lcom/skt/aicloud/speaker/service/api/d;
invoke-static {v0}, Lcom/skt/aicloud/speaker/service/api/d;->A(Lcom/skt/aicloud/speaker/service/api/d;)Lsa/e;
move-result-object v0
invoke-virtual {v0}, Lsa/e;->h()Z
move-result v0
if-nez v0, :cond_1
iget-object v0, p0, Lcom/skt/aicloud/speaker/service/api/d$b$b;->a:Lcom/skt/aicloud/speaker/service/api/d$b;
iget-object v0, v0, Lcom/skt/aicloud/speaker/service/api/d$b;->g:Lcom/skt/aicloud/speaker/service/api/d;
invoke-static {v0}, Lcom/skt/aicloud/speaker/service/api/d;->B(Lcom/skt/aicloud/speaker/service/api/d;)Lsa/c;
move-result-object v0
invoke-virtual {v0}, Lsa/c;->g()Z
move-result v0
if-eqz v0, :cond_0
goto :goto_0
:cond_0
const/4 v0, 0x0
return v0
:cond_1
:goto_0
const/4 v0, 0x1
return v0
.end method
.method public b()Z
.locals 2
.line 1
iget-object v0, p0, Lcom/skt/aicloud/speaker/service/api/d$b$b;->a:Lcom/skt/aicloud/speaker/service/api/d$b;
invoke-static {v0}, Lcom/skt/aicloud/speaker/service/api/d$b;->c(Lcom/skt/aicloud/speaker/service/api/d$b;)Lsa/a;
move-result-object v0
invoke-virtual {v0}, Lsa/a;->o()Z
move-result v0
const/4 v1, 0x1
if-eqz v0, :cond_0
return v1
.line 2
:cond_0
iget-object v0, p0, Lcom/skt/aicloud/speaker/service/api/d$b$b;->a:Lcom/skt/aicloud/speaker/service/api/d$b;
iget-object v0, v0, Lcom/skt/aicloud/speaker/service/api/d$b;->g:Lcom/skt/aicloud/speaker/service/api/d;
invoke-static {v0}, Lcom/skt/aicloud/speaker/service/api/d;->A(Lcom/skt/aicloud/speaker/service/api/d;)Lsa/e;
move-result-object v0
invoke-virtual {v0}, Lsa/e;->h()Z
move-result v0
if-eqz v0, :cond_1
iget-object v0, p0, Lcom/skt/aicloud/speaker/service/api/d$b$b;->a:Lcom/skt/aicloud/speaker/service/api/d$b;
iget-object v0, v0, Lcom/skt/aicloud/speaker/service/api/d$b;->g:Lcom/skt/aicloud/speaker/service/api/d;
invoke-static {v0}, Lcom/skt/aicloud/speaker/service/api/d;->A(Lcom/skt/aicloud/speaker/service/api/d;)Lsa/e;
move-result-object v0
invoke-virtual {v0}, Lsa/e;->i()Z
move-result v0
if-nez v0, :cond_1
return v1
.line 3
:cond_1
iget-object v0, p0, Lcom/skt/aicloud/speaker/service/api/d$b$b;->a:Lcom/skt/aicloud/speaker/service/api/d$b;
iget-object v0, v0, Lcom/skt/aicloud/speaker/service/api/d$b;->g:Lcom/skt/aicloud/speaker/service/api/d;
invoke-static {v0}, Lcom/skt/aicloud/speaker/service/api/d;->B(Lcom/skt/aicloud/speaker/service/api/d;)Lsa/c;
move-result-object v0
invoke-virtual {v0}, Lsa/c;->g()Z
move-result v0
if-eqz v0, :cond_2
iget-object v0, p0, Lcom/skt/aicloud/speaker/service/api/d$b$b;->a:Lcom/skt/aicloud/speaker/service/api/d$b;
iget-object v0, v0, Lcom/skt/aicloud/speaker/service/api/d$b;->g:Lcom/skt/aicloud/speaker/service/api/d;
invoke-static {v0}, Lcom/skt/aicloud/speaker/service/api/d;->B(Lcom/skt/aicloud/speaker/service/api/d;)Lsa/c;
move-result-object v0
invoke-virtual {v0}, Lsa/c;->h()Z
move-result v0
if-nez v0, :cond_2
return v1
:cond_2
const/4 v0, 0x0
return v0
.end method
.method public c(Z)V
.locals 1
.line 1
iget-object v0, p0, Lcom/skt/aicloud/speaker/service/api/d$b$b;->a:Lcom/skt/aicloud/speaker/service/api/d$b;
iget-object v0, v0, Lcom/skt/aicloud/speaker/service/api/d$b;->g:Lcom/skt/aicloud/speaker/service/api/d;
invoke-static {v0}, Lcom/skt/aicloud/speaker/service/api/d;->A(Lcom/skt/aicloud/speaker/service/api/d;)Lsa/e;
move-result-object v0
invoke-virtual {v0}, Lsa/e;->h()Z
move-result v0
if-eqz v0, :cond_0
.line 2
iget-object v0, p0, Lcom/skt/aicloud/speaker/service/api/d$b$b;->a:Lcom/skt/aicloud/speaker/service/api/d$b;
iget-object v0, v0, Lcom/skt/aicloud/speaker/service/api/d$b;->g:Lcom/skt/aicloud/speaker/service/api/d;
invoke-static {v0}, Lcom/skt/aicloud/speaker/service/api/d;->A(Lcom/skt/aicloud/speaker/service/api/d;)Lsa/e;
move-result-object v0
invoke-virtual {v0}, Lsa/e;->g()V
:cond_0
if-eqz p1, :cond_1
.line 3
iget-object p1, p0, Lcom/skt/aicloud/speaker/service/api/d$b$b;->a:Lcom/skt/aicloud/speaker/service/api/d$b;
invoke-static {p1}, Lcom/skt/aicloud/speaker/service/api/d$b;->c(Lcom/skt/aicloud/speaker/service/api/d$b;)Lsa/a;
move-result-object p1
invoke-virtual {p1}, Lsa/a;->g()V
:cond_1
return-void
.end method
.method public cancel()V
.locals 2
.line 1
iget-object v0, p0, Lcom/skt/aicloud/speaker/service/api/d$b$b;->a:Lcom/skt/aicloud/speaker/service/api/d$b;
iget-object v0, v0, Lcom/skt/aicloud/speaker/service/api/d$b;->g:Lcom/skt/aicloud/speaker/service/api/d;
invoke-static {v0}, Lcom/skt/aicloud/speaker/service/api/d;->A(Lcom/skt/aicloud/speaker/service/api/d;)Lsa/e;
move-result-object v0
invoke-virtual {v0}, Lsa/e;->g()V
.line 2
iget-object v0, p0, Lcom/skt/aicloud/speaker/service/api/d$b$b;->a:Lcom/skt/aicloud/speaker/service/api/d$b;
iget-object v0, v0, Lcom/skt/aicloud/speaker/service/api/d$b;->g:Lcom/skt/aicloud/speaker/service/api/d;
invoke-static {v0}, Lcom/skt/aicloud/speaker/service/api/d;->B(Lcom/skt/aicloud/speaker/service/api/d;)Lsa/c;
move-result-object v0
invoke-virtual {v0}, Lsa/c;->f()V
.line 3
iget-object v0, p0, Lcom/skt/aicloud/speaker/service/api/d$b$b;->a:Lcom/skt/aicloud/speaker/service/api/d$b;
iget-object v0, v0, Lcom/skt/aicloud/speaker/service/api/d$b;->g:Lcom/skt/aicloud/speaker/service/api/d;
invoke-static {v0}, Lcom/skt/aicloud/speaker/service/api/d;->w(Lcom/skt/aicloud/speaker/service/api/d;)Landroid/content/Context;
move-result-object v0
invoke-static {v0}, Lcom/skt/aicloud/mobile/service/util/BluetoothController;->i(Landroid/content/Context;)Lcom/skt/aicloud/mobile/service/util/BluetoothController;
move-result-object v0
invoke-virtual {v0}, Lcom/skt/aicloud/mobile/service/util/BluetoothController;->k()Z
move-result v0
if-eqz v0, :cond_0
.line 4
iget-object v0, p0, Lcom/skt/aicloud/speaker/service/api/d$b$b;->a:Lcom/skt/aicloud/speaker/service/api/d$b;
invoke-static {v0}, Lcom/skt/aicloud/speaker/service/api/d$b;->c(Lcom/skt/aicloud/speaker/service/api/d$b;)Lsa/a;
move-result-object v0
const/4 v1, 0x0
invoke-virtual {v0, v1}, Lsa/a;->C(Z)V
.line 5
:cond_0
iget-object v0, p0, Lcom/skt/aicloud/speaker/service/api/d$b$b;->a:Lcom/skt/aicloud/speaker/service/api/d$b;
invoke-static {v0}, Lcom/skt/aicloud/speaker/service/api/d$b;->c(Lcom/skt/aicloud/speaker/service/api/d$b;)Lsa/a;
move-result-object v0
invoke-virtual {v0}, Lsa/a;->g()V
return-void
.end method
.method public isPlaying()Z
.locals 1
.line 1
iget-object v0, p0, Lcom/skt/aicloud/speaker/service/api/d$b$b;->a:Lcom/skt/aicloud/speaker/service/api/d$b;
invoke-static {v0}, Lcom/skt/aicloud/speaker/service/api/d$b;->c(Lcom/skt/aicloud/speaker/service/api/d$b;)Lsa/a;
move-result-object v0
invoke-virtual {v0}, Lsa/a;->p()Z
move-result v0
if-nez v0, :cond_1
iget-object v0, p0, Lcom/skt/aicloud/speaker/service/api/d$b$b;->a:Lcom/skt/aicloud/speaker/service/api/d$b;
iget-object v0, v0, Lcom/skt/aicloud/speaker/service/api/d$b;->g:Lcom/skt/aicloud/speaker/service/api/d;
invoke-static {v0}, Lcom/skt/aicloud/speaker/service/api/d;->A(Lcom/skt/aicloud/speaker/service/api/d;)Lsa/e;
move-result-object v0
invoke-virtual {v0}, Lsa/e;->i()Z
move-result v0
if-nez v0, :cond_1
iget-object v0, p0, Lcom/skt/aicloud/speaker/service/api/d$b$b;->a:Lcom/skt/aicloud/speaker/service/api/d$b;
iget-object v0, v0, Lcom/skt/aicloud/speaker/service/api/d$b;->g:Lcom/skt/aicloud/speaker/service/api/d;
invoke-static {v0}, Lcom/skt/aicloud/speaker/service/api/d;->B(Lcom/skt/aicloud/speaker/service/api/d;)Lsa/c;
move-result-object v0
invoke-virtual {v0}, Lsa/c;->h()Z
move-result v0
if-eqz v0, :cond_0
goto :goto_0
:cond_0
const/4 v0, 0x0
return v0
:cond_1
:goto_0
const/4 v0, 0x1
return v0
.end method
@@ -0,0 +1,120 @@
.class public Lcom/skt/aicloud/speaker/service/api/d$b$c;
.super Ljava/lang/Object;
.source "AladdinTTSManager.java"
# interfaces
.implements Lcom/skt/aicloud/speaker/service/api/d$c;
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/skt/aicloud/speaker/service/api/d$b;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = null
.end annotation
# instance fields
.field public final synthetic a:Lcom/skt/aicloud/speaker/service/api/d$b;
# direct methods
.method public constructor <init>(Lcom/skt/aicloud/speaker/service/api/d$b;)V
.locals 0
.line 1
iput-object p1, p0, Lcom/skt/aicloud/speaker/service/api/d$b$c;->a:Lcom/skt/aicloud/speaker/service/api/d$b;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public a()Z
.locals 1
.line 1
iget-object v0, p0, Lcom/skt/aicloud/speaker/service/api/d$b$c;->a:Lcom/skt/aicloud/speaker/service/api/d$b;
invoke-static {v0}, Lcom/skt/aicloud/speaker/service/api/d$b;->c(Lcom/skt/aicloud/speaker/service/api/d$b;)Lsa/a;
move-result-object v0
invoke-virtual {v0}, Lsa/a;->n()Z
move-result v0
return v0
.end method
.method public b()Z
.locals 1
.line 1
iget-object v0, p0, Lcom/skt/aicloud/speaker/service/api/d$b$c;->a:Lcom/skt/aicloud/speaker/service/api/d$b;
invoke-static {v0}, Lcom/skt/aicloud/speaker/service/api/d$b;->c(Lcom/skt/aicloud/speaker/service/api/d$b;)Lsa/a;
move-result-object v0
invoke-virtual {v0}, Lsa/a;->o()Z
move-result v0
return v0
.end method
.method public c(Z)V
.locals 0
if-eqz p1, :cond_0
.line 1
iget-object p1, p0, Lcom/skt/aicloud/speaker/service/api/d$b$c;->a:Lcom/skt/aicloud/speaker/service/api/d$b;
invoke-static {p1}, Lcom/skt/aicloud/speaker/service/api/d$b;->c(Lcom/skt/aicloud/speaker/service/api/d$b;)Lsa/a;
move-result-object p1
invoke-virtual {p1}, Lsa/a;->g()V
:cond_0
return-void
.end method
.method public cancel()V
.locals 1
.line 1
iget-object v0, p0, Lcom/skt/aicloud/speaker/service/api/d$b$c;->a:Lcom/skt/aicloud/speaker/service/api/d$b;
invoke-static {v0}, Lcom/skt/aicloud/speaker/service/api/d$b;->c(Lcom/skt/aicloud/speaker/service/api/d$b;)Lsa/a;
move-result-object v0
invoke-virtual {v0}, Lsa/a;->g()V
return-void
.end method
.method public isPlaying()Z
.locals 1
.line 1
iget-object v0, p0, Lcom/skt/aicloud/speaker/service/api/d$b$c;->a:Lcom/skt/aicloud/speaker/service/api/d$b;
invoke-static {v0}, Lcom/skt/aicloud/speaker/service/api/d$b;->c(Lcom/skt/aicloud/speaker/service/api/d$b;)Lsa/a;
move-result-object v0
invoke-virtual {v0}, Lsa/a;->p()Z
move-result v0
return v0
.end method
@@ -0,0 +1,741 @@
.class public Lcom/skt/aicloud/speaker/service/api/d$b;
.super Ljava/lang/Object;
.source "AladdinTTSManager.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/skt/aicloud/speaker/service/api/d;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = "b"
.end annotation
# instance fields
.field public a:Lcom/skt/aicloud/speaker/service/tts/InternalTTSType;
.field public b:Lsa/a;
.field public c:Lcom/skt/aicloud/speaker/service/api/d$c;
.field public d:Lsa/d;
.field public e:Lcom/skt/aicloud/speaker/service/api/d$c;
.field public f:Lcom/skt/aicloud/speaker/service/api/d$c;
.field public final synthetic g:Lcom/skt/aicloud/speaker/service/api/d;
# direct methods
.method public constructor <init>(Lcom/skt/aicloud/speaker/service/api/d;Lcom/skt/aicloud/speaker/service/tts/InternalTTSType;)V
.locals 1
.line 1
iput-object p1, p0, Lcom/skt/aicloud/speaker/service/api/d$b;->g:Lcom/skt/aicloud/speaker/service/api/d;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 2
new-instance v0, Lcom/skt/aicloud/speaker/service/api/d$b$b;
invoke-direct {v0, p0}, Lcom/skt/aicloud/speaker/service/api/d$b$b;-><init>(Lcom/skt/aicloud/speaker/service/api/d$b;)V
iput-object v0, p0, Lcom/skt/aicloud/speaker/service/api/d$b;->e:Lcom/skt/aicloud/speaker/service/api/d$c;
.line 3
new-instance v0, Lcom/skt/aicloud/speaker/service/api/d$b$c;
invoke-direct {v0, p0}, Lcom/skt/aicloud/speaker/service/api/d$b$c;-><init>(Lcom/skt/aicloud/speaker/service/api/d$b;)V
iput-object v0, p0, Lcom/skt/aicloud/speaker/service/api/d$b;->f:Lcom/skt/aicloud/speaker/service/api/d$c;
.line 4
iput-object p2, p0, Lcom/skt/aicloud/speaker/service/api/d$b;->a:Lcom/skt/aicloud/speaker/service/tts/InternalTTSType;
.line 5
new-instance v0, Lsa/a;
invoke-static {p1}, Lcom/skt/aicloud/speaker/service/api/d;->w(Lcom/skt/aicloud/speaker/service/api/d;)Landroid/content/Context;
move-result-object p1
invoke-direct {v0, p1, p2}, Lsa/a;-><init>(Landroid/content/Context;Lcom/skt/aicloud/speaker/service/tts/InternalTTSType;)V
iput-object v0, p0, Lcom/skt/aicloud/speaker/service/api/d$b;->b:Lsa/a;
.line 6
sget-object p1, Lcom/skt/aicloud/speaker/service/api/d$a;->a:[I
invoke-virtual {p2}, Ljava/lang/Enum;->ordinal()I
move-result p2
aget p1, p1, p2
const/4 p2, 0x1
if-eq p1, p2, :cond_1
const/4 p2, 0x2
if-eq p1, p2, :cond_0
const/4 p2, 0x3
if-eq p1, p2, :cond_0
goto :goto_0
.line 7
:cond_0
iget-object p1, p0, Lcom/skt/aicloud/speaker/service/api/d$b;->f:Lcom/skt/aicloud/speaker/service/api/d$c;
iput-object p1, p0, Lcom/skt/aicloud/speaker/service/api/d$b;->c:Lcom/skt/aicloud/speaker/service/api/d$c;
goto :goto_0
.line 8
:cond_1
iget-object p1, p0, Lcom/skt/aicloud/speaker/service/api/d$b;->e:Lcom/skt/aicloud/speaker/service/api/d$c;
iput-object p1, p0, Lcom/skt/aicloud/speaker/service/api/d$b;->c:Lcom/skt/aicloud/speaker/service/api/d$c;
:goto_0
return-void
.end method
.method public static synthetic a(Lcom/skt/aicloud/speaker/service/api/d$b;)Lcom/skt/aicloud/speaker/service/tts/InternalTTSType;
.locals 0
.line 1
iget-object p0, p0, Lcom/skt/aicloud/speaker/service/api/d$b;->a:Lcom/skt/aicloud/speaker/service/tts/InternalTTSType;
return-object p0
.end method
.method public static synthetic b(Lcom/skt/aicloud/speaker/service/api/d$b;)Lsa/d;
.locals 0
.line 1
iget-object p0, p0, Lcom/skt/aicloud/speaker/service/api/d$b;->d:Lsa/d;
return-object p0
.end method
.method public static synthetic c(Lcom/skt/aicloud/speaker/service/api/d$b;)Lsa/a;
.locals 0
.line 1
iget-object p0, p0, Lcom/skt/aicloud/speaker/service/api/d$b;->b:Lsa/a;
return-object p0
.end method
# virtual methods
.method public d()V
.locals 2
.line 1
invoke-static {}, Lcom/skt/aicloud/speaker/service/api/d;->y()Ljava/lang/String;
move-result-object v0
const-string v1, "cancel()"
invoke-static {v0, v1}, Lcom/beyless/android/lib/util/log/BLog;->d(Ljava/lang/String;Ljava/lang/String;)V
.line 2
iget-object v0, p0, Lcom/skt/aicloud/speaker/service/api/d$b;->c:Lcom/skt/aicloud/speaker/service/api/d$c;
invoke-interface {v0}, Lcom/skt/aicloud/speaker/service/api/d$c;->cancel()V
return-void
.end method
.method public final e(Lma/d;)Lsa/b;
.locals 1
.line 1
new-instance v0, Lcom/skt/aicloud/speaker/service/api/d$b$a;
invoke-direct {v0, p0, p1}, Lcom/skt/aicloud/speaker/service/api/d$b$a;-><init>(Lcom/skt/aicloud/speaker/service/api/d$b;Lma/d;)V
return-object v0
.end method
.method public f()Ljava/lang/String;
.locals 3
.line 1
iget-object v0, p0, Lcom/skt/aicloud/speaker/service/api/d$b;->b:Lsa/a;
invoke-virtual {v0}, Lsa/a;->l()Ljava/lang/String;
move-result-object v0
.line 2
invoke-static {}, Lcom/skt/aicloud/speaker/service/api/d;->y()Ljava/lang/String;
move-result-object v1
const-string v2, "DioTTS State : "
invoke-static {v2, v0, v1}, Lcom/diotek/diotts/pttsnet/c;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
return-object v0
.end method
.method public g()F
.locals 4
.line 1
invoke-static {}, Lcom/skt/aicloud/speaker/service/api/d;->y()Ljava/lang/String;
move-result-object v0
const/4 v1, 0x1
new-array v1, v1, [Ljava/lang/Object;
iget-object v2, p0, Lcom/skt/aicloud/speaker/service/api/d$b;->a:Lcom/skt/aicloud/speaker/service/tts/InternalTTSType;
invoke-virtual {v2}, Ljava/lang/Enum;->name()Ljava/lang/String;
move-result-object v2
const/4 v3, 0x0
aput-object v2, v1, v3
const-string v2, "getTTSVolume(type:%s)"
invoke-static {v2, v1}, Lcom/skt/aicloud/mobile/service/util/z;->i(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v1
invoke-static {v0, v1}, Lcom/beyless/android/lib/util/log/BLog;->d(Ljava/lang/String;Ljava/lang/String;)V
.line 2
iget-object v0, p0, Lcom/skt/aicloud/speaker/service/api/d$b;->b:Lsa/a;
invoke-virtual {v0}, Lsa/a;->m()F
move-result v0
return v0
.end method
.method public h()Z
.locals 1
.line 1
iget-object v0, p0, Lcom/skt/aicloud/speaker/service/api/d$b;->c:Lcom/skt/aicloud/speaker/service/api/d$c;
invoke-interface {v0}, Lcom/skt/aicloud/speaker/service/api/d$c;->a()Z
move-result v0
return v0
.end method
.method public i()Z
.locals 1
.line 1
iget-object v0, p0, Lcom/skt/aicloud/speaker/service/api/d$b;->c:Lcom/skt/aicloud/speaker/service/api/d$c;
invoke-interface {v0}, Lcom/skt/aicloud/speaker/service/api/d$c;->b()Z
move-result v0
return v0
.end method
.method public j()Z
.locals 1
.line 1
iget-object v0, p0, Lcom/skt/aicloud/speaker/service/api/d$b;->c:Lcom/skt/aicloud/speaker/service/api/d$c;
invoke-interface {v0}, Lcom/skt/aicloud/speaker/service/api/d$c;->isPlaying()Z
move-result v0
return v0
.end method
.method public k()Z
.locals 1
.line 1
iget-object v0, p0, Lcom/skt/aicloud/speaker/service/api/d$b;->b:Lsa/a;
invoke-virtual {v0}, Lsa/a;->q()Z
move-result v0
return v0
.end method
.method public l()V
.locals 1
.line 1
iget-object v0, p0, Lcom/skt/aicloud/speaker/service/api/d$b;->b:Lsa/a;
invoke-virtual {v0}, Lsa/a;->t()V
return-void
.end method
.method public m()V
.locals 3
.line 1
invoke-static {}, Lcom/skt/aicloud/speaker/service/api/d;->y()Ljava/lang/String;
move-result-object v0
const/4 v1, 0x0
new-array v1, v1, [Ljava/lang/Object;
const-string v2, "release()"
invoke-static {v2, v1}, Lcom/skt/aicloud/mobile/service/util/z;->i(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v1
invoke-static {v0, v1}, Lcom/beyless/android/lib/util/log/BLog;->d(Ljava/lang/String;Ljava/lang/String;)V
.line 2
iget-object v0, p0, Lcom/skt/aicloud/speaker/service/api/d$b;->b:Lsa/a;
invoke-virtual {v0}, Lsa/a;->u()V
return-void
.end method
.method public n()V
.locals 1
.line 1
iget-object v0, p0, Lcom/skt/aicloud/speaker/service/api/d$b;->b:Lsa/a;
invoke-virtual {v0}, Lsa/a;->v()V
return-void
.end method
.method public o(I)V
.locals 1
.line 1
iget-object v0, p0, Lcom/skt/aicloud/speaker/service/api/d$b;->b:Lsa/a;
invoke-virtual {v0, p1}, Lsa/a;->y(I)V
return-void
.end method
.method public p(Z)V
.locals 4
.line 1
invoke-static {}, Lcom/skt/aicloud/speaker/service/api/d;->y()Ljava/lang/String;
move-result-object v0
const/4 v1, 0x1
new-array v1, v1, [Ljava/lang/Object;
invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object v2
const/4 v3, 0x0
aput-object v2, v1, v3
const-string v2, "setTTSPlayEnabled(isEnable:%s)"
invoke-static {v2, v1}, Lcom/skt/aicloud/mobile/service/util/z;->i(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v1
invoke-static {v0, v1}, Lcom/beyless/android/lib/util/log/BLog;->d(Ljava/lang/String;Ljava/lang/String;)V
.line 2
iget-object v0, p0, Lcom/skt/aicloud/speaker/service/api/d$b;->b:Lsa/a;
invoke-virtual {v0, p1}, Lsa/a;->C(Z)V
return-void
.end method
.method public q(Z)V
.locals 4
.line 1
invoke-static {}, Lcom/skt/aicloud/speaker/service/api/d;->y()Ljava/lang/String;
move-result-object v0
const/4 v1, 0x1
new-array v1, v1, [Ljava/lang/Object;
invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object v2
const/4 v3, 0x0
aput-object v2, v1, v3
const-string v2, "setTTSServerSTG(stg:%s)"
invoke-static {v2, v1}, Lcom/skt/aicloud/mobile/service/util/z;->i(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v1
invoke-static {v0, v1}, Lcom/beyless/android/lib/util/log/BLog;->d(Ljava/lang/String;Ljava/lang/String;)V
.line 2
iget-object v0, p0, Lcom/skt/aicloud/speaker/service/api/d$b;->b:Lsa/a;
invoke-virtual {v0, p1}, Lsa/a;->A(Z)V
return-void
.end method
.method public r(F)V
.locals 4
.line 1
invoke-static {}, Lcom/skt/aicloud/speaker/service/api/d;->y()Ljava/lang/String;
move-result-object v0
const/4 v1, 0x2
new-array v1, v1, [Ljava/lang/Object;
iget-object v2, p0, Lcom/skt/aicloud/speaker/service/api/d$b;->a:Lcom/skt/aicloud/speaker/service/tts/InternalTTSType;
invoke-virtual {v2}, Ljava/lang/Enum;->name()Ljava/lang/String;
move-result-object v2
const/4 v3, 0x0
aput-object v2, v1, v3
invoke-static {p1}, Ljava/lang/Float;->valueOf(F)Ljava/lang/Float;
move-result-object v2
const/4 v3, 0x1
aput-object v2, v1, v3
const-string v2, "setTTSVolume(type:%s, volume:%s)"
invoke-static {v2, v1}, Lcom/skt/aicloud/mobile/service/util/z;->i(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v1
invoke-static {v0, v1}, Lcom/beyless/android/lib/util/log/BLog;->d(Ljava/lang/String;Ljava/lang/String;)V
.line 2
iget-object v0, p0, Lcom/skt/aicloud/speaker/service/api/d$b;->b:Lsa/a;
invoke-virtual {v0, p1}, Lsa/a;->D(F)V
return-void
.end method
.method public s(Ljava/lang/String;Lsa/d;Z)Z
.locals 2
.line 1
iget-object v0, p0, Lcom/skt/aicloud/speaker/service/api/d$b;->g:Lcom/skt/aicloud/speaker/service/api/d;
invoke-static {v0}, Lcom/skt/aicloud/speaker/service/api/d;->w(Lcom/skt/aicloud/speaker/service/api/d;)Landroid/content/Context;
move-result-object v0
invoke-static {v0}, Lcom/skt/aicloud/mobile/service/util/BluetoothController;->i(Landroid/content/Context;)Lcom/skt/aicloud/mobile/service/util/BluetoothController;
move-result-object v0
invoke-virtual {v0}, Lcom/skt/aicloud/mobile/service/util/BluetoothController;->k()Z
move-result v0
if-eqz v0, :cond_0
.line 2
iget-object v0, p0, Lcom/skt/aicloud/speaker/service/api/d$b;->g:Lcom/skt/aicloud/speaker/service/api/d;
invoke-static {v0}, Lcom/skt/aicloud/speaker/service/api/d;->x(Lcom/skt/aicloud/speaker/service/api/d;)Ljava/util/concurrent/ConcurrentHashMap;
move-result-object v0
sget-object v1, Lcom/skt/aicloud/speaker/service/tts/InternalTTSType;->MEDIA_DEPENDENT:Lcom/skt/aicloud/speaker/service/tts/InternalTTSType;
invoke-virtual {v0, v1}, Ljava/util/concurrent/ConcurrentHashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/skt/aicloud/speaker/service/api/d$b;
if-eqz v0, :cond_0
const/4 v1, 0x1
.line 3
invoke-virtual {v0, v1}, Lcom/skt/aicloud/speaker/service/api/d$b;->p(Z)V
.line 4
:cond_0
invoke-virtual {p0, p1, p2, p3}, Lcom/skt/aicloud/speaker/service/api/d$b;->v(Ljava/lang/String;Lsa/d;Z)Ljava/lang/String;
move-result-object p1
.line 5
invoke-static {}, Lcom/skt/aicloud/mobile/service/api/g;->d()Lcom/skt/aicloud/mobile/service/api/g;
move-result-object p2
invoke-virtual {p2}, Lcom/skt/aicloud/mobile/service/api/g;->f()Lma/d;
move-result-object p2
.line 6
invoke-virtual {p0, p2}, Lcom/skt/aicloud/speaker/service/api/d$b;->e(Lma/d;)Lsa/b;
move-result-object p2
.line 7
iget-object p3, p0, Lcom/skt/aicloud/speaker/service/api/d$b;->b:Lsa/a;
iget-object v0, p0, Lcom/skt/aicloud/speaker/service/api/d$b;->g:Lcom/skt/aicloud/speaker/service/api/d;
invoke-static {v0}, Lcom/skt/aicloud/speaker/service/api/d;->w(Lcom/skt/aicloud/speaker/service/api/d;)Landroid/content/Context;
move-result-object v0
invoke-virtual {p3, v0, p1, p2}, Lsa/a;->F(Landroid/content/Context;Ljava/lang/String;Lsa/b;)Z
move-result p1
return p1
.end method
.method public t(Ljava/lang/String;Lsa/d;)Z
.locals 1
const/4 v0, 0x1
.line 1
invoke-virtual {p0, p1, p2, v0}, Lcom/skt/aicloud/speaker/service/api/d$b;->u(Ljava/lang/String;Lsa/d;Z)Z
move-result p1
return p1
.end method
.method public u(Ljava/lang/String;Lsa/d;Z)Z
.locals 2
.line 1
iget-object v0, p0, Lcom/skt/aicloud/speaker/service/api/d$b;->g:Lcom/skt/aicloud/speaker/service/api/d;
invoke-static {v0}, Lcom/skt/aicloud/speaker/service/api/d;->w(Lcom/skt/aicloud/speaker/service/api/d;)Landroid/content/Context;
move-result-object v0
invoke-static {v0}, Lcom/skt/aicloud/mobile/service/util/BluetoothController;->i(Landroid/content/Context;)Lcom/skt/aicloud/mobile/service/util/BluetoothController;
move-result-object v0
invoke-virtual {v0}, Lcom/skt/aicloud/mobile/service/util/BluetoothController;->k()Z
move-result v0
if-eqz v0, :cond_0
.line 2
iget-object v0, p0, Lcom/skt/aicloud/speaker/service/api/d$b;->g:Lcom/skt/aicloud/speaker/service/api/d;
invoke-static {v0}, Lcom/skt/aicloud/speaker/service/api/d;->x(Lcom/skt/aicloud/speaker/service/api/d;)Ljava/util/concurrent/ConcurrentHashMap;
move-result-object v0
sget-object v1, Lcom/skt/aicloud/speaker/service/tts/InternalTTSType;->MEDIA_DEPENDENT:Lcom/skt/aicloud/speaker/service/tts/InternalTTSType;
invoke-virtual {v0, v1}, Ljava/util/concurrent/ConcurrentHashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/skt/aicloud/speaker/service/api/d$b;
if-eqz v0, :cond_0
const/4 v1, 0x1
.line 3
invoke-virtual {v0, v1}, Lcom/skt/aicloud/speaker/service/api/d$b;->p(Z)V
.line 4
:cond_0
invoke-virtual {p0, p1, p2, p3}, Lcom/skt/aicloud/speaker/service/api/d$b;->v(Ljava/lang/String;Lsa/d;Z)Ljava/lang/String;
move-result-object p1
.line 5
invoke-static {}, Lcom/skt/aicloud/mobile/service/api/g;->d()Lcom/skt/aicloud/mobile/service/api/g;
move-result-object p2
invoke-virtual {p2}, Lcom/skt/aicloud/mobile/service/api/g;->f()Lma/d;
move-result-object p2
.line 6
invoke-virtual {p0, p2}, Lcom/skt/aicloud/speaker/service/api/d$b;->e(Lma/d;)Lsa/b;
move-result-object p2
.line 7
iget-object p3, p0, Lcom/skt/aicloud/speaker/service/api/d$b;->b:Lsa/a;
iget-object v0, p0, Lcom/skt/aicloud/speaker/service/api/d$b;->g:Lcom/skt/aicloud/speaker/service/api/d;
invoke-static {v0}, Lcom/skt/aicloud/speaker/service/api/d;->w(Lcom/skt/aicloud/speaker/service/api/d;)Landroid/content/Context;
move-result-object v0
invoke-virtual {p3, v0, p1, p2}, Lsa/a;->E(Landroid/content/Context;Ljava/lang/String;Lsa/b;)Z
move-result p1
return p1
.end method
.method public final v(Ljava/lang/String;Lsa/d;Z)Ljava/lang/String;
.locals 4
.line 1
invoke-static {}, Lua/e;->a()Lua/e$a;
move-result-object v0
invoke-virtual {v0}, Lua/e$a;->a()I
move-result v0
const/4 v1, 0x2
if-ge v0, v1, :cond_0
.line 2
invoke-static {}, Lua/e;->a()Lua/e$a;
move-result-object v0
const-string v2, "PlayTTS"
invoke-virtual {v0, v2}, Lua/e$a;->e(Ljava/lang/String;)V
.line 3
:cond_0
invoke-static {}, Lua/e;->a()Lua/e$a;
move-result-object v0
new-instance v2, Ljava/lang/StringBuilder;
invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
const-string/jumbo v3, "tts.start : "
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v2, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v2
invoke-virtual {v0, v2}, Lua/e$a;->d(Ljava/lang/String;)V
.line 4
invoke-static {}, Lcom/skt/aicloud/speaker/service/api/d;->y()Ljava/lang/String;
move-result-object v0
new-array v1, v1, [Ljava/lang/Object;
const/4 v2, 0x0
iget-object v3, p0, Lcom/skt/aicloud/speaker/service/api/d$b;->a:Lcom/skt/aicloud/speaker/service/tts/InternalTTSType;
.line 5
invoke-virtual {v3}, Ljava/lang/Enum;->name()Ljava/lang/String;
move-result-object v3
aput-object v3, v1, v2
const/4 v2, 0x1
invoke-static {p3}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object v3
aput-object v3, v1, v2
const-string v2, "startPreProcess(type:%s, isCancelForStartTT:%s)"
.line 6
invoke-static {v2, v1}, Lcom/skt/aicloud/mobile/service/util/z;->i(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v1
invoke-static {v0, v1}, Lcom/beyless/android/lib/util/log/BLog;->d(Ljava/lang/String;Ljava/lang/String;)V
.line 7
iget-object v0, p0, Lcom/skt/aicloud/speaker/service/api/d$b;->c:Lcom/skt/aicloud/speaker/service/api/d$c;
invoke-interface {v0, p3}, Lcom/skt/aicloud/speaker/service/api/d$c;->c(Z)V
.line 8
iput-object p2, p0, Lcom/skt/aicloud/speaker/service/api/d$b;->d:Lsa/d;
.line 9
iget-object p2, p0, Lcom/skt/aicloud/speaker/service/api/d$b;->g:Lcom/skt/aicloud/speaker/service/api/d;
invoke-static {p2}, Lcom/skt/aicloud/speaker/service/api/d;->w(Lcom/skt/aicloud/speaker/service/api/d;)Landroid/content/Context;
move-result-object p2
invoke-static {p2}, Lua/d;->B(Landroid/content/Context;)Ljava/lang/String;
move-result-object p2
const-string/jumbo p3, "{W}"
invoke-virtual {p1, p3, p2}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;
move-result-object p1
return-object p1
.end method
@@ -0,0 +1,31 @@
.class public interface abstract Lcom/skt/aicloud/speaker/service/api/d$c;
.super Ljava/lang/Object;
.source "AladdinTTSManager.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/skt/aicloud/speaker/service/api/d;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x609
name = "c"
.end annotation
# virtual methods
.method public abstract a()Z
.end method
.method public abstract b()Z
.end method
.method public abstract c(Z)V
.end method
.method public abstract cancel()V
.end method
.method public abstract isPlaying()Z
.end method
@@ -0,0 +1,493 @@
.class public Lcom/skt/aicloud/speaker/service/api/d;
.super Lcom/skt/aicloud/speaker/service/api/b;
.source "AladdinTTSManager.java"
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/skt/aicloud/speaker/service/api/d$c;,
Lcom/skt/aicloud/speaker/service/api/d$b;
}
.end annotation
# static fields
.field public static final g:Ljava/lang/String; = "d"
.field public static final h:I = 0x1
.field public static final i:I = 0x2
.field public static final j:I = 0x3
# instance fields
.field public b:Landroid/content/Context;
.field public c:Lsa/c;
.field public d:Lsa/e;
.field public e:Ljava/util/concurrent/ConcurrentHashMap;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/concurrent/ConcurrentHashMap<",
"Lcom/skt/aicloud/speaker/service/tts/InternalTTSType;",
"Lcom/skt/aicloud/speaker/service/api/d$b;",
">;"
}
.end annotation
.end field
.field public f:I
# direct methods
.method public static constructor <clinit>()V
.locals 0
return-void
.end method
.method public constructor <init>(Lcom/skt/aicloud/speaker/service/api/AladdinServiceManager;)V
.locals 1
.line 1
invoke-direct {p0, p1}, Lcom/skt/aicloud/speaker/service/api/b;-><init>(Lcom/skt/aicloud/speaker/service/api/AladdinServiceManager;)V
.line 2
new-instance p1, Ljava/util/concurrent/ConcurrentHashMap;
invoke-direct {p1}, Ljava/util/concurrent/ConcurrentHashMap;-><init>()V
iput-object p1, p0, Lcom/skt/aicloud/speaker/service/api/d;->e:Ljava/util/concurrent/ConcurrentHashMap;
const/4 p1, 0x4
.line 3
iput p1, p0, Lcom/skt/aicloud/speaker/service/api/d;->f:I
.line 4
invoke-virtual {p0}, Lcom/skt/aicloud/speaker/service/api/b;->r()Landroid/content/Context;
move-result-object p1
iput-object p1, p0, Lcom/skt/aicloud/speaker/service/api/d;->b:Landroid/content/Context;
.line 5
new-instance p1, Lsa/e;
iget-object v0, p0, Lcom/skt/aicloud/speaker/service/api/d;->b:Landroid/content/Context;
invoke-direct {p1, v0}, Lsa/e;-><init>(Landroid/content/Context;)V
iput-object p1, p0, Lcom/skt/aicloud/speaker/service/api/d;->d:Lsa/e;
.line 6
new-instance p1, Lsa/c;
iget-object v0, p0, Lcom/skt/aicloud/speaker/service/api/d;->b:Landroid/content/Context;
invoke-direct {p1, v0}, Lsa/c;-><init>(Landroid/content/Context;)V
iput-object p1, p0, Lcom/skt/aicloud/speaker/service/api/d;->c:Lsa/c;
.line 7
invoke-virtual {p0}, Lcom/skt/aicloud/speaker/service/api/d;->G()V
return-void
.end method
.method public static synthetic A(Lcom/skt/aicloud/speaker/service/api/d;)Lsa/e;
.locals 0
.line 1
iget-object p0, p0, Lcom/skt/aicloud/speaker/service/api/d;->d:Lsa/e;
return-object p0
.end method
.method public static synthetic B(Lcom/skt/aicloud/speaker/service/api/d;)Lsa/c;
.locals 0
.line 1
iget-object p0, p0, Lcom/skt/aicloud/speaker/service/api/d;->c:Lsa/c;
return-object p0
.end method
.method public static synthetic w(Lcom/skt/aicloud/speaker/service/api/d;)Landroid/content/Context;
.locals 0
.line 1
iget-object p0, p0, Lcom/skt/aicloud/speaker/service/api/d;->b:Landroid/content/Context;
return-object p0
.end method
.method public static synthetic x(Lcom/skt/aicloud/speaker/service/api/d;)Ljava/util/concurrent/ConcurrentHashMap;
.locals 0
.line 1
iget-object p0, p0, Lcom/skt/aicloud/speaker/service/api/d;->e:Ljava/util/concurrent/ConcurrentHashMap;
return-object p0
.end method
.method public static synthetic y()Ljava/lang/String;
.locals 1
.line 1
sget-object v0, Lcom/skt/aicloud/speaker/service/api/d;->g:Ljava/lang/String;
return-object v0
.end method
.method public static synthetic z(Lcom/skt/aicloud/speaker/service/api/d;Z)V
.locals 0
.line 1
invoke-virtual {p0, p1}, Lcom/skt/aicloud/speaker/service/api/d;->I(Z)V
return-void
.end method
# virtual methods
.method public C()I
.locals 1
.line 1
iget v0, p0, Lcom/skt/aicloud/speaker/service/api/d;->f:I
return v0
.end method
.method public D()Lcom/skt/aicloud/speaker/service/api/d$b;
.locals 2
.line 1
iget-object v0, p0, Lcom/skt/aicloud/speaker/service/api/d;->e:Ljava/util/concurrent/ConcurrentHashMap;
sget-object v1, Lcom/skt/aicloud/speaker/service/tts/InternalTTSType;->AS_MEDIA:Lcom/skt/aicloud/speaker/service/tts/InternalTTSType;
invoke-virtual {v0, v1}, Ljava/util/concurrent/ConcurrentHashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/skt/aicloud/speaker/service/api/d$b;
return-object v0
.end method
.method public E()Lcom/skt/aicloud/speaker/service/api/d$b;
.locals 2
.line 1
iget-object v0, p0, Lcom/skt/aicloud/speaker/service/api/d;->e:Ljava/util/concurrent/ConcurrentHashMap;
sget-object v1, Lcom/skt/aicloud/speaker/service/tts/InternalTTSType;->INDEPENDENT:Lcom/skt/aicloud/speaker/service/tts/InternalTTSType;
invoke-virtual {v0, v1}, Ljava/util/concurrent/ConcurrentHashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/skt/aicloud/speaker/service/api/d$b;
return-object v0
.end method
.method public F()Lcom/skt/aicloud/speaker/service/api/d$b;
.locals 2
.line 1
iget-object v0, p0, Lcom/skt/aicloud/speaker/service/api/d;->e:Ljava/util/concurrent/ConcurrentHashMap;
sget-object v1, Lcom/skt/aicloud/speaker/service/tts/InternalTTSType;->MEDIA_DEPENDENT:Lcom/skt/aicloud/speaker/service/tts/InternalTTSType;
invoke-virtual {v0, v1}, Ljava/util/concurrent/ConcurrentHashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/skt/aicloud/speaker/service/api/d$b;
return-object v0
.end method
.method public final G()V
.locals 6
.line 1
invoke-static {}, Lcom/skt/aicloud/speaker/service/tts/InternalTTSType;->values()[Lcom/skt/aicloud/speaker/service/tts/InternalTTSType;
move-result-object v0
array-length v1, v0
const/4 v2, 0x0
:goto_0
if-ge v2, v1, :cond_0
aget-object v3, v0, v2
.line 2
iget-object v4, p0, Lcom/skt/aicloud/speaker/service/api/d;->e:Ljava/util/concurrent/ConcurrentHashMap;
new-instance v5, Lcom/skt/aicloud/speaker/service/api/d$b;
invoke-direct {v5, p0, v3}, Lcom/skt/aicloud/speaker/service/api/d$b;-><init>(Lcom/skt/aicloud/speaker/service/api/d;Lcom/skt/aicloud/speaker/service/tts/InternalTTSType;)V
invoke-virtual {v4, v3, v5}, Ljava/util/concurrent/ConcurrentHashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
add-int/lit8 v2, v2, 0x1
goto :goto_0
:cond_0
return-void
.end method
.method public final H()V
.locals 2
.line 1
iget-object v0, p0, Lcom/skt/aicloud/speaker/service/api/d;->e:Ljava/util/concurrent/ConcurrentHashMap;
if-eqz v0, :cond_2
.line 2
invoke-virtual {v0}, Ljava/util/concurrent/ConcurrentHashMap;->values()Ljava/util/Collection;
move-result-object v0
invoke-interface {v0}, Ljava/util/Collection;->iterator()Ljava/util/Iterator;
move-result-object v0
:cond_0
:goto_0
invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z
move-result v1
if-eqz v1, :cond_1
invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v1
check-cast v1, Lcom/skt/aicloud/speaker/service/api/d$b;
if-eqz v1, :cond_0
.line 3
invoke-virtual {v1}, Lcom/skt/aicloud/speaker/service/api/d$b;->m()V
goto :goto_0
.line 4
:cond_1
iget-object v0, p0, Lcom/skt/aicloud/speaker/service/api/d;->e:Ljava/util/concurrent/ConcurrentHashMap;
invoke-virtual {v0}, Ljava/util/concurrent/ConcurrentHashMap;->clear()V
:cond_2
return-void
.end method
.method public final I(Z)V
.locals 4
if-eqz p1, :cond_0
.line 1
invoke-virtual {p0}, Lcom/skt/aicloud/speaker/service/api/b;->s()Lcom/skt/aicloud/speaker/service/api/g;
move-result-object v0
const/4 v1, 0x0
sget-object v2, Lcom/skt/aicloud/speaker/service/player/BgmCaller;->TTS:Lcom/skt/aicloud/speaker/service/player/BgmCaller;
const-string v3, "DioTTS"
invoke-virtual {v0, p1, v1, v2, v3}, Lcom/skt/aicloud/speaker/service/api/g;->T(ZLjava/lang/String;Lcom/skt/aicloud/speaker/service/player/BgmCaller;Ljava/lang/String;)V
goto :goto_0
.line 2
:cond_0
invoke-virtual {p0}, Lcom/skt/aicloud/speaker/service/api/b;->f()Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;
move-result-object p1
invoke-virtual {p1}, Lcom/skt/aicloud/speaker/service/api/AladdinAiCloudManager;->s0()Z
move-result p1
if-eqz p1, :cond_1
.line 3
sget-object p1, Lcom/skt/aicloud/speaker/service/api/d;->g:Ljava/lang/String;
const-string v0, "State is dialog"
invoke-static {p1, v0}, Lcom/beyless/android/lib/util/log/BLog;->d(Ljava/lang/String;Ljava/lang/String;)V
:cond_1
:goto_0
return-void
.end method
.method public J(I)V
.locals 0
.line 1
iput p1, p0, Lcom/skt/aicloud/speaker/service/api/d;->f:I
return-void
.end method
.method public K(Z)V
.locals 2
.line 1
iget-object v0, p0, Lcom/skt/aicloud/speaker/service/api/d;->e:Ljava/util/concurrent/ConcurrentHashMap;
invoke-virtual {v0}, Ljava/util/concurrent/ConcurrentHashMap;->values()Ljava/util/Collection;
move-result-object v0
invoke-interface {v0}, Ljava/util/Collection;->iterator()Ljava/util/Iterator;
move-result-object v0
:cond_0
:goto_0
invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z
move-result v1
if-eqz v1, :cond_1
invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v1
check-cast v1, Lcom/skt/aicloud/speaker/service/api/d$b;
if-eqz v1, :cond_0
.line 2
invoke-virtual {v1, p1}, Lcom/skt/aicloud/speaker/service/api/d$b;->q(Z)V
goto :goto_0
:cond_1
return-void
.end method
.method public L(Lcom/skt/aicloud/speaker/service/tts/EmbeddedTTS;Lsa/d;)Z
.locals 2
.line 1
iget-object v0, p0, Lcom/skt/aicloud/speaker/service/api/d;->e:Ljava/util/concurrent/ConcurrentHashMap;
sget-object v1, Lcom/skt/aicloud/speaker/service/tts/InternalTTSType;->MEDIA_DEPENDENT:Lcom/skt/aicloud/speaker/service/tts/InternalTTSType;
invoke-virtual {v0, v1}, Ljava/util/concurrent/ConcurrentHashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/skt/aicloud/speaker/service/api/d$b;
if-eqz v0, :cond_0
.line 2
invoke-virtual {v0}, Lcom/skt/aicloud/speaker/service/api/d$b;->d()V
.line 3
:cond_0
iget-object v0, p0, Lcom/skt/aicloud/speaker/service/api/d;->d:Lsa/e;
invoke-virtual {v0}, Lsa/e;->h()Z
move-result v0
if-eqz v0, :cond_1
.line 4
iget-object v0, p0, Lcom/skt/aicloud/speaker/service/api/d;->d:Lsa/e;
invoke-virtual {v0}, Lsa/e;->g()V
.line 5
:cond_1
iget-object v0, p0, Lcom/skt/aicloud/speaker/service/api/d;->d:Lsa/e;
invoke-virtual {v0, p1, p2}, Lsa/e;->o(Lcom/skt/aicloud/speaker/service/tts/EmbeddedTTS;Lsa/d;)Z
move-result p1
return p1
.end method
.method public M(Ljava/lang/String;Lsa/d;)Z
.locals 2
.line 1
iget-object v0, p0, Lcom/skt/aicloud/speaker/service/api/d;->e:Ljava/util/concurrent/ConcurrentHashMap;
sget-object v1, Lcom/skt/aicloud/speaker/service/tts/InternalTTSType;->MEDIA_DEPENDENT:Lcom/skt/aicloud/speaker/service/tts/InternalTTSType;
invoke-virtual {v0, v1}, Ljava/util/concurrent/ConcurrentHashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/skt/aicloud/speaker/service/api/d$b;
if-eqz v0, :cond_0
.line 2
invoke-virtual {v0}, Lcom/skt/aicloud/speaker/service/api/d$b;->d()V
.line 3
:cond_0
iget-object v0, p0, Lcom/skt/aicloud/speaker/service/api/d;->c:Lsa/c;
iget-object v1, p0, Lcom/skt/aicloud/speaker/service/api/d;->b:Landroid/content/Context;
invoke-virtual {v0, v1, p1, p2}, Lsa/c;->k(Landroid/content/Context;Ljava/lang/String;Lsa/d;)Z
move-result p1
return p1
.end method
.method public e()V
.locals 0
.line 1
invoke-super {p0}, Lcom/skt/aicloud/speaker/service/api/b;->e()V
return-void
.end method
.method public finalize()V
.locals 0
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/lang/Throwable;
}
.end annotation
.line 1
invoke-virtual {p0}, Lcom/skt/aicloud/speaker/service/api/d;->H()V
.line 2
invoke-super {p0}, Ljava/lang/Object;->finalize()V
return-void
.end method
@@ -0,0 +1,79 @@
.class public Lcom/skt/aicloud/speaker/service/api/e$a;
.super Ljava/lang/Object;
.source "AladdinTimerService.java"
# interfaces
.implements Ljava/lang/Runnable;
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/skt/aicloud/speaker/service/api/e;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = null
.end annotation
# instance fields
.field public final synthetic a:Lcom/skt/aicloud/speaker/service/api/e;
# direct methods
.method public constructor <init>(Lcom/skt/aicloud/speaker/service/api/e;)V
.locals 0
.line 1
iput-object p1, p0, Lcom/skt/aicloud/speaker/service/api/e$a;->a:Lcom/skt/aicloud/speaker/service/api/e;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public run()V
.locals 4
.line 1
iget-object v0, p0, Lcom/skt/aicloud/speaker/service/api/e$a;->a:Lcom/skt/aicloud/speaker/service/api/e;
invoke-static {v0}, Lcom/skt/aicloud/speaker/service/api/e;->a(Lcom/skt/aicloud/speaker/service/api/e;)V
.line 2
iget-object v0, p0, Lcom/skt/aicloud/speaker/service/api/e$a;->a:Lcom/skt/aicloud/speaker/service/api/e;
invoke-static {v0}, Lcom/skt/aicloud/speaker/service/api/e;->c(Lcom/skt/aicloud/speaker/service/api/e;)Landroid/os/Handler;
move-result-object v0
iget-object v1, p0, Lcom/skt/aicloud/speaker/service/api/e$a;->a:Lcom/skt/aicloud/speaker/service/api/e;
invoke-static {v1}, Lcom/skt/aicloud/speaker/service/api/e;->b(Lcom/skt/aicloud/speaker/service/api/e;)Ljava/lang/Runnable;
move-result-object v1
invoke-virtual {v0, v1}, Landroid/os/Handler;->removeCallbacks(Ljava/lang/Runnable;)V
.line 3
iget-object v0, p0, Lcom/skt/aicloud/speaker/service/api/e$a;->a:Lcom/skt/aicloud/speaker/service/api/e;
invoke-static {v0}, Lcom/skt/aicloud/speaker/service/api/e;->c(Lcom/skt/aicloud/speaker/service/api/e;)Landroid/os/Handler;
move-result-object v0
iget-object v1, p0, Lcom/skt/aicloud/speaker/service/api/e$a;->a:Lcom/skt/aicloud/speaker/service/api/e;
invoke-static {v1}, Lcom/skt/aicloud/speaker/service/api/e;->b(Lcom/skt/aicloud/speaker/service/api/e;)Ljava/lang/Runnable;
move-result-object v1
const-wide/32 v2, 0xea60
invoke-virtual {v0, v1, v2, v3}, Landroid/os/Handler;->postDelayed(Ljava/lang/Runnable;J)Z
return-void
.end method
@@ -0,0 +1,72 @@
.class public Lcom/skt/aicloud/speaker/service/api/e$b;
.super Ljava/lang/Object;
.source "AladdinTimerService.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/skt/aicloud/speaker/service/api/e;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = "b"
.end annotation
# instance fields
.field public a:I
.field public b:I
.field public final synthetic c:Lcom/skt/aicloud/speaker/service/api/e;
# direct methods
.method public constructor <init>(Lcom/skt/aicloud/speaker/service/api/e;I)V
.locals 0
.line 1
iput-object p1, p0, Lcom/skt/aicloud/speaker/service/api/e$b;->c:Lcom/skt/aicloud/speaker/service/api/e;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 2
iput p2, p0, Lcom/skt/aicloud/speaker/service/api/e$b;->a:I
.line 3
iput p2, p0, Lcom/skt/aicloud/speaker/service/api/e$b;->b:I
return-void
.end method
# virtual methods
.method public toString()Ljava/lang/String;
.locals 3
const-string v0, "TimerItem{interval="
.line 1
invoke-static {v0}, Landroid/support/v4/media/d;->a(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
iget v1, p0, Lcom/skt/aicloud/speaker/service/api/e$b;->a:I
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
const-string v1, ", remain="
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget v1, p0, Lcom/skt/aicloud/speaker/service/api/e$b;->b:I
const/16 v2, 0x7d
invoke-static {v0, v1, v2}, Lc1/k;->a(Ljava/lang/StringBuilder;IC)Ljava/lang/String;
move-result-object v0
return-object v0
.end method
@@ -0,0 +1,476 @@
.class public Lcom/skt/aicloud/speaker/service/api/e;
.super Ljava/lang/Object;
.source "AladdinTimerService.java"
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/skt/aicloud/speaker/service/api/e$b;
}
.end annotation
# static fields
.field public static final e:Ljava/lang/String; = "AladdinTimerService"
.field public static final f:I = 0xea60
.field public static g:Lcom/skt/aicloud/speaker/service/api/e;
# instance fields
.field public a:Z
.field public b:Landroid/os/Handler;
.field public final c:Landroid/util/ArrayMap;
.annotation system Ldalvik/annotation/Signature;
value = {
"Landroid/util/ArrayMap<",
"Ljava/lang/Runnable;",
"Lcom/skt/aicloud/speaker/service/api/e$b;",
">;"
}
.end annotation
.end field
.field public d:Ljava/lang/Runnable;
# direct methods
.method public static constructor <clinit>()V
.locals 1
.line 1
new-instance v0, Lcom/skt/aicloud/speaker/service/api/e;
invoke-direct {v0}, Lcom/skt/aicloud/speaker/service/api/e;-><init>()V
sput-object v0, Lcom/skt/aicloud/speaker/service/api/e;->g:Lcom/skt/aicloud/speaker/service/api/e;
return-void
.end method
.method public constructor <init>()V
.locals 4
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
const/4 v0, 0x0
.line 2
iput-boolean v0, p0, Lcom/skt/aicloud/speaker/service/api/e;->a:Z
.line 3
new-instance v0, Landroid/os/Handler;
invoke-static {}, Landroid/os/Looper;->getMainLooper()Landroid/os/Looper;
move-result-object v1
invoke-direct {v0, v1}, Landroid/os/Handler;-><init>(Landroid/os/Looper;)V
iput-object v0, p0, Lcom/skt/aicloud/speaker/service/api/e;->b:Landroid/os/Handler;
.line 4
new-instance v0, Landroid/util/ArrayMap;
invoke-direct {v0}, Landroid/util/ArrayMap;-><init>()V
iput-object v0, p0, Lcom/skt/aicloud/speaker/service/api/e;->c:Landroid/util/ArrayMap;
.line 5
new-instance v0, Lcom/skt/aicloud/speaker/service/api/e$a;
invoke-direct {v0, p0}, Lcom/skt/aicloud/speaker/service/api/e$a;-><init>(Lcom/skt/aicloud/speaker/service/api/e;)V
iput-object v0, p0, Lcom/skt/aicloud/speaker/service/api/e;->d:Ljava/lang/Runnable;
.line 6
iget-object v1, p0, Lcom/skt/aicloud/speaker/service/api/e;->b:Landroid/os/Handler;
const-wide/32 v2, 0xea60
invoke-virtual {v1, v0, v2, v3}, Landroid/os/Handler;->postDelayed(Ljava/lang/Runnable;J)Z
return-void
.end method
.method public static synthetic a(Lcom/skt/aicloud/speaker/service/api/e;)V
.locals 0
.line 1
invoke-virtual {p0}, Lcom/skt/aicloud/speaker/service/api/e;->e()V
return-void
.end method
.method public static synthetic b(Lcom/skt/aicloud/speaker/service/api/e;)Ljava/lang/Runnable;
.locals 0
.line 1
iget-object p0, p0, Lcom/skt/aicloud/speaker/service/api/e;->d:Ljava/lang/Runnable;
return-object p0
.end method
.method public static synthetic c(Lcom/skt/aicloud/speaker/service/api/e;)Landroid/os/Handler;
.locals 0
.line 1
iget-object p0, p0, Lcom/skt/aicloud/speaker/service/api/e;->b:Landroid/os/Handler;
return-object p0
.end method
.method public static d()Lcom/skt/aicloud/speaker/service/api/e;
.locals 1
.line 1
sget-object v0, Lcom/skt/aicloud/speaker/service/api/e;->g:Lcom/skt/aicloud/speaker/service/api/e;
return-object v0
.end method
# virtual methods
.method public final e()V
.locals 7
.line 1
iget-boolean v0, p0, Lcom/skt/aicloud/speaker/service/api/e;->a:Z
if-nez v0, :cond_0
goto :goto_0
:cond_0
const-string v0, "AladdinTimerService"
const-string v1, "[Timer] onTime : "
.line 2
invoke-static {v1}, Landroid/support/v4/media/d;->a(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
invoke-static {}, Landroid/os/SystemClock;->elapsedRealtime()J
move-result-wide v2
invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
invoke-static {v0, v1}, Lcom/beyless/android/lib/util/log/BLog;->v(Ljava/lang/String;Ljava/lang/String;)V
.line 3
:goto_0
iget-object v0, p0, Lcom/skt/aicloud/speaker/service/api/e;->c:Landroid/util/ArrayMap;
monitor-enter v0
.line 4
:try_start_0
iget-object v1, p0, Lcom/skt/aicloud/speaker/service/api/e;->c:Landroid/util/ArrayMap;
invoke-virtual {v1}, Landroid/util/ArrayMap;->size()I
move-result v1
if-lez v1, :cond_3
.line 5
iget-object v1, p0, Lcom/skt/aicloud/speaker/service/api/e;->c:Landroid/util/ArrayMap;
invoke-virtual {v1}, Landroid/util/ArrayMap;->entrySet()Ljava/util/Set;
move-result-object v1
invoke-interface {v1}, Ljava/util/Set;->iterator()Ljava/util/Iterator;
move-result-object v1
:cond_1
:goto_1
invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z
move-result v2
if-eqz v2, :cond_3
invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v2
check-cast v2, Ljava/util/Map$Entry;
:try_end_0
.catchall {:try_start_0 .. :try_end_0} :catchall_0
.line 6
:try_start_1
invoke-interface {v2}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object;
move-result-object v3
check-cast v3, Ljava/lang/Runnable;
.line 7
invoke-interface {v2}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;
move-result-object v2
check-cast v2, Lcom/skt/aicloud/speaker/service/api/e$b;
.line 8
iget v4, v2, Lcom/skt/aicloud/speaker/service/api/e$b;->b:I
add-int/lit8 v4, v4, -0x1
iput v4, v2, Lcom/skt/aicloud/speaker/service/api/e$b;->b:I
.line 9
iget-boolean v4, p0, Lcom/skt/aicloud/speaker/service/api/e;->a:Z
if-nez v4, :cond_2
goto :goto_2
:cond_2
const-string v4, "AladdinTimerService"
.line 10
new-instance v5, Ljava/lang/StringBuilder;
invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
const-string v6, "[Timer] onTime : "
invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
const-string v6, ", "
invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v5
invoke-static {v4, v5}, Lcom/beyless/android/lib/util/log/BLog;->d(Ljava/lang/String;Ljava/lang/String;)V
.line 11
:goto_2
iget v4, v2, Lcom/skt/aicloud/speaker/service/api/e$b;->b:I
if-gtz v4, :cond_1
.line 12
iget v4, v2, Lcom/skt/aicloud/speaker/service/api/e$b;->a:I
iput v4, v2, Lcom/skt/aicloud/speaker/service/api/e$b;->b:I
:try_end_1
.catch Ljava/lang/Exception; {:try_start_1 .. :try_end_1} :catch_1
.catchall {:try_start_1 .. :try_end_1} :catchall_0
.line 13
:try_start_2
new-instance v2, Ljava/lang/Thread;
invoke-direct {v2, v3}, Ljava/lang/Thread;-><init>(Ljava/lang/Runnable;)V
invoke-virtual {v2}, Ljava/lang/Thread;->start()V
:try_end_2
.catch Ljava/lang/Exception; {:try_start_2 .. :try_end_2} :catch_0
.catchall {:try_start_2 .. :try_end_2} :catchall_0
goto :goto_1
:catch_0
move-exception v2
:try_start_3
const-string v3, "AladdinTimerService"
.line 14
invoke-static {v3, v2}, Lcom/beyless/android/lib/util/log/BLog;->e(Ljava/lang/String;Ljava/lang/Throwable;)V
:try_end_3
.catch Ljava/lang/Exception; {:try_start_3 .. :try_end_3} :catch_1
.catchall {:try_start_3 .. :try_end_3} :catchall_0
goto :goto_1
:catch_1
move-exception v2
:try_start_4
const-string v3, "AladdinTimerService"
.line 15
invoke-static {v3, v2}, Lcom/beyless/android/lib/util/log/BLog;->e(Ljava/lang/String;Ljava/lang/Throwable;)V
goto :goto_1
.line 16
:cond_3
monitor-exit v0
return-void
:catchall_0
move-exception v1
monitor-exit v0
:try_end_4
.catchall {:try_start_4 .. :try_end_4} :catchall_0
throw v1
.end method
.method public f(Ljava/lang/Runnable;I)V
.locals 4
if-nez p1, :cond_0
return-void
.line 1
:cond_0
iget-object v0, p0, Lcom/skt/aicloud/speaker/service/api/e;->c:Landroid/util/ArrayMap;
monitor-enter v0
.line 2
:try_start_0
iget-object v1, p0, Lcom/skt/aicloud/speaker/service/api/e;->c:Landroid/util/ArrayMap;
invoke-virtual {v1, p1}, Landroid/util/ArrayMap;->containsKey(Ljava/lang/Object;)Z
move-result v1
if-eqz v1, :cond_1
.line 3
iget-object v1, p0, Lcom/skt/aicloud/speaker/service/api/e;->c:Landroid/util/ArrayMap;
invoke-virtual {v1, p1}, Landroid/util/ArrayMap;->remove(Ljava/lang/Object;)Ljava/lang/Object;
:cond_1
const-string v1, "AladdinTimerService"
.line 4
new-instance v2, Ljava/lang/StringBuilder;
invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
const-string v3, "[Timer] register : "
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v2, p2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
const-string v3, ", "
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v2, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v2
invoke-static {v1, v2}, Lcom/beyless/android/lib/util/log/BLog;->d(Ljava/lang/String;Ljava/lang/String;)V
.line 5
iget-object v1, p0, Lcom/skt/aicloud/speaker/service/api/e;->c:Landroid/util/ArrayMap;
new-instance v2, Lcom/skt/aicloud/speaker/service/api/e$b;
invoke-direct {v2, p0, p2}, Lcom/skt/aicloud/speaker/service/api/e$b;-><init>(Lcom/skt/aicloud/speaker/service/api/e;I)V
invoke-virtual {v1, p1, v2}, Landroid/util/ArrayMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 6
monitor-exit v0
return-void
:catchall_0
move-exception p1
monitor-exit v0
:try_end_0
.catchall {:try_start_0 .. :try_end_0} :catchall_0
throw p1
.end method
.method public g(Ljava/lang/Runnable;)V
.locals 4
if-nez p1, :cond_0
return-void
.line 1
:cond_0
iget-object v0, p0, Lcom/skt/aicloud/speaker/service/api/e;->c:Landroid/util/ArrayMap;
monitor-enter v0
.line 2
:try_start_0
iget-object v1, p0, Lcom/skt/aicloud/speaker/service/api/e;->c:Landroid/util/ArrayMap;
invoke-virtual {v1, p1}, Landroid/util/ArrayMap;->containsKey(Ljava/lang/Object;)Z
move-result v1
if-eqz v1, :cond_1
const-string v1, "AladdinTimerService"
.line 3
new-instance v2, Ljava/lang/StringBuilder;
invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
const-string v3, "[Timer] unregister : "
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v2, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v2
invoke-static {v1, v2}, Lcom/beyless/android/lib/util/log/BLog;->d(Ljava/lang/String;Ljava/lang/String;)V
.line 4
:cond_1
iget-object v1, p0, Lcom/skt/aicloud/speaker/service/api/e;->c:Landroid/util/ArrayMap;
invoke-virtual {v1, p1}, Landroid/util/ArrayMap;->remove(Ljava/lang/Object;)Ljava/lang/Object;
.line 5
monitor-exit v0
return-void
:catchall_0
move-exception p1
monitor-exit v0
:try_end_0
.catchall {:try_start_0 .. :try_end_0} :catchall_0
throw p1
.end method
@@ -0,0 +1,523 @@
.class public Lcom/skt/aicloud/speaker/service/api/f;
.super Lcom/skt/aicloud/speaker/service/api/b;
.source "AriaVolumeManager.java"
# static fields
.field public static final c:I = 0x14
.field public static final d:I
# instance fields
.field public final b:Ljava/lang/String;
# direct methods
.method public constructor <init>(Lcom/skt/aicloud/speaker/service/api/AladdinServiceManager;)V
.locals 0
.line 1
invoke-direct {p0, p1}, Lcom/skt/aicloud/speaker/service/api/b;-><init>(Lcom/skt/aicloud/speaker/service/api/AladdinServiceManager;)V
.line 2
const-class p1, Lcom/skt/aicloud/speaker/service/api/f;
invoke-virtual {p1}, Ljava/lang/Class;->getSimpleName()Ljava/lang/String;
move-result-object p1
iput-object p1, p0, Lcom/skt/aicloud/speaker/service/api/f;->b:Ljava/lang/String;
return-void
.end method
# virtual methods
.method public A(Landroid/content/Context;)V
.locals 4
const-string v0, "audio"
.line 1
invoke-virtual {p1, v0}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
move-result-object p1
check-cast p1, Landroid/media/AudioManager;
const/4 v0, 0x3
.line 2
invoke-virtual {p1, v0}, Landroid/media/AudioManager;->getStreamVolume(I)I
move-result v1
.line 3
invoke-virtual {p1, v0}, Landroid/media/AudioManager;->getStreamMaxVolume(I)I
move-result p1
.line 4
iget-object v0, p0, Lcom/skt/aicloud/speaker/service/api/f;->b:Ljava/lang/String;
new-instance v2, Ljava/lang/StringBuilder;
invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
const-string v3, "notifyVolumeUp : "
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
const-string v1, " / "
invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v2, p1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p1
invoke-static {v0, p1}, Lcom/beyless/android/lib/util/log/SLog;->d(Ljava/lang/String;Ljava/lang/String;)V
return-void
.end method
.method public B(Landroid/content/Context;Lma/c;)V
.locals 8
if-nez p2, :cond_0
.line 1
iget-object p1, p0, Lcom/skt/aicloud/speaker/service/api/f;->b:Ljava/lang/String;
const-string p2, "[ERROR] setVolumeLevel : PresentationCardCommon is null"
invoke-static {p1, p2}, Lcom/beyless/android/lib/util/log/BLog;->e(Ljava/lang/String;Ljava/lang/String;)V
return-void
.line 2
:cond_0
invoke-virtual {p2}, Lma/c;->c()Lma/b0;
move-result-object p2
check-cast p2, Lma/z;
if-nez p2, :cond_1
.line 3
iget-object p1, p0, Lcom/skt/aicloud/speaker/service/api/f;->b:Ljava/lang/String;
const-string p2, "[ERROR] setVolumeLevel : commandInfo is null"
invoke-static {p1, p2}, Lcom/beyless/android/lib/util/log/BLog;->e(Ljava/lang/String;Ljava/lang/String;)V
return-void
.line 4
:cond_1
invoke-virtual {p2}, Lma/z;->j()Z
move-result v0
if-nez v0, :cond_2
.line 5
iget-object p1, p0, Lcom/skt/aicloud/speaker/service/api/f;->b:Ljava/lang/String;
const-string p2, "[ERROR] setVolumeLevel : invalid volume level"
invoke-static {p1, p2}, Lcom/beyless/android/lib/util/log/BLog;->e(Ljava/lang/String;Ljava/lang/String;)V
return-void
:cond_2
const-string v0, "audio"
.line 6
invoke-virtual {p1, v0}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Landroid/media/AudioManager;
const/4 v1, 0x3
.line 7
invoke-virtual {v0, v1}, Landroid/media/AudioManager;->getStreamVolume(I)I
move-result v2
.line 8
invoke-virtual {v0, v1}, Landroid/media/AudioManager;->getStreamMaxVolume(I)I
move-result v3
.line 9
invoke-virtual {p2}, Lma/z;->i()I
move-result p2
const/4 v4, 0x0
if-gez p2, :cond_3
move p2, v4
:cond_3
if-ge v3, p2, :cond_4
move p2, v3
.line 10
:cond_4
iget-object v5, p0, Lcom/skt/aicloud/speaker/service/api/f;->b:Ljava/lang/String;
new-instance v6, Ljava/lang/StringBuilder;
invoke-direct {v6}, Ljava/lang/StringBuilder;-><init>()V
const-string v7, "setVolumeLevel : "
invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v6, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
const-string v2, " ==> "
invoke-virtual {v6, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v6, p2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v2
invoke-static {v5, v2}, Lcom/beyless/android/lib/util/log/BLog;->d(Ljava/lang/String;Ljava/lang/String;)V
.line 11
invoke-virtual {v0, v1, p2, v4}, Landroid/media/AudioManager;->setStreamVolume(III)V
.line 12
invoke-virtual {v0, v1}, Landroid/media/AudioManager;->getStreamVolume(I)I
move-result p2
.line 13
iget-object v0, p0, Lcom/skt/aicloud/speaker/service/api/f;->b:Ljava/lang/String;
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const-string v2, "setVolumeLevel : after setStreamVolume "
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1, p2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
const-string p2, " / "
invoke-virtual {v1, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p2
invoke-static {v0, p2}, Lcom/beyless/android/lib/util/log/BLog;->d(Ljava/lang/String;Ljava/lang/String;)V
.line 14
invoke-virtual {p0, p1}, Lcom/skt/aicloud/speaker/service/api/f;->C(Landroid/content/Context;)V
return-void
.end method
.method public C(Landroid/content/Context;)V
.locals 3
const-string v0, "audio"
.line 1
invoke-virtual {p1, v0}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Landroid/media/AudioManager;
const/4 v1, 0x3
.line 2
invoke-virtual {v0, v1}, Landroid/media/AudioManager;->getStreamVolume(I)I
move-result v0
.line 3
iget-object v1, p0, Lcom/skt/aicloud/speaker/service/api/f;->b:Ljava/lang/String;
const-string/jumbo v2, "unmute : curVol = "
invoke-static {v2, v0, v1}, Lcom/skt/aicloud/mobile/service/api/d;->a(Ljava/lang/String;ILjava/lang/String;)V
const/4 v1, 0x1
if-gt v1, v0, :cond_0
.line 4
iget-object v0, p0, Lcom/skt/aicloud/speaker/service/api/f;->b:Ljava/lang/String;
const-string/jumbo v1, "unmute : skip"
invoke-static {v0, v1}, Lcom/beyless/android/lib/util/log/BLog;->d(Ljava/lang/String;Ljava/lang/String;)V
.line 5
invoke-virtual {p0, p1}, Lcom/skt/aicloud/speaker/service/api/f;->z(Landroid/content/Context;)V
return-void
.line 6
:cond_0
new-instance v0, Landroid/content/Intent;
const-string v1, "aria.intent.action.VOLUME_MUTE"
invoke-direct {v0, v1}, Landroid/content/Intent;-><init>(Ljava/lang/String;)V
.line 7
invoke-virtual {p1, v0}, Landroid/content/Context;->sendBroadcast(Landroid/content/Intent;)V
return-void
.end method
.method public D(Landroid/content/Context;)V
.locals 3
const-string v0, "audio"
.line 1
invoke-virtual {p1, v0}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Landroid/media/AudioManager;
const/4 v1, 0x3
.line 2
invoke-virtual {v0, v1}, Landroid/media/AudioManager;->getStreamVolume(I)I
move-result v0
.line 3
iget-object v1, p0, Lcom/skt/aicloud/speaker/service/api/f;->b:Ljava/lang/String;
const-string/jumbo v2, "volumeDown : curVol = "
invoke-static {v2, v0, v1}, Lcom/skt/aicloud/mobile/service/api/d;->a(Ljava/lang/String;ILjava/lang/String;)V
const/4 v1, 0x1
if-gt v1, v0, :cond_0
.line 4
new-instance v0, Landroid/content/Intent;
const-string v1, "aria.intent.action.VOLUME_DOWN"
invoke-direct {v0, v1}, Landroid/content/Intent;-><init>(Ljava/lang/String;)V
.line 5
invoke-virtual {p1, v0}, Landroid/content/Context;->sendBroadcast(Landroid/content/Intent;)V
:cond_0
return-void
.end method
.method public E(Landroid/content/Context;)V
.locals 2
.line 1
iget-object v0, p0, Lcom/skt/aicloud/speaker/service/api/f;->b:Ljava/lang/String;
const-string/jumbo v1, "volumeUp : "
invoke-static {v0, v1}, Lcom/beyless/android/lib/util/log/BLog;->d(Ljava/lang/String;Ljava/lang/String;)V
.line 2
new-instance v0, Landroid/content/Intent;
const-string v1, "aria.intent.action.VOLUME_UP"
invoke-direct {v0, v1}, Landroid/content/Intent;-><init>(Ljava/lang/String;)V
.line 3
invoke-virtual {p1, v0}, Landroid/content/Context;->sendBroadcast(Landroid/content/Intent;)V
return-void
.end method
.method public e()V
.locals 0
.line 1
invoke-super {p0}, Lcom/skt/aicloud/speaker/service/api/b;->e()V
return-void
.end method
.method public w(Landroid/content/Context;)I
.locals 1
const-string v0, "audio"
.line 1
invoke-virtual {p1, v0}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
move-result-object p1
check-cast p1, Landroid/media/AudioManager;
const/4 v0, 0x3
.line 2
invoke-virtual {p1, v0}, Landroid/media/AudioManager;->getStreamMaxVolume(I)I
move-result p1
return p1
.end method
.method public x(Landroid/content/Context;)Z
.locals 1
const-string v0, "audio"
.line 1
invoke-virtual {p1, v0}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
move-result-object p1
check-cast p1, Landroid/media/AudioManager;
const/4 v0, 0x3
.line 2
invoke-virtual {p1, v0}, Landroid/media/AudioManager;->getStreamVolume(I)I
move-result p1
if-nez p1, :cond_0
const/4 p1, 0x1
goto :goto_0
:cond_0
const/4 p1, 0x0
:goto_0
return p1
.end method
.method public y(Landroid/content/Context;)V
.locals 3
const-string v0, "audio"
.line 1
invoke-virtual {p1, v0}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Landroid/media/AudioManager;
const/4 v1, 0x3
.line 2
invoke-virtual {v0, v1}, Landroid/media/AudioManager;->getStreamVolume(I)I
move-result v0
.line 3
iget-object v1, p0, Lcom/skt/aicloud/speaker/service/api/f;->b:Ljava/lang/String;
const-string v2, "mute : curVol = "
invoke-static {v2, v0, v1}, Lcom/skt/aicloud/mobile/service/api/d;->a(Ljava/lang/String;ILjava/lang/String;)V
const/4 v1, 0x1
if-ge v0, v1, :cond_0
.line 4
iget-object v0, p0, Lcom/skt/aicloud/speaker/service/api/f;->b:Ljava/lang/String;
const-string v1, "mute : skip"
invoke-static {v0, v1}, Lcom/beyless/android/lib/util/log/BLog;->d(Ljava/lang/String;Ljava/lang/String;)V
.line 5
invoke-virtual {p0, p1}, Lcom/skt/aicloud/speaker/service/api/f;->z(Landroid/content/Context;)V
return-void
.line 6
:cond_0
new-instance v0, Landroid/content/Intent;
const-string v1, "aria.intent.action.VOLUME_MUTE"
invoke-direct {v0, v1}, Landroid/content/Intent;-><init>(Ljava/lang/String;)V
.line 7
invoke-virtual {p1, v0}, Landroid/content/Context;->sendBroadcast(Landroid/content/Intent;)V
return-void
.end method
.method public z(Landroid/content/Context;)V
.locals 3
const-string v0, "audio"
.line 1
invoke-virtual {p1, v0}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
move-result-object p1
check-cast p1, Landroid/media/AudioManager;
const/4 v0, 0x3
.line 2
invoke-virtual {p1, v0}, Landroid/media/AudioManager;->getStreamVolume(I)I
move-result p1
.line 3
iget-object v0, p0, Lcom/skt/aicloud/speaker/service/api/f;->b:Ljava/lang/String;
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const-string v2, "notifyMuteChanged : curVol = "
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p1
invoke-static {v0, p1}, Lcom/beyless/android/lib/util/log/SLog;->d(Ljava/lang/String;Ljava/lang/String;)V
return-void
.end method
@@ -0,0 +1,14 @@
.class public synthetic Lcom/skt/aicloud/speaker/service/api/g$a;
.super Ljava/lang/Object;
.source "MediaStateManager.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/skt/aicloud/speaker/service/api/g;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1009
name = null
.end annotation
@@ -0,0 +1,68 @@
.class public Lcom/skt/aicloud/speaker/service/api/g$b;
.super Ljava/lang/Object;
.source "MediaStateManager.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/skt/aicloud/speaker/service/api/g;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x9
name = "b"
.end annotation
# instance fields
.field public final a:Ljava/lang/String;
.field public final b:Ljava/lang/String;
# direct methods
.method public constructor <init>(Ljava/lang/String;Ljava/lang/String;)V
.locals 0
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 2
iput-object p1, p0, Lcom/skt/aicloud/speaker/service/api/g$b;->a:Ljava/lang/String;
.line 3
iput-object p2, p0, Lcom/skt/aicloud/speaker/service/api/g$b;->b:Ljava/lang/String;
return-void
.end method
# virtual methods
.method public toString()Ljava/lang/String;
.locals 4
const-string v0, "PlayMediaInfo{mediaType=\'"
.line 1
invoke-static {v0}, Landroid/support/v4/media/d;->a(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
iget-object v1, p0, Lcom/skt/aicloud/speaker/service/api/g$b;->a:Ljava/lang/String;
const/16 v2, 0x27
const-string v3, ", mediaUrl=\'"
invoke-static {v0, v1, v2, v3}, Lb3/e;->a(Ljava/lang/StringBuilder;Ljava/lang/String;CLjava/lang/String;)V
iget-object v1, p0, Lcom/skt/aicloud/speaker/service/api/g$b;->b:Ljava/lang/String;
const/16 v3, 0x7d
invoke-static {v0, v1, v2, v3}, Lb3/i;->a(Ljava/lang/StringBuilder;Ljava/lang/String;CC)Ljava/lang/String;
move-result-object v0
return-object v0
.end method
@@ -0,0 +1,42 @@
.class public Lcom/skt/aicloud/speaker/service/api/g$c$a;
.super Ljava/lang/Object;
.source "MediaStateManager.java"
# interfaces
.implements Landroid/media/AudioManager$OnAudioFocusChangeListener;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/skt/aicloud/speaker/service/api/g$c;->run()V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = null
.end annotation
# instance fields
.field public final synthetic a:Lcom/skt/aicloud/speaker/service/api/g$c;
# direct methods
.method public constructor <init>(Lcom/skt/aicloud/speaker/service/api/g$c;)V
.locals 0
.line 1
iput-object p1, p0, Lcom/skt/aicloud/speaker/service/api/g$c$a;->a:Lcom/skt/aicloud/speaker/service/api/g$c;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public onAudioFocusChange(I)V
.locals 0
return-void
.end method
@@ -0,0 +1,408 @@
.class public Lcom/skt/aicloud/speaker/service/api/g$c;
.super Ljava/lang/Thread;
.source "MediaStateManager.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/skt/aicloud/speaker/service/api/g;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = "c"
.end annotation
# instance fields
.field public final synthetic a:Lcom/skt/aicloud/speaker/service/api/g;
# direct methods
.method public constructor <init>(Lcom/skt/aicloud/speaker/service/api/g;)V
.locals 0
.line 1
iput-object p1, p0, Lcom/skt/aicloud/speaker/service/api/g$c;->a:Lcom/skt/aicloud/speaker/service/api/g;
invoke-direct {p0}, Ljava/lang/Thread;-><init>()V
return-void
.end method
.method public synthetic constructor <init>(Lcom/skt/aicloud/speaker/service/api/g;Lcom/skt/aicloud/speaker/service/api/g$a;)V
.locals 0
.line 2
invoke-direct {p0, p1}, Lcom/skt/aicloud/speaker/service/api/g$c;-><init>(Lcom/skt/aicloud/speaker/service/api/g;)V
return-void
.end method
# virtual methods
.method public final a(Landroid/media/AudioManager;Landroid/media/AudioManager$OnAudioFocusChangeListener;)Z
.locals 3
.param p1 # Landroid/media/AudioManager;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Landroid/media/AudioManager$OnAudioFocusChangeListener;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.line 1
iget-object v0, p0, Lcom/skt/aicloud/speaker/service/api/g$c;->a:Lcom/skt/aicloud/speaker/service/api/g;
invoke-static {v0}, Lcom/skt/aicloud/speaker/service/api/g;->w(Lcom/skt/aicloud/speaker/service/api/g;)Z
move-result v0
const/4 v1, 0x0
if-eqz v0, :cond_0
const-string p1, "MediaStateManager"
const-string p2, "isAudioFocusAvailable? False. AudioFocusLocked by Client"
.line 2
invoke-static {p1, p2}, Lcom/beyless/android/lib/util/log/BLog;->w(Ljava/lang/String;Ljava/lang/String;)V
return v1
.line 3
:cond_0
invoke-static {}, Lcom/skt/aicloud/mobile/service/defeature/SDKFeature;->g()I
move-result v0
const/4 v2, 0x1
invoke-virtual {p1, p2, v0, v2}, Landroid/media/AudioManager;->requestAudioFocus(Landroid/media/AudioManager$OnAudioFocusChangeListener;II)I
move-result p1
if-ne p1, v2, :cond_1
move v1, v2
:cond_1
return v1
.end method
.method public final b()V
.locals 6
.line 1
iget-object v0, p0, Lcom/skt/aicloud/speaker/service/api/g$c;->a:Lcom/skt/aicloud/speaker/service/api/g;
invoke-virtual {v0}, Lcom/skt/aicloud/speaker/service/api/b;->m()Lcom/skt/aicloud/speaker/service/api/c;
move-result-object v0
if-nez v0, :cond_0
return-void
.line 2
:cond_0
invoke-virtual {v0}, Lcom/skt/aicloud/speaker/service/api/c;->V()Lcom/skt/aicloud/speaker/service/state/b;
move-result-object v0
check-cast v0, Lcom/skt/aicloud/speaker/service/state/a;
const-string v1, "MediaStateManager"
if-nez v0, :cond_1
const-string v0, "Failed to setAudioFocusLock as false because of state is null"
.line 3
invoke-static {v1, v0}, Lcom/beyless/android/lib/util/log/BLog;->w(Ljava/lang/String;Ljava/lang/String;)V
return-void
.line 4
:cond_1
invoke-virtual {v0}, Lcom/skt/aicloud/speaker/service/state/a;->M()Lma/c;
move-result-object v2
if-eqz v2, :cond_4
.line 5
invoke-virtual {v2}, Lma/c;->n()Ljava/lang/String;
move-result-object v3
if-nez v3, :cond_2
goto :goto_0
.line 6
:cond_2
iget-object v0, p0, Lcom/skt/aicloud/speaker/service/api/g$c;->a:Lcom/skt/aicloud/speaker/service/api/g;
invoke-virtual {v0}, Lcom/skt/aicloud/speaker/service/api/g;->E()Z
move-result v0
if-nez v0, :cond_3
.line 7
iget-object v0, p0, Lcom/skt/aicloud/speaker/service/api/g$c;->a:Lcom/skt/aicloud/speaker/service/api/g;
invoke-virtual {v2}, Lma/c;->n()Ljava/lang/String;
move-result-object v1
sget-object v3, Lcom/skt/aicloud/speaker/service/player/BgmCaller;->CALL:Lcom/skt/aicloud/speaker/service/player/BgmCaller;
const/4 v4, 0x0
const-string v5, "Call State Has been IDLE"
invoke-virtual {v0, v4, v1, v3, v5}, Lcom/skt/aicloud/speaker/service/api/g;->U(ZLjava/lang/String;Lcom/skt/aicloud/speaker/service/player/BgmCaller;Ljava/lang/String;)Z
move-result v0
if-nez v0, :cond_3
.line 8
iget-object v0, p0, Lcom/skt/aicloud/speaker/service/api/g$c;->a:Lcom/skt/aicloud/speaker/service/api/g;
invoke-virtual {v2}, Lma/c;->n()Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v4, v1, v3, v5}, Lcom/skt/aicloud/speaker/service/api/g;->T(ZLjava/lang/String;Lcom/skt/aicloud/speaker/service/player/BgmCaller;Ljava/lang/String;)V
:cond_3
return-void
:cond_4
:goto_0
const-string v2, "Failed to setAudioFocusLock as because of card or type is null "
.line 9
invoke-static {v2}, Landroid/support/v4/media/d;->a(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v2
invoke-virtual {v0}, Ljava/lang/Object;->toString()Ljava/lang/String;
move-result-object v0
invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
invoke-static {v1, v0}, Lcom/beyless/android/lib/util/log/BLog;->w(Ljava/lang/String;Ljava/lang/String;)V
return-void
.end method
.method public run()V
.locals 8
.line 1
invoke-super {p0}, Ljava/lang/Thread;->run()V
.line 2
invoke-static {}, Ljava/lang/Thread;->currentThread()Ljava/lang/Thread;
move-result-object v0
const-class v1, Lcom/skt/aicloud/speaker/service/api/g$c;
invoke-virtual {v1}, Ljava/lang/Class;->getName()Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/lang/Thread;->setName(Ljava/lang/String;)V
.line 3
iget-object v0, p0, Lcom/skt/aicloud/speaker/service/api/g$c;->a:Lcom/skt/aicloud/speaker/service/api/g;
invoke-virtual {v0}, Lcom/skt/aicloud/speaker/service/api/b;->r()Landroid/content/Context;
move-result-object v0
const-string v1, "audio"
invoke-virtual {v0, v1}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Landroid/media/AudioManager;
.line 4
new-instance v1, Lcom/skt/aicloud/speaker/service/api/g$c$a;
invoke-direct {v1, p0}, Lcom/skt/aicloud/speaker/service/api/g$c$a;-><init>(Lcom/skt/aicloud/speaker/service/api/g$c;)V
const/4 v2, 0x4
.line 5
:goto_0
invoke-virtual {p0}, Ljava/lang/Thread;->isInterrupted()Z
move-result v3
const/4 v4, 0x0
const-string v5, "MediaStateManager"
if-nez v3, :cond_2
add-int/lit8 v3, v2, -0x1
if-ltz v2, :cond_2
.line 6
iget-object v2, p0, Lcom/skt/aicloud/speaker/service/api/g$c;->a:Lcom/skt/aicloud/speaker/service/api/g;
invoke-static {v2}, Lcom/skt/aicloud/speaker/service/api/g;->w(Lcom/skt/aicloud/speaker/service/api/g;)Z
move-result v2
if-eqz v2, :cond_0
const-string v0, "Public Audio Focus Lock set been set!"
.line 7
invoke-static {v5, v0}, Lcom/beyless/android/lib/util/log/BLog;->i(Ljava/lang/String;Ljava/lang/String;)V
.line 8
iget-object v0, p0, Lcom/skt/aicloud/speaker/service/api/g$c;->a:Lcom/skt/aicloud/speaker/service/api/g;
invoke-static {v0, v4}, Lcom/skt/aicloud/speaker/service/api/g;->x(Lcom/skt/aicloud/speaker/service/api/g;Z)V
goto :goto_1
.line 9
:cond_0
invoke-virtual {p0, v0, v1}, Lcom/skt/aicloud/speaker/service/api/g$c;->a(Landroid/media/AudioManager;Landroid/media/AudioManager$OnAudioFocusChangeListener;)Z
move-result v2
if-eqz v2, :cond_1
.line 10
iget-object v0, p0, Lcom/skt/aicloud/speaker/service/api/g$c;->a:Lcom/skt/aicloud/speaker/service/api/g;
invoke-static {v0, v4}, Lcom/skt/aicloud/speaker/service/api/g;->x(Lcom/skt/aicloud/speaker/service/api/g;Z)V
.line 11
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
const-string v1, "Finally Got Audio Focus at "
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
invoke-static {v5, v0}, Lcom/beyless/android/lib/util/log/BLog;->i(Ljava/lang/String;Ljava/lang/String;)V
goto :goto_1
.line 12
:cond_1
:try_start_0
new-instance v2, Ljava/lang/StringBuilder;
invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
const-string v6, "Can\'t get audio focus yet! Waiting 500ms. Remain try: "
invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v2
invoke-static {v5, v2}, Lcom/beyless/android/lib/util/log/BLog;->i(Ljava/lang/String;Ljava/lang/String;)V
const-wide/16 v6, 0x1f4
.line 13
invoke-static {v6, v7}, Ljava/lang/Thread;->sleep(J)V
:try_end_0
.catch Ljava/lang/InterruptedException; {:try_start_0 .. :try_end_0} :catch_0
move v2, v3
goto :goto_0
:catch_0
move-exception v0
const-string v1, "Interrupted... May New Instance has been created...\n "
.line 14
invoke-static {v1}, Landroid/support/v4/media/d;->a(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
invoke-virtual {v0}, Ljava/lang/InterruptedException;->getMessage()Ljava/lang/String;
move-result-object v0
invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
invoke-static {v5, v0}, Lcom/beyless/android/lib/util/log/BLog;->w(Ljava/lang/String;Ljava/lang/String;)V
.line 15
:cond_2
:goto_1
invoke-virtual {p0}, Ljava/lang/Thread;->isInterrupted()Z
move-result v0
if-eqz v0, :cond_3
return-void
.line 16
:cond_3
iget-object v0, p0, Lcom/skt/aicloud/speaker/service/api/g$c;->a:Lcom/skt/aicloud/speaker/service/api/g;
invoke-static {v0}, Lcom/skt/aicloud/speaker/service/api/g;->y(Lcom/skt/aicloud/speaker/service/api/g;)Z
move-result v0
if-eqz v0, :cond_4
const-string v0, "Can\'t get audio focus after all trying had finished"
.line 17
invoke-static {v5, v0}, Lcom/beyless/android/lib/util/log/BLog;->i(Ljava/lang/String;Ljava/lang/String;)V
.line 18
iget-object v0, p0, Lcom/skt/aicloud/speaker/service/api/g$c;->a:Lcom/skt/aicloud/speaker/service/api/g;
invoke-static {v0, v4}, Lcom/skt/aicloud/speaker/service/api/g;->x(Lcom/skt/aicloud/speaker/service/api/g;Z)V
.line 19
:cond_4
invoke-virtual {p0}, Lcom/skt/aicloud/speaker/service/api/g$c;->b()V
return-void
.end method
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,62 @@
.class public Lcom/skt/aicloud/speaker/service/api/h;
.super Ljava/lang/Object;
.source "MicomLed.java"
# static fields
.field public static final a:B = 0x1t
.field public static final b:B = 0x2t
.field public static final c:B = 0x3t
.field public static final d:B = 0x4t
.field public static final e:B = 0x5t
.field public static final f:B = 0x6t
.field public static final g:B = 0x7t
.field public static final h:B = 0x8t
.field public static final i:B = 0x9t
.field public static final j:B = 0xat
.field public static final k:B = 0xbt
.field public static final l:B = 0xct
.field public static final m:B = 0xdt
.field public static final n:B = 0xet
.field public static final o:B = 0xft
.field public static final p:B = 0x10t
.field public static final q:B = 0x11t
.field public static final r:B = 0x12t
.field public static final s:B = 0x13t
.field public static final t:B = 0x14t
.field public static final u:B = 0x15t
.field public static final v:B = 0x17t
.field public static final w:B = 0x16t
# direct methods
.method public constructor <init>()V
.locals 0
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method