TalkGuideActivity.smali
.class public Lcom/dianxinos/optimizer/module/accelerate/TalkGuideActivity;
.super Ldxoptimizer/afc;
.source "TalkGuideActivity.java"
# interfaces
.implements Landroid/view/View$OnClickListener;
.implements Ldxoptimizer/vd;
# instance fields
.field private a:Landroid/widget/Button;
# direct methods
.method public constructor <init>()V
.registers 1
.prologue
.line 29
invoke-direct {p0}, Ldxoptimizer/afc;-><init>()V
return-void
.end method
.method private b()Z
.registers 7
.prologue
const/4 v2, 0x1
const/4 v1, 0x0
.line 60
const-string v0, "com.google.android.tts"
invoke-static {p0, v0}, Ldxoptimizer/cem;->g(Landroid/content/Context;Ljava/lang/String;)Z
move-result v0
if-nez v0, :cond_c
move v0, v1
.line 82
:goto_b
return v0
.line 63
:cond_c
const-string v0, "com.google.android.tts"
invoke-static {p0, v0}, Ldxoptimizer/cem;->h(Landroid/content/Context;Ljava/lang/String;)Z
move-result v0
if-nez v0, :cond_16
move v0, v1
.line 64
goto :goto_b
.line 66
:cond_16
const-string v0, "activity"
invoke-virtual {p0, v0}, Lcom/dianxinos/optimizer/module/accelerate/TalkGuideActivity;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Landroid/app/ActivityManager;
.line 68
invoke-static {v0}, Ldxoptimizer/cfb;->a(Landroid/app/ActivityManager;)Ljava/util/List;
move-result-object v3
.line 69
const/16 v4, 0x64
.line 70
invoke-static {v0, v4}, Ldxoptimizer/cfb;->a(Landroid/app/ActivityManager;I)Ljava/util/List;
move-result-object v4
.line 72
invoke-interface {v3}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object v3
:cond_2c
invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z
move-result v0
if-eqz v0, :cond_46
invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v0
check-cast v0, Landroid/app/ActivityManager$RunningAppProcessInfo;
.line 73
const-string v5, "com.google.android.tts"
invoke-static {v0}, Ldxoptimizer/akt;->a(Landroid/app/ActivityManager$RunningAppProcessInfo;)Ljava/lang/String;
move-result-object v0
invoke-virtual {v5, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_2c
move v0, v2
.line 74
goto :goto_b
.line 77
:cond_46
invoke-interface {v4}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object v3
:cond_4a
invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z
move-result v0
if-eqz v0, :cond_66
invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v0
check-cast v0, Landroid/app/ActivityManager$RunningServiceInfo;
.line 78
const-string v4, "com.google.android.tts"
iget-object v0, v0, Landroid/app/ActivityManager$RunningServiceInfo;->service:Landroid/content/ComponentName;
invoke-virtual {v0}, Landroid/content/ComponentName;->getPackageName()Ljava/lang/String;
move-result-object v0
invoke-virtual {v4, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_4a
move v0, v2
.line 79
goto :goto_b
:cond_66
move v0, v1
.line 82
goto :goto_b
.end method
# virtual methods
.method public g_()V
.registers 1
.prologue
.line 112
invoke-virtual {p0}, Lcom/dianxinos/optimizer/module/accelerate/TalkGuideActivity;->finish()V
.line 113
return-void
.end method
.method public onClick(Landroid/view/View;)V
.registers 5
.prologue
const/4 v2, 0x1
.line 87
invoke-virtual {p1}, Landroid/view/View;->getId()I
move-result v0
.line 88
packed-switch v0, :pswitch_data_38
.line 108
:goto_8
return-void
.line 90
:pswitch_9
invoke-static {}, Ldxoptimizer/cep;->a()Z
move-result v0
if-eqz v0, :cond_1c
.line 91
invoke-static {}, Ldxoptimizer/cbn;->a()Ldxoptimizer/cbn;
move-result-object v0
new-instance v1, Lcom/dianxinos/optimizer/module/accelerate/TalkGuideActivity$1;
invoke-direct {v1, p0}, Lcom/dianxinos/optimizer/module/accelerate/TalkGuideActivity$1;-><init>(Lcom/dianxinos/optimizer/module/accelerate/TalkGuideActivity;)V
invoke-virtual {v0, v1}, Ldxoptimizer/cbn;->b(Ljava/lang/Runnable;)V
goto :goto_8
.line 99
:cond_1c
invoke-static {p0}, Ldxoptimizer/ash;->a(Landroid/content/Context;)Z
move-result v0
if-eqz v0, :cond_31
.line 100
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0, v2}, Ljava/util/ArrayList;-><init>(I)V
.line 101
const-string v1, "com.google.android.tts"
invoke-virtual {v0, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 102
const/4 v1, 0x0
invoke-static {v2, v0, v1}, Ldxoptimizer/ash;->a(ILjava/util/List;Ldxoptimizer/ark;)V
goto :goto_8
.line 104
:cond_31
const-string v0, "com.google.android.tts"
invoke-static {p0, v0}, Ldxoptimizer/cem;->m(Landroid/content/Context;Ljava/lang/String;)V
goto :goto_8
.line 88
nop
:pswitch_data_38
.packed-switch 0x7f0e0c07
:pswitch_9
.end packed-switch
.end method
.method protected onCreate(Landroid/os/Bundle;)V
.registers 4
.prologue
.line 36
invoke-super {p0, p1}, Ldxoptimizer/afc;->onCreate(Landroid/os/Bundle;)V
.line 37
const v0, 0x7f0302e5
invoke-virtual {p0, v0}, Lcom/dianxinos/optimizer/module/accelerate/TalkGuideActivity;->setContentView(I)V
.line 39
const v0, 0x7f0e0094
invoke-virtual {p0, v0}, Lcom/dianxinos/optimizer/module/accelerate/TalkGuideActivity;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Lcom/dianxinos/optimizer/ui/DxTitleBar;
.line 40
const v1, 0x7f080a7d
invoke-virtual {v0, v1}, Lcom/dianxinos/optimizer/ui/DxTitleBar;->b(I)Lcom/dianxinos/optimizer/ui/DxTitleBar;
.line 41
invoke-virtual {v0, p0}, Lcom/dianxinos/optimizer/ui/DxTitleBar;->a(Ldxoptimizer/vd;)Lcom/dianxinos/optimizer/ui/DxTitleBar;
.line 43
const v0, 0x7f0e0c07
invoke-virtual {p0, v0}, Lcom/dianxinos/optimizer/module/accelerate/TalkGuideActivity;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/Button;
iput-object v0, p0, Lcom/dianxinos/optimizer/module/accelerate/TalkGuideActivity;->a:Landroid/widget/Button;
.line 44
iget-object v0, p0, Lcom/dianxinos/optimizer/module/accelerate/TalkGuideActivity;->a:Landroid/widget/Button;
invoke-virtual {v0, p0}, Landroid/widget/Button;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 45
return-void
.end method
.method protected onResume()V
.registers 4
.prologue
const/4 v2, 0x0
.line 49
invoke-super {p0}, Ldxoptimizer/afc;->onResume()V
.line 50
invoke-direct {p0}, Lcom/dianxinos/optimizer/module/accelerate/TalkGuideActivity;->b()Z
move-result v0
if-eqz v0, :cond_13
.line 51
iget-object v0, p0, Lcom/dianxinos/optimizer/module/accelerate/TalkGuideActivity;->a:Landroid/widget/Button;
const v1, 0x7f080a7e
invoke-virtual {v0, v1}, Landroid/widget/Button;->setText(I)V
.line 57
:goto_12
return-void
.line 53
:cond_13
iget-object v0, p0, Lcom/dianxinos/optimizer/module/accelerate/TalkGuideActivity;->a:Landroid/widget/Button;
const v1, 0x7f080a7f
invoke-virtual {v0, v1}, Landroid/widget/Button;->setText(I)V
.line 54
iget-object v0, p0, Lcom/dianxinos/optimizer/module/accelerate/TalkGuideActivity;->a:Landroid/widget/Button;
invoke-virtual {v0, v2}, Landroid/widget/Button;->setEnabled(Z)V
.line 55
iget-object v0, p0, Lcom/dianxinos/optimizer/module/accelerate/TalkGuideActivity;->a:Landroid/widget/Button;
invoke-virtual {v0, v2}, Landroid/widget/Button;->setClickable(Z)V
goto :goto_12
.end method