bwq.smali
.class public Ldxoptimizer/bwq;
.super Ljava/lang/Object;
.source "PermissionGuideWindow.java"
# interfaces
.implements Landroid/view/View$OnClickListener;
.implements Ldxoptimizer/aey$a;
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Ldxoptimizer/bwq$a;,
Ldxoptimizer/bwq$b;
}
.end annotation
# instance fields
.field private a:Ljava/lang/String;
.field private b:Ljava/lang/String;
.field private c:Z
.field private d:Z
.field private e:Z
.field private f:Z
.field private g:Z
.field private h:Z
.field private i:Z
.field private j:J
.field private k:Landroid/os/Handler;
.field private l:Landroid/view/View;
.field private m:Landroid/view/View;
.field private n:Landroid/content/Context;
.field private o:Landroid/view/WindowManager;
.field private p:Landroid/view/WindowManager$LayoutParams;
.field private q:Landroid/view/WindowManager$LayoutParams;
.field private r:Landroid/widget/ImageView;
.field private s:Landroid/widget/ImageView;
.field private t:Landroid/widget/LinearLayout;
.field private u:Z
.field private v:Ldxoptimizer/cim;
.field private w:Ldxoptimizer/cim;
.field private x:Ldxoptimizer/cim;
.field private y:Ldxoptimizer/cim;
.field private z:Ldxoptimizer/bwq$b;
# direct methods
.method private constructor <init>(Ldxoptimizer/bwq$a;)V
.registers 4
.prologue
.line 156
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 148
const/4 v0, 0x0
iput-boolean v0, p0, Ldxoptimizer/bwq;->u:Z
.line 157
invoke-static {p1}, Ldxoptimizer/bwq$a;->a(Ldxoptimizer/bwq$a;)Landroid/content/Context;
move-result-object v0
invoke-virtual {v0}, Landroid/content/Context;->getApplicationContext()Landroid/content/Context;
move-result-object v0
iput-object v0, p0, Ldxoptimizer/bwq;->n:Landroid/content/Context;
.line 158
invoke-static {p1}, Ldxoptimizer/bwq$a;->b(Ldxoptimizer/bwq$a;)Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Ldxoptimizer/bwq;->a:Ljava/lang/String;
.line 159
invoke-static {p1}, Ldxoptimizer/bwq$a;->c(Ldxoptimizer/bwq$a;)Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Ldxoptimizer/bwq;->b:Ljava/lang/String;
.line 160
invoke-static {p1}, Ldxoptimizer/bwq$a;->d(Ldxoptimizer/bwq$a;)Z
move-result v0
iput-boolean v0, p0, Ldxoptimizer/bwq;->c:Z
.line 161
invoke-static {p1}, Ldxoptimizer/bwq$a;->e(Ldxoptimizer/bwq$a;)Z
move-result v0
iput-boolean v0, p0, Ldxoptimizer/bwq;->d:Z
.line 162
invoke-static {p1}, Ldxoptimizer/bwq$a;->f(Ldxoptimizer/bwq$a;)Z
move-result v0
iput-boolean v0, p0, Ldxoptimizer/bwq;->e:Z
.line 163
invoke-static {p1}, Ldxoptimizer/bwq$a;->g(Ldxoptimizer/bwq$a;)Z
move-result v0
iput-boolean v0, p0, Ldxoptimizer/bwq;->f:Z
.line 164
invoke-static {p1}, Ldxoptimizer/bwq$a;->h(Ldxoptimizer/bwq$a;)Z
move-result v0
iput-boolean v0, p0, Ldxoptimizer/bwq;->g:Z
.line 165
invoke-static {p1}, Ldxoptimizer/bwq$a;->i(Ldxoptimizer/bwq$a;)Z
move-result v0
iput-boolean v0, p0, Ldxoptimizer/bwq;->h:Z
.line 166
invoke-static {p1}, Ldxoptimizer/bwq$a;->j(Ldxoptimizer/bwq$a;)J
move-result-wide v0
iput-wide v0, p0, Ldxoptimizer/bwq;->j:J
.line 167
invoke-static {p1}, Ldxoptimizer/bwq$a;->k(Ldxoptimizer/bwq$a;)Z
move-result v0
iput-boolean v0, p0, Ldxoptimizer/bwq;->i:Z
.line 168
new-instance v0, Ldxoptimizer/aey;
invoke-direct {v0, p0}, Ldxoptimizer/aey;-><init>(Ldxoptimizer/aey$a;)V
iput-object v0, p0, Ldxoptimizer/bwq;->k:Landroid/os/Handler;
.line 170
invoke-direct {p0}, Ldxoptimizer/bwq;->c()V
.line 171
invoke-direct {p0}, Ldxoptimizer/bwq;->d()V
.line 172
invoke-direct {p0}, Ldxoptimizer/bwq;->e()V
.line 173
return-void
.end method
.method synthetic constructor <init>(Ldxoptimizer/bwq$a;Ldxoptimizer/bwq$1;)V
.registers 3
.prologue
.line 35
invoke-direct {p0, p1}, Ldxoptimizer/bwq;-><init>(Ldxoptimizer/bwq$a;)V
return-void
.end method
.method static synthetic a(Ldxoptimizer/bwq;)Landroid/view/View;
.registers 2
.prologue
.line 35
iget-object v0, p0, Ldxoptimizer/bwq;->l:Landroid/view/View;
return-object v0
.end method
.method private a(I)V
.registers 6
.prologue
const/4 v1, -0x1
const/4 v3, 0x0
.line 252
new-instance v0, Landroid/widget/FrameLayout$LayoutParams;
invoke-direct {v0, v1, v1}, Landroid/widget/FrameLayout$LayoutParams;-><init>(II)V
.line 254
iget-object v1, p0, Ldxoptimizer/bwq;->n:Landroid/content/Context;
const/high16 v2, 0x40e00000 # 7.0f
invoke-static {v1, v2}, Ldxoptimizer/cec;->a(Landroid/content/Context;F)F
move-result v1
float-to-int v1, v1
sub-int v1, p1, v1
invoke-virtual {v0, v3, v3, v1, v3}, Landroid/widget/FrameLayout$LayoutParams;->setMargins(IIII)V
.line 255
iget-object v1, p0, Ldxoptimizer/bwq;->r:Landroid/widget/ImageView;
invoke-virtual {v1, v0}, Landroid/widget/ImageView;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V
.line 256
iget-object v1, p0, Ldxoptimizer/bwq;->s:Landroid/widget/ImageView;
invoke-virtual {v1, v0}, Landroid/widget/ImageView;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V
.line 257
iget-object v1, p0, Ldxoptimizer/bwq;->m:Landroid/view/View;
const v2, 0x7f0e090d
invoke-virtual {v1, v2}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v1
invoke-virtual {v1, v0}, Landroid/view/View;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V
.line 258
return-void
.end method
.method private a(II)V
.registers 7
.prologue
const/4 v3, 0x0
.line 245
new-instance v0, Landroid/widget/LinearLayout$LayoutParams;
const/4 v1, -0x1
const/4 v2, -0x2
invoke-direct {v0, v1, v2}, Landroid/widget/LinearLayout$LayoutParams;-><init>(II)V
.line 247
iget-object v1, p0, Ldxoptimizer/bwq;->n:Landroid/content/Context;
const/high16 v2, 0x40800000 # 4.0f
invoke-static {v1, v2}, Ldxoptimizer/cec;->a(Landroid/content/Context;F)F
move-result v1
float-to-int v1, v1
sub-int v1, p2, v1
invoke-virtual {v0, p1, v3, v1, v3}, Landroid/widget/LinearLayout$LayoutParams;->setMargins(IIII)V
.line 248
iget-object v1, p0, Ldxoptimizer/bwq;->t:Landroid/widget/LinearLayout;
invoke-virtual {v1, v0}, Landroid/widget/LinearLayout;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V
.line 249
return-void
.end method
.method static synthetic a(Ldxoptimizer/bwq;Z)Z
.registers 2
.prologue
.line 35
iput-boolean p1, p0, Ldxoptimizer/bwq;->u:Z
return p1
.end method
.method static synthetic b(Ldxoptimizer/bwq;)Landroid/view/WindowManager;
.registers 2
.prologue
.line 35
iget-object v0, p0, Ldxoptimizer/bwq;->o:Landroid/view/WindowManager;
return-object v0
.end method
.method static synthetic c(Ldxoptimizer/bwq;)Landroid/view/WindowManager$LayoutParams;
.registers 2
.prologue
.line 35
iget-object v0, p0, Ldxoptimizer/bwq;->p:Landroid/view/WindowManager$LayoutParams;
return-object v0
.end method
.method private c()V
.registers 9
.prologue
const v7, 0x7f0901c7
const/16 v6, 0x8
const/4 v5, -0x2
const/4 v4, 0x1
.line 177
iget-object v0, p0, Ldxoptimizer/bwq;->n:Landroid/content/Context;
const-string v1, "window"
invoke-virtual {v0, v1}, 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/bwq;->o:Landroid/view/WindowManager;
.line 178
new-instance v0, Landroid/view/WindowManager$LayoutParams;
invoke-direct {v0}, Landroid/view/WindowManager$LayoutParams;-><init>()V
iput-object v0, p0, Ldxoptimizer/bwq;->p:Landroid/view/WindowManager$LayoutParams;
.line 179
iget-object v0, p0, Ldxoptimizer/bwq;->p:Landroid/view/WindowManager$LayoutParams;
const/4 v1, -0x1
iput v1, v0, Landroid/view/WindowManager$LayoutParams;->width:I
.line 180
iget-object v0, p0, Ldxoptimizer/bwq;->p:Landroid/view/WindowManager$LayoutParams;
iput v5, v0, Landroid/view/WindowManager$LayoutParams;->height:I
.line 181
iget-object v0, p0, Ldxoptimizer/bwq;->p:Landroid/view/WindowManager$LayoutParams;
invoke-static {}, Ldxoptimizer/aol;->a()I
move-result v1
iput v1, v0, Landroid/view/WindowManager$LayoutParams;->type:I
.line 182
iget-object v0, p0, Ldxoptimizer/bwq;->p:Landroid/view/WindowManager$LayoutParams;
iput v4, v0, Landroid/view/WindowManager$LayoutParams;->format:I
.line 183
iget-object v0, p0, Ldxoptimizer/bwq;->p:Landroid/view/WindowManager$LayoutParams;
iput v6, v0, Landroid/view/WindowManager$LayoutParams;->flags:I
.line 184
iget-object v0, p0, Ldxoptimizer/bwq;->p:Landroid/view/WindowManager$LayoutParams;
const/16 v1, 0x50
iput v1, v0, Landroid/view/WindowManager$LayoutParams;->gravity:I
.line 185
iget-object v0, p0, Ldxoptimizer/bwq;->p:Landroid/view/WindowManager$LayoutParams;
iget-object v1, p0, Ldxoptimizer/bwq;->n:Landroid/content/Context;
.line 186
invoke-virtual {v1}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
move-result-object v1
invoke-virtual {v1, v7}, Landroid/content/res/Resources;->getDimension(I)F
move-result v1
iget-object v2, p0, Ldxoptimizer/bwq;->n:Landroid/content/Context;
.line 187
invoke-virtual {v2}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
move-result-object v2
const v3, 0x7f0901c6
invoke-virtual {v2, v3}, Landroid/content/res/Resources;->getDimension(I)F
move-result v2
add-float/2addr v1, v2
iget-object v2, p0, Ldxoptimizer/bwq;->n:Landroid/content/Context;
.line 188
invoke-static {v2}, Ldxoptimizer/cec;->b(Landroid/content/Context;)Landroid/util/DisplayMetrics;
move-result-object v2
iget v2, v2, Landroid/util/DisplayMetrics;->heightPixels:I
int-to-float v2, v2
div-float/2addr v1, v2
iput v1, v0, Landroid/view/WindowManager$LayoutParams;->verticalMargin:F
.line 189
iget-object v0, p0, Ldxoptimizer/bwq;->p:Landroid/view/WindowManager$LayoutParams;
iput v4, v0, Landroid/view/WindowManager$LayoutParams;->screenOrientation:I
.line 191
new-instance v0, Landroid/view/WindowManager$LayoutParams;
invoke-direct {v0}, Landroid/view/WindowManager$LayoutParams;-><init>()V
iput-object v0, p0, Ldxoptimizer/bwq;->q:Landroid/view/WindowManager$LayoutParams;
.line 192
iget-object v0, p0, Ldxoptimizer/bwq;->q:Landroid/view/WindowManager$LayoutParams;
iput v5, v0, Landroid/view/WindowManager$LayoutParams;->width:I
.line 193
iget-object v0, p0, Ldxoptimizer/bwq;->q:Landroid/view/WindowManager$LayoutParams;
iput v5, v0, Landroid/view/WindowManager$LayoutParams;->height:I
.line 194
iget-object v0, p0, Ldxoptimizer/bwq;->q:Landroid/view/WindowManager$LayoutParams;
invoke-static {}, Ldxoptimizer/aol;->a()I
move-result v1
iput v1, v0, Landroid/view/WindowManager$LayoutParams;->type:I
.line 195
iget-object v0, p0, Ldxoptimizer/bwq;->q:Landroid/view/WindowManager$LayoutParams;
iput v4, v0, Landroid/view/WindowManager$LayoutParams;->format:I
.line 196
iget-object v0, p0, Ldxoptimizer/bwq;->q:Landroid/view/WindowManager$LayoutParams;
iput v6, v0, Landroid/view/WindowManager$LayoutParams;->flags:I
.line 197
iget-object v0, p0, Ldxoptimizer/bwq;->q:Landroid/view/WindowManager$LayoutParams;
const/16 v1, 0x55
iput v1, v0, Landroid/view/WindowManager$LayoutParams;->gravity:I
.line 198
iget-object v0, p0, Ldxoptimizer/bwq;->q:Landroid/view/WindowManager$LayoutParams;
iget-object v1, p0, Ldxoptimizer/bwq;->n:Landroid/content/Context;
invoke-virtual {v1}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
move-result-object v1
invoke-virtual {v1, v7}, Landroid/content/res/Resources;->getDimension(I)F
move-result v1
iget-object v2, p0, Ldxoptimizer/bwq;->n:Landroid/content/Context;
.line 199
invoke-static {v2}, Ldxoptimizer/cec;->b(Landroid/content/Context;)Landroid/util/DisplayMetrics;
move-result-object v2
iget v2, v2, Landroid/util/DisplayMetrics;->heightPixels:I
int-to-float v2, v2
div-float/2addr v1, v2
iput v1, v0, Landroid/view/WindowManager$LayoutParams;->verticalMargin:F
.line 200
iget-object v0, p0, Ldxoptimizer/bwq;->q:Landroid/view/WindowManager$LayoutParams;
iput v4, v0, Landroid/view/WindowManager$LayoutParams;->screenOrientation:I
.line 201
return-void
.end method
.method static synthetic d(Ldxoptimizer/bwq;)Landroid/view/View;
.registers 2
.prologue
.line 35
iget-object v0, p0, Ldxoptimizer/bwq;->m:Landroid/view/View;
return-object v0
.end method
.method private d()V
.registers 6
.prologue
const/4 v4, 0x0
const/4 v2, 0x0
const/16 v3, 0x8
.line 204
iget-object v0, p0, Ldxoptimizer/bwq;->n:Landroid/content/Context;
invoke-static {v0}, Landroid/view/LayoutInflater;->from(Landroid/content/Context;)Landroid/view/LayoutInflater;
move-result-object v0
.line 205
const v1, 0x7f030248
invoke-virtual {v0, v1, v4}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;)Landroid/view/View;
move-result-object v1
iput-object v1, p0, Ldxoptimizer/bwq;->m:Landroid/view/View;
.line 206
const v1, 0x7f03024a
invoke-virtual {v0, v1, v4}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;)Landroid/view/View;
move-result-object v0
iput-object v0, p0, Ldxoptimizer/bwq;->l:Landroid/view/View;
.line 208
iget-object v0, p0, Ldxoptimizer/bwq;->m:Landroid/view/View;
const v1, 0x7f0e090e
invoke-virtual {v0, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/ImageView;
iput-object v0, p0, Ldxoptimizer/bwq;->r:Landroid/widget/ImageView;
.line 209
iget-object v0, p0, Ldxoptimizer/bwq;->r:Landroid/widget/ImageView;
invoke-virtual {v0, p0}, Landroid/widget/ImageView;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 210
iget-object v0, p0, Ldxoptimizer/bwq;->m:Landroid/view/View;
const v1, 0x7f0e090f
invoke-virtual {v0, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/ImageView;
iput-object v0, p0, Ldxoptimizer/bwq;->s:Landroid/widget/ImageView;
.line 211
iget-object v0, p0, Ldxoptimizer/bwq;->s:Landroid/widget/ImageView;
invoke-virtual {v0, p0}, Landroid/widget/ImageView;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 212
iget-object v0, p0, Ldxoptimizer/bwq;->l:Landroid/view/View;
const v1, 0x7f0e0906
invoke-virtual {v0, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/LinearLayout;
iput-object v0, p0, Ldxoptimizer/bwq;->t:Landroid/widget/LinearLayout;
.line 214
iget-object v0, p0, Ldxoptimizer/bwq;->n:Landroid/content/Context;
invoke-static {v0}, Ldxoptimizer/cec;->b(Landroid/content/Context;)Landroid/util/DisplayMetrics;
move-result-object v0
iget v0, v0, Landroid/util/DisplayMetrics;->widthPixels:I
.line 215
int-to-float v1, v0
const v4, 0x3e2e147b # 0.17f
mul-float/2addr v1, v4
float-to-int v1, v1
.line 216
int-to-float v0, v0
const v4, 0x3d75c28f # 0.06f
mul-float/2addr v0, v4
float-to-int v0, v0
.line 217
invoke-direct {p0, v1, v0}, Ldxoptimizer/bwq;->a(II)V
.line 218
invoke-direct {p0, v0}, Ldxoptimizer/bwq;->a(I)V
.line 220
iget-object v0, p0, Ldxoptimizer/bwq;->l:Landroid/view/View;
const v1, 0x7f0e0907
invoke-virtual {v0, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/TextView;
iget-object v1, p0, Ldxoptimizer/bwq;->a:Ljava/lang/String;
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 221
iget-object v0, p0, Ldxoptimizer/bwq;->l:Landroid/view/View;
const v1, 0x7f0e090a
invoke-virtual {v0, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/TextView;
.line 222
iget-object v1, p0, Ldxoptimizer/bwq;->b:Ljava/lang/String;
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 223
iget-boolean v1, p0, Ldxoptimizer/bwq;->i:Z
if-eqz v1, :cond_90
.line 224
sget-object v1, Landroid/graphics/Typeface;->DEFAULT_BOLD:Landroid/graphics/Typeface;
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setTypeface(Landroid/graphics/Typeface;)V
.line 227
:cond_90
iget-object v0, p0, Ldxoptimizer/bwq;->l:Landroid/view/View;
const v1, 0x7f0e0909
invoke-virtual {v0, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/ImageView;
.line 228
iget-boolean v1, p0, Ldxoptimizer/bwq;->d:Z
if-eqz v1, :cond_da
move v1, v2
:goto_a0
invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setVisibility(I)V
.line 230
iget-object v0, p0, Ldxoptimizer/bwq;->l:Landroid/view/View;
const v1, 0x7f0e090b
invoke-virtual {v0, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/ImageView;
.line 231
iget-boolean v1, p0, Ldxoptimizer/bwq;->e:Z
if-eqz v1, :cond_dc
move v1, v2
:goto_b3
invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setVisibility(I)V
.line 233
iget-boolean v0, p0, Ldxoptimizer/bwq;->f:Z
if-nez v0, :cond_c9
.line 234
iget-object v0, p0, Ldxoptimizer/bwq;->t:Landroid/widget/LinearLayout;
invoke-virtual {v0, v3}, Landroid/widget/LinearLayout;->setVisibility(I)V
.line 235
iget-object v0, p0, Ldxoptimizer/bwq;->s:Landroid/widget/ImageView;
invoke-virtual {v0, v3}, Landroid/widget/ImageView;->setVisibility(I)V
.line 236
iget-object v0, p0, Ldxoptimizer/bwq;->r:Landroid/widget/ImageView;
invoke-virtual {v0, v2}, Landroid/widget/ImageView;->setVisibility(I)V
.line 239
:cond_c9
iget-boolean v0, p0, Ldxoptimizer/bwq;->g:Z
if-nez v0, :cond_d9
.line 240
iget-object v0, p0, Ldxoptimizer/bwq;->l:Landroid/view/View;
const v1, 0x7f0e0908
invoke-virtual {v0, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
invoke-virtual {v0, v3}, Landroid/view/View;->setVisibility(I)V
.line 242
:cond_d9
return-void
:cond_da
move v1, v3
.line 228
goto :goto_a0
:cond_dc
move v1, v3
.line 231
goto :goto_b3
.end method
.method static synthetic e(Ldxoptimizer/bwq;)Landroid/view/WindowManager$LayoutParams;
.registers 2
.prologue
.line 35
iget-object v0, p0, Ldxoptimizer/bwq;->q:Landroid/view/WindowManager$LayoutParams;
return-object v0
.end method
.method private e()V
.registers 3
.prologue
.line 261
iget-object v0, p0, Ldxoptimizer/bwq;->r:Landroid/widget/ImageView;
iget-object v1, p0, Ldxoptimizer/bwq;->s:Landroid/widget/ImageView;
invoke-static {v0, v1}, Ldxoptimizer/bvw;->a(Landroid/view/View;Landroid/view/View;)Ldxoptimizer/cim;
move-result-object v0
iput-object v0, p0, Ldxoptimizer/bwq;->w:Ldxoptimizer/cim;
.line 262
iget-object v0, p0, Ldxoptimizer/bwq;->w:Ldxoptimizer/cim;
new-instance v1, Ldxoptimizer/bwq$1;
invoke-direct {v1, p0}, Ldxoptimizer/bwq$1;-><init>(Ldxoptimizer/bwq;)V
invoke-virtual {v0, v1}, Ldxoptimizer/cim;->a(Ldxoptimizer/cik$a;)V
.line 270
iget-object v0, p0, Ldxoptimizer/bwq;->s:Landroid/widget/ImageView;
iget-object v1, p0, Ldxoptimizer/bwq;->r:Landroid/widget/ImageView;
invoke-static {v0, v1}, Ldxoptimizer/bvw;->a(Landroid/view/View;Landroid/view/View;)Ldxoptimizer/cim;
move-result-object v0
iput-object v0, p0, Ldxoptimizer/bwq;->v:Ldxoptimizer/cim;
.line 271
iget-object v0, p0, Ldxoptimizer/bwq;->v:Ldxoptimizer/cim;
new-instance v1, Ldxoptimizer/bwq$2;
invoke-direct {v1, p0}, Ldxoptimizer/bwq$2;-><init>(Ldxoptimizer/bwq;)V
invoke-virtual {v0, v1}, Ldxoptimizer/cim;->a(Ldxoptimizer/cik$a;)V
.line 278
return-void
.end method
.method private f()V
.registers 3
.prologue
.line 284
iget-object v0, p0, Ldxoptimizer/bwq;->x:Ldxoptimizer/cim;
if-nez v0, :cond_16
.line 285
iget-object v0, p0, Ldxoptimizer/bwq;->t:Landroid/widget/LinearLayout;
invoke-static {v0}, Ldxoptimizer/bvw;->a(Landroid/view/View;)Ldxoptimizer/cim;
move-result-object v0
iput-object v0, p0, Ldxoptimizer/bwq;->x:Ldxoptimizer/cim;
.line 286
iget-object v0, p0, Ldxoptimizer/bwq;->x:Ldxoptimizer/cim;
new-instance v1, Ldxoptimizer/bwq$3;
invoke-direct {v1, p0}, Ldxoptimizer/bwq$3;-><init>(Ldxoptimizer/bwq;)V
invoke-virtual {v0, v1}, Ldxoptimizer/cim;->a(Ldxoptimizer/cik$a;)V
.line 299
:cond_16
iget-object v0, p0, Ldxoptimizer/bwq;->y:Ldxoptimizer/cim;
if-nez v0, :cond_2c
.line 300
iget-object v0, p0, Ldxoptimizer/bwq;->t:Landroid/widget/LinearLayout;
invoke-static {v0}, Ldxoptimizer/bvw;->b(Landroid/view/View;)Ldxoptimizer/cim;
move-result-object v0
iput-object v0, p0, Ldxoptimizer/bwq;->y:Ldxoptimizer/cim;
.line 301
iget-object v0, p0, Ldxoptimizer/bwq;->y:Ldxoptimizer/cim;
new-instance v1, Ldxoptimizer/bwq$4;
invoke-direct {v1, p0}, Ldxoptimizer/bwq$4;-><init>(Ldxoptimizer/bwq;)V
invoke-virtual {v0, v1}, Ldxoptimizer/cim;->a(Ldxoptimizer/cik$a;)V
.line 308
:cond_2c
return-void
.end method
# virtual methods
.method public a()V
.registers 6
.prologue
const/4 v4, 0x1
.line 330
const-string v0, "pgwc"
const-string v1, "pgws"
.line 332
invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v2
.line 330
invoke-static {v0, v1, v2}, Ldxoptimizer/cgh;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Number;)V
.line 333
iget-object v0, p0, Ldxoptimizer/bwq;->k:Landroid/os/Handler;
new-instance v1, Ldxoptimizer/bwq$5;
invoke-direct {v1, p0}, Ldxoptimizer/bwq$5;-><init>(Ldxoptimizer/bwq;)V
const-wide/16 v2, 0x1f4
invoke-virtual {v0, v1, v2, v3}, Landroid/os/Handler;->postDelayed(Ljava/lang/Runnable;J)Z
.line 352
iget-boolean v0, p0, Ldxoptimizer/bwq;->h:Z
if-eqz v0, :cond_23
.line 353
iget-object v0, p0, Ldxoptimizer/bwq;->k:Landroid/os/Handler;
iget-wide v2, p0, Ldxoptimizer/bwq;->j:J
invoke-virtual {v0, v4, v2, v3}, Landroid/os/Handler;->sendEmptyMessageDelayed(IJ)Z
.line 355
:cond_23
const-string v0, "permission_guide"
invoke-static {v0, v4}, Ldxoptimizer/aea;->a(Ljava/lang/String;Z)V
.line 356
iget-object v0, p0, Ldxoptimizer/bwq;->k:Landroid/os/Handler;
const/4 v1, 0x2
const-wide/16 v2, 0x3a98
invoke-virtual {v0, v1, v2, v3}, Landroid/os/Handler;->sendEmptyMessageDelayed(IJ)Z
.line 357
return-void
.end method
.method public a(Ldxoptimizer/bwq$b;)V
.registers 2
.prologue
.line 326
iput-object p1, p0, Ldxoptimizer/bwq;->z:Ldxoptimizer/bwq$b;
.line 327
return-void
.end method
.method public b()V
.registers 6
.prologue
const/4 v4, 0x0
.line 360
iget-object v0, p0, Ldxoptimizer/bwq;->k:Landroid/os/Handler;
invoke-virtual {v0}, Landroid/os/Handler;->getLooper()Landroid/os/Looper;
move-result-object v0
invoke-virtual {v0}, Landroid/os/Looper;->getThread()Ljava/lang/Thread;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/Thread;->getId()J
move-result-wide v0
invoke-static {}, Ljava/lang/Thread;->currentThread()Ljava/lang/Thread;
move-result-object v2
invoke-virtual {v2}, Ljava/lang/Thread;->getId()J
move-result-wide v2
cmp-long v0, v0, v2
if-eqz v0, :cond_22
.line 364
iget-object v0, p0, Ldxoptimizer/bwq;->k:Landroid/os/Handler;
const/4 v1, 0x1
invoke-virtual {v0, v1}, Landroid/os/Handler;->sendEmptyMessage(I)Z
.line 389
:cond_21
:goto_21
return-void
.line 367
:cond_22
const-string v0, "permission_guide"
const/4 v1, 0x0
invoke-static {v0, v1}, Ldxoptimizer/aea;->a(Ljava/lang/String;Z)V
.line 368
iget-object v0, p0, Ldxoptimizer/bwq;->v:Ldxoptimizer/cim;
invoke-virtual {v0}, Ldxoptimizer/cim;->b()V
.line 369
iget-object v0, p0, Ldxoptimizer/bwq;->w:Ldxoptimizer/cim;
invoke-virtual {v0}, Ldxoptimizer/cim;->b()V
.line 370
iget-object v0, p0, Ldxoptimizer/bwq;->x:Ldxoptimizer/cim;
if-eqz v0, :cond_3b
iget-object v0, p0, Ldxoptimizer/bwq;->x:Ldxoptimizer/cim;
invoke-virtual {v0}, Ldxoptimizer/cim;->b()V
.line 371
:cond_3b
iget-object v0, p0, Ldxoptimizer/bwq;->y:Ldxoptimizer/cim;
if-eqz v0, :cond_44
iget-object v0, p0, Ldxoptimizer/bwq;->y:Ldxoptimizer/cim;
invoke-virtual {v0}, Ldxoptimizer/cim;->b()V
.line 373
:cond_44
iget-object v0, p0, Ldxoptimizer/bwq;->o:Landroid/view/WindowManager;
if-eqz v0, :cond_21
.line 375
:try_start_48
iget-object v0, p0, Ldxoptimizer/bwq;->l:Landroid/view/View;
invoke-virtual {v0}, Landroid/view/View;->getWindowToken()Landroid/os/IBinder;
move-result-object v0
if-eqz v0, :cond_57
.line 376
iget-object v0, p0, Ldxoptimizer/bwq;->o:Landroid/view/WindowManager;
iget-object v1, p0, Ldxoptimizer/bwq;->l:Landroid/view/View;
invoke-interface {v0, v1}, Landroid/view/WindowManager;->removeView(Landroid/view/View;)V
.line 378
:cond_57
iget-object v0, p0, Ldxoptimizer/bwq;->m:Landroid/view/View;
invoke-virtual {v0}, Landroid/view/View;->getWindowToken()Landroid/os/IBinder;
move-result-object v0
if-eqz v0, :cond_66
.line 379
iget-object v0, p0, Ldxoptimizer/bwq;->o:Landroid/view/WindowManager;
iget-object v1, p0, Ldxoptimizer/bwq;->m:Landroid/view/View;
invoke-interface {v0, v1}, Landroid/view/WindowManager;->removeView(Landroid/view/View;)V
:try_end_66
.catch Ljava/lang/Exception; {:try_start_48 .. :try_end_66} :catch_69
.catchall {:try_start_48 .. :try_end_66} :catchall_6d
.line 386
:cond_66
iput-object v4, p0, Ldxoptimizer/bwq;->o:Landroid/view/WindowManager;
goto :goto_21
.line 381
:catch_69
move-exception v0
.line 386
iput-object v4, p0, Ldxoptimizer/bwq;->o:Landroid/view/WindowManager;
goto :goto_21
:catchall_6d
move-exception v0
iput-object v4, p0, Ldxoptimizer/bwq;->o:Landroid/view/WindowManager;
throw v0
.end method
.method public handleMessage(Landroid/os/Message;)V
.registers 4
.prologue
.line 312
iget v0, p1, Landroid/os/Message;->what:I
packed-switch v0, :pswitch_data_18
.line 323
:cond_5
:goto_5
return-void
.line 314
:pswitch_6
invoke-virtual {p0}, Ldxoptimizer/bwq;->b()V
.line 315
iget-object v0, p0, Ldxoptimizer/bwq;->z:Ldxoptimizer/bwq$b;
.line 316
if-eqz v0, :cond_5
.line 317
invoke-interface {v0}, Ldxoptimizer/bwq$b;->b()V
goto :goto_5
.line 320
:pswitch_11
const-string v0, "permission_guide"
const/4 v1, 0x0
invoke-static {v0, v1}, Ldxoptimizer/aea;->a(Ljava/lang/String;Z)V
goto :goto_5
.line 312
:pswitch_data_18
.packed-switch 0x1
:pswitch_6
:pswitch_11
.end packed-switch
.end method
.method public onClick(Landroid/view/View;)V
.registers 8
.prologue
const/16 v5, 0x8
const/4 v4, 0x0
const/4 v3, 0x1
.line 393
invoke-direct {p0}, Ldxoptimizer/bwq;->f()V
.line 395
iget-boolean v0, p0, Ldxoptimizer/bwq;->c:Z
if-eqz v0, :cond_10
iget-boolean v0, p0, Ldxoptimizer/bwq;->u:Z
if-eqz v0, :cond_10
.line 424
:cond_f
:goto_f
return-void
.line 397
:cond_10
iget-object v0, p0, Ldxoptimizer/bwq;->s:Landroid/widget/ImageView;
if-ne p1, v0, :cond_40
.line 398
const-string v0, "pgwc"
const-string v1, "pgwcc"
.line 400
invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v2
.line 398
invoke-static {v0, v1, v2}, Ldxoptimizer/cgh;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Number;)V
.line 401
iget-boolean v0, p0, Ldxoptimizer/bwq;->c:Z
if-eqz v0, :cond_30
.line 402
iget-object v0, p0, Ldxoptimizer/bwq;->w:Ldxoptimizer/cim;
invoke-virtual {v0}, Ldxoptimizer/cim;->a()V
.line 403
iget-object v0, p0, Ldxoptimizer/bwq;->y:Ldxoptimizer/cim;
invoke-virtual {v0}, Ldxoptimizer/cim;->a()V
.line 404
iput-boolean v3, p0, Ldxoptimizer/bwq;->u:Z
goto :goto_f
.line 406
:cond_30
iget-object v0, p0, Ldxoptimizer/bwq;->t:Landroid/widget/LinearLayout;
invoke-virtual {v0, v5}, Landroid/widget/LinearLayout;->setVisibility(I)V
.line 407
iget-object v0, p0, Ldxoptimizer/bwq;->s:Landroid/widget/ImageView;
invoke-virtual {v0, v5}, Landroid/widget/ImageView;->setVisibility(I)V
.line 408
iget-object v0, p0, Ldxoptimizer/bwq;->r:Landroid/widget/ImageView;
invoke-virtual {v0, v4}, Landroid/widget/ImageView;->setVisibility(I)V
goto :goto_f
.line 410
:cond_40
iget-object v0, p0, Ldxoptimizer/bwq;->r:Landroid/widget/ImageView;
if-ne p1, v0, :cond_f
.line 411
const-string v0, "pgwc"
const-string v1, "pgwbc"
.line 413
invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v2
.line 411
invoke-static {v0, v1, v2}, Ldxoptimizer/cgh;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Number;)V
.line 414
iget-boolean v0, p0, Ldxoptimizer/bwq;->c:Z
if-eqz v0, :cond_60
.line 415
iget-object v0, p0, Ldxoptimizer/bwq;->v:Ldxoptimizer/cim;
invoke-virtual {v0}, Ldxoptimizer/cim;->a()V
.line 416
iget-object v0, p0, Ldxoptimizer/bwq;->x:Ldxoptimizer/cim;
invoke-virtual {v0}, Ldxoptimizer/cim;->a()V
.line 417
iput-boolean v3, p0, Ldxoptimizer/bwq;->u:Z
goto :goto_f
.line 419
:cond_60
iget-object v0, p0, Ldxoptimizer/bwq;->t:Landroid/widget/LinearLayout;
invoke-virtual {v0, v4}, Landroid/widget/LinearLayout;->setVisibility(I)V
.line 420
iget-object v0, p0, Ldxoptimizer/bwq;->s:Landroid/widget/ImageView;
invoke-virtual {v0, v4}, Landroid/widget/ImageView;->setVisibility(I)V
.line 421
iget-object v0, p0, Ldxoptimizer/bwq;->r:Landroid/widget/ImageView;
invoke-virtual {v0, v5}, Landroid/widget/ImageView;->setVisibility(I)V
goto :goto_f
.end method