asb.smali
.class public Ldxoptimizer/asb;
.super Ljava/lang/Object;
.source "AccessibilityGuideLoadingFloatWindow.java"
# interfaces
.implements Landroid/view/View$OnClickListener;
.implements Ldxoptimizer/vd;
# instance fields
.field public a:Z
.field private b:Landroid/content/Context;
.field private c:Landroid/view/WindowManager;
.field private d:Landroid/view/View;
.field private e:Landroid/view/View;
.field private f:Landroid/widget/TextView;
# direct methods
.method public constructor <init>(Landroid/content/Context;)V
.registers 2
.prologue
.line 44
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 45
iput-object p1, p0, Ldxoptimizer/asb;->b:Landroid/content/Context;
.line 46
invoke-direct {p0}, Ldxoptimizer/asb;->d()V
.line 47
invoke-direct {p0}, Ldxoptimizer/asb;->e()V
.line 48
return-void
.end method
.method private a(I)Landroid/view/View;
.registers 3
.prologue
.line 91
iget-object v0, p0, Ldxoptimizer/asb;->d:Landroid/view/View;
invoke-virtual {v0, p1}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
return-object v0
.end method
.method private d()V
.registers 7
.prologue
const/4 v5, -0x1
const/4 v4, 0x1
.line 51
new-instance v1, Landroid/view/WindowManager$LayoutParams;
invoke-direct {v1}, Landroid/view/WindowManager$LayoutParams;-><init>()V
.line 52
iget-object v0, p0, Ldxoptimizer/asb;->b:Landroid/content/Context;
invoke-virtual {v0}, Landroid/content/Context;->getApplicationContext()Landroid/content/Context;
move-result-object v0
const-string v2, "window"
invoke-virtual {v0, v2}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Landroid/view/WindowManager;
iput-object v0, p0, Ldxoptimizer/asb;->c:Landroid/view/WindowManager;
.line 55
invoke-static {}, Ldxoptimizer/aol;->a()I
move-result v0
iput v0, v1, Landroid/view/WindowManager$LayoutParams;->type:I
.line 57
iput v4, v1, Landroid/view/WindowManager$LayoutParams;->format:I
.line 59
const v0, 0x220588
iput v0, v1, Landroid/view/WindowManager$LayoutParams;->flags:I
.line 66
const/16 v0, 0x11
iput v0, v1, Landroid/view/WindowManager$LayoutParams;->gravity:I
.line 68
iput v4, v1, Landroid/view/WindowManager$LayoutParams;->screenOrientation:I
.line 70
iget-object v0, p0, Ldxoptimizer/asb;->b:Landroid/content/Context;
invoke-static {v0}, Landroid/view/LayoutInflater;->from(Landroid/content/Context;)Landroid/view/LayoutInflater;
move-result-object v0
.line 72
const v2, 0x7f03001f
const/4 v3, 0x0
invoke-virtual {v0, v2, v3}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;)Landroid/view/View;
move-result-object v0
iput-object v0, p0, Ldxoptimizer/asb;->d:Landroid/view/View;
.line 73
iget-object v0, p0, Ldxoptimizer/asb;->d:Landroid/view/View;
new-instance v2, Landroid/widget/AbsListView$LayoutParams;
invoke-direct {v2, v5, v5}, Landroid/widget/AbsListView$LayoutParams;-><init>(II)V
invoke-virtual {v0, v2}, Landroid/view/View;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V
.line 76
:try_start_44
invoke-static {}, Ldxoptimizer/cct;->a()Landroid/content/Context;
move-result-object v0
invoke-static {v0}, Ldxoptimizer/aol;->a(Landroid/content/Context;)Z
move-result v0
if-eqz v0, :cond_4f
.line 88
:goto_4e
return-void
.line 79
:cond_4f
iget-object v0, p0, Ldxoptimizer/asb;->c:Landroid/view/WindowManager;
iget-object v2, p0, Ldxoptimizer/asb;->d:Landroid/view/View;
invoke-interface {v0, v2, v1}, Landroid/view/WindowManager;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
:try_end_56
.catch Ljava/lang/Exception; {:try_start_44 .. :try_end_56} :catch_62
.line 86
:goto_56
const-string v0, "acb_g_c"
const-string v1, "acb_g_fw_s"
.line 87
invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v2
.line 86
invoke-static {v0, v1, v2}, Ldxoptimizer/cgh;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Number;)V
goto :goto_4e
.line 80
:catch_62
move-exception v0
goto :goto_56
.end method
.method private e()V
.registers 4
.prologue
.line 98
const v0, 0x7f0e0094
invoke-direct {p0, v0}, Ldxoptimizer/asb;->a(I)Landroid/view/View;
move-result-object v0
check-cast v0, Lcom/dianxinos/optimizer/ui/DxTitleBar;
.line 99
invoke-virtual {v0, p0}, Lcom/dianxinos/optimizer/ui/DxTitleBar;->a(Ldxoptimizer/vd;)Lcom/dianxinos/optimizer/ui/DxTitleBar;
.line 100
const v1, 0x7f08005c
invoke-virtual {v0, v1}, Lcom/dianxinos/optimizer/ui/DxTitleBar;->b(I)Lcom/dianxinos/optimizer/ui/DxTitleBar;
.line 101
new-instance v1, Landroid/graphics/drawable/ColorDrawable;
const/4 v2, 0x0
invoke-direct {v1, v2}, Landroid/graphics/drawable/ColorDrawable;-><init>(I)V
invoke-static {v0, v1}, Ldxoptimizer/pp;->a(Landroid/view/View;Landroid/graphics/drawable/Drawable;)V
.line 103
const v0, 0x7f0e00ae
invoke-direct {p0, v0}, Ldxoptimizer/asb;->a(I)Landroid/view/View;
move-result-object v0
iput-object v0, p0, Ldxoptimizer/asb;->e:Landroid/view/View;
.line 104
iget-object v0, p0, Ldxoptimizer/asb;->e:Landroid/view/View;
invoke-virtual {v0, p0}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 106
const v0, 0x7f0e00ad
invoke-direct {p0, v0}, Ldxoptimizer/asb;->a(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/TextView;
iput-object v0, p0, Ldxoptimizer/asb;->f:Landroid/widget/TextView;
.line 107
return-void
.end method
.method private f()V
.registers 4
.prologue
const/4 v2, 0x0
.line 122
iget-object v0, p0, Ldxoptimizer/asb;->c:Landroid/view/WindowManager;
if-eqz v0, :cond_c
.line 124
:try_start_5
iget-object v0, p0, Ldxoptimizer/asb;->c:Landroid/view/WindowManager;
iget-object v1, p0, Ldxoptimizer/asb;->d:Landroid/view/View;
invoke-interface {v0, v1}, Landroid/view/WindowManager;->removeView(Landroid/view/View;)V
:try_end_c
.catch Ljava/lang/Exception; {:try_start_5 .. :try_end_c} :catch_11
.line 131
:cond_c
:goto_c
iput-object v2, p0, Ldxoptimizer/asb;->d:Landroid/view/View;
.line 132
iput-object v2, p0, Ldxoptimizer/asb;->c:Landroid/view/WindowManager;
.line 133
return-void
.line 125
:catch_11
move-exception v0
goto :goto_c
.end method
.method private g()V
.registers 3
.prologue
.line 145
const/4 v0, 0x1
iput-boolean v0, p0, Ldxoptimizer/asb;->a:Z
.line 146
iget-object v0, p0, Ldxoptimizer/asb;->e:Landroid/view/View;
const/4 v1, 0x0
invoke-virtual {v0, v1}, Landroid/view/View;->setClickable(Z)V
.line 147
iget-object v0, p0, Ldxoptimizer/asb;->e:Landroid/view/View;
const/4 v1, 0x4
invoke-virtual {v0, v1}, Landroid/view/View;->setVisibility(I)V
.line 148
iget-object v0, p0, Ldxoptimizer/asb;->f:Landroid/widget/TextView;
const v1, 0x7f080058
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(I)V
.line 149
return-void
.end method
# virtual methods
.method public b()V
.registers 1
.prologue
.line 117
invoke-static {}, Ldxoptimizer/ash;->a()V
.line 118
invoke-direct {p0}, Ldxoptimizer/asb;->f()V
.line 119
return-void
.end method
.method public c()Z
.registers 2
.prologue
.line 152
iget-object v0, p0, Ldxoptimizer/asb;->c:Landroid/view/WindowManager;
if-eqz v0, :cond_6
const/4 v0, 0x1
:goto_5
return v0
:cond_6
const/4 v0, 0x0
goto :goto_5
.end method
.method public g_()V
.registers 4
.prologue
.line 111
invoke-direct {p0}, Ldxoptimizer/asb;->g()V
.line 112
const-string v0, "acb_g_c"
const-string v1, "acb_g_fw_b"
const/4 v2, 0x1
.line 113
invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v2
.line 112
invoke-static {v0, v1, v2}, Ldxoptimizer/cgh;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Number;)V
.line 114
return-void
.end method
.method public onClick(Landroid/view/View;)V
.registers 5
.prologue
.line 137
iget-object v0, p0, Ldxoptimizer/asb;->e:Landroid/view/View;
if-ne p1, v0, :cond_13
.line 138
invoke-direct {p0}, Ldxoptimizer/asb;->g()V
.line 139
const-string v0, "acb_g_c"
const-string v1, "acb_g_fw_c"
const/4 v2, 0x1
.line 140
invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v2
.line 139
invoke-static {v0, v1, v2}, Ldxoptimizer/cgh;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Number;)V
.line 142
:cond_13
return-void
.end method