bnx.smali
.class public Ldxoptimizer/bnx;
.super Ljava/lang/Object;
.source "FloatingManager.java"
# interfaces
.implements Landroid/view/View$OnTouchListener;
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Ldxoptimizer/bnx$a;
}
.end annotation
# static fields
.field private static a:Lcom/dianxinos/optimizer/engine/antispam/model/AchieveInfo$PhoneLabel;
.field private static b:Ldxoptimizer/avb;
.field private static c:Ldxoptimizer/bnx;
# instance fields
.field private d:Landroid/content/Context;
.field private e:Landroid/view/WindowManager;
.field private f:I
.field private g:I
.field private h:Landroid/view/View;
.field private i:Lcom/dianxinos/optimizer/module/querylocation/floatingwindow/QueryLocationFloatingViewMini;
.field private j:Landroid/view/WindowManager$LayoutParams;
.field private k:Z
.field private l:Ldxoptimizer/ahk;
.field private m:Ldxoptimizer/bnx$a;
.field private n:Landroid/graphics/Bitmap;
.field private o:I
.field private p:Z
.field private q:Ldxoptimizer/avm;
.field private r:I
.field private s:Z
.field private t:J
.field private u:Landroid/os/Handler;
# direct methods
.method private constructor <init>(Landroid/content/Context;)V
.registers 4
.prologue
const/4 v1, 0x0
.line 169
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 101
iput-boolean v1, p0, Ldxoptimizer/bnx;->k:Z
.line 106
const/4 v0, -0x1
iput v0, p0, Ldxoptimizer/bnx;->o:I
.line 110
iput-boolean v1, p0, Ldxoptimizer/bnx;->s:Z
.line 114
new-instance v0, Ldxoptimizer/bnx$1;
invoke-static {}, Landroid/os/Looper;->getMainLooper()Landroid/os/Looper;
move-result-object v1
invoke-direct {v0, p0, v1}, Ldxoptimizer/bnx$1;-><init>(Ldxoptimizer/bnx;Landroid/os/Looper;)V
iput-object v0, p0, Ldxoptimizer/bnx;->u:Landroid/os/Handler;
.line 170
invoke-virtual {p1}, Landroid/content/Context;->getApplicationContext()Landroid/content/Context;
move-result-object v0
iput-object v0, p0, Ldxoptimizer/bnx;->d:Landroid/content/Context;
.line 171
const-string v0, "window"
invoke-virtual {p1, v0}, 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/bnx;->e:Landroid/view/WindowManager;
.line 172
iget-object v0, p0, Ldxoptimizer/bnx;->e:Landroid/view/WindowManager;
invoke-interface {v0}, Landroid/view/WindowManager;->getDefaultDisplay()Landroid/view/Display;
move-result-object v0
invoke-virtual {v0}, Landroid/view/Display;->getWidth()I
move-result v0
iput v0, p0, Ldxoptimizer/bnx;->f:I
.line 173
iget-object v0, p0, Ldxoptimizer/bnx;->e:Landroid/view/WindowManager;
invoke-interface {v0}, Landroid/view/WindowManager;->getDefaultDisplay()Landroid/view/Display;
move-result-object v0
invoke-virtual {v0}, Landroid/view/Display;->getHeight()I
move-result v0
iput v0, p0, Ldxoptimizer/bnx;->g:I
.line 174
invoke-static {}, Ldxoptimizer/ahc;->a()Ldxoptimizer/ahu;
move-result-object v0
invoke-virtual {v0, p1}, Ldxoptimizer/ahu;->e(Landroid/content/Context;)Ldxoptimizer/ahk;
move-result-object v0
iput-object v0, p0, Ldxoptimizer/bnx;->l:Ldxoptimizer/ahk;
.line 175
return-void
.end method
.method static synthetic a(Ldxoptimizer/bnx;J)J
.registers 4
.prologue
.line 73
iput-wide p1, p0, Ldxoptimizer/bnx;->t:J
return-wide p1
.end method
.method static synthetic a(Ldxoptimizer/bnx;Landroid/graphics/Bitmap;)Landroid/graphics/Bitmap;
.registers 2
.prologue
.line 73
iput-object p1, p0, Ldxoptimizer/bnx;->n:Landroid/graphics/Bitmap;
return-object p1
.end method
.method static synthetic a(Ldxoptimizer/bnx;)Lcom/dianxinos/optimizer/module/querylocation/floatingwindow/QueryLocationFloatingViewMini;
.registers 2
.prologue
.line 73
iget-object v0, p0, Ldxoptimizer/bnx;->i:Lcom/dianxinos/optimizer/module/querylocation/floatingwindow/QueryLocationFloatingViewMini;
return-object v0
.end method
.method static synthetic a(Ldxoptimizer/avb;)Ldxoptimizer/avb;
.registers 1
.prologue
.line 73
sput-object p0, Ldxoptimizer/bnx;->b:Ldxoptimizer/avb;
return-object p0
.end method
.method public static declared-synchronized a(Landroid/content/Context;)Ldxoptimizer/bnx;
.registers 3
.prologue
.line 163
const-class v1, Ldxoptimizer/bnx;
monitor-enter v1
:try_start_3
sget-object v0, Ldxoptimizer/bnx;->c:Ldxoptimizer/bnx;
if-nez v0, :cond_e
.line 164
new-instance v0, Ldxoptimizer/bnx;
invoke-direct {v0, p0}, Ldxoptimizer/bnx;-><init>(Landroid/content/Context;)V
sput-object v0, Ldxoptimizer/bnx;->c:Ldxoptimizer/bnx;
.line 166
:cond_e
sget-object v0, Ldxoptimizer/bnx;->c:Ldxoptimizer/bnx;
:try_end_10
.catchall {:try_start_3 .. :try_end_10} :catchall_12
monitor-exit v1
return-object v0
.line 163
:catchall_12
move-exception v0
monitor-exit v1
throw v0
.end method
.method private a(J)Ljava/lang/String;
.registers 14
.prologue
const v9, 0x7f080148
const-wide/16 v6, 0x1
const v8, 0x7f080146
const/4 v4, 0x1
const/4 v5, 0x0
.line 972
const-wide/16 v0, 0x0
cmp-long v0, p1, v0
if-gtz v0, :cond_17
.line 973
iget-object v0, p0, Ldxoptimizer/bnx;->d:Landroid/content/Context;
invoke-virtual {v0, v9}, Landroid/content/Context;->getString(I)Ljava/lang/String;
move-result-object v0
.line 993
:goto_16
return-object v0
.line 975
:cond_17
const-string v0, ""
.line 976
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v0
sub-long/2addr v0, p1
.line 977
const-wide v2, 0x9a7ec800L
div-long v2, v0, v2
cmp-long v2, v2, v6
if-ltz v2, :cond_4d
.line 978
iget-object v2, p0, Ldxoptimizer/bnx;->d:Landroid/content/Context;
new-array v3, v4, [Ljava/lang/Object;
new-instance v4, Ljava/lang/StringBuilder;
invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
const-wide v6, 0x9a7ec800L
div-long/2addr v0, v6
invoke-virtual {v4, v0, v1}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
move-result-object v0
const-string v1, "\u4e2a\u6708"
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
aput-object v0, v3, v5
invoke-virtual {v2, v8, v3}, Landroid/content/Context;->getString(I[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v0
goto :goto_16
.line 979
:cond_4d
const-wide/32 v2, 0x5265c00
div-long v2, v0, v2
cmp-long v2, v2, v6
if-ltz v2, :cond_78
.line 980
iget-object v2, p0, Ldxoptimizer/bnx;->d:Landroid/content/Context;
new-array v3, v4, [Ljava/lang/Object;
new-instance v4, Ljava/lang/StringBuilder;
invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
const-wide/32 v6, 0x5265c00
div-long/2addr v0, v6
invoke-virtual {v4, v0, v1}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
move-result-object v0
const-string v1, "\u5929"
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
aput-object v0, v3, v5
invoke-virtual {v2, v8, v3}, Landroid/content/Context;->getString(I[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v0
goto :goto_16
.line 981
:cond_78
const-wide/32 v2, 0x36ee80
div-long v2, v0, v2
cmp-long v2, v2, v6
if-ltz v2, :cond_a4
.line 982
iget-object v2, p0, Ldxoptimizer/bnx;->d:Landroid/content/Context;
new-array v3, v4, [Ljava/lang/Object;
new-instance v4, Ljava/lang/StringBuilder;
invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
const-wide/32 v6, 0x36ee80
div-long/2addr v0, v6
invoke-virtual {v4, v0, v1}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
move-result-object v0
const-string v1, "\u5c0f\u65f6"
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
aput-object v0, v3, v5
invoke-virtual {v2, v8, v3}, Landroid/content/Context;->getString(I[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v0
goto/16 :goto_16
.line 983
:cond_a4
const-wide/32 v2, 0xea60
div-long v2, v0, v2
cmp-long v2, v2, v6
if-ltz v2, :cond_d0
.line 984
iget-object v2, p0, Ldxoptimizer/bnx;->d:Landroid/content/Context;
new-array v3, v4, [Ljava/lang/Object;
new-instance v4, Ljava/lang/StringBuilder;
invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
const-wide/32 v6, 0xea60
div-long/2addr v0, v6
invoke-virtual {v4, v0, v1}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
move-result-object v0
const-string v1, "\u5206\u949f"
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
aput-object v0, v3, v5
invoke-virtual {v2, v8, v3}, Landroid/content/Context;->getString(I[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v0
goto/16 :goto_16
.line 985
:cond_d0
const-wide/16 v2, 0x3e8
div-long v2, v0, v2
cmp-long v2, v2, v6
if-ltz v2, :cond_fa
.line 986
iget-object v2, p0, Ldxoptimizer/bnx;->d:Landroid/content/Context;
new-array v3, v4, [Ljava/lang/Object;
new-instance v4, Ljava/lang/StringBuilder;
invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
const-wide/16 v6, 0x3e8
div-long/2addr v0, v6
invoke-virtual {v4, v0, v1}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
move-result-object v0
const-string v1, "\u79d2"
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
aput-object v0, v3, v5
invoke-virtual {v2, v8, v3}, Landroid/content/Context;->getString(I[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v0
goto/16 :goto_16
.line 988
:cond_fa
iget-object v0, p0, Ldxoptimizer/bnx;->d:Landroid/content/Context;
invoke-virtual {v0, v9}, Landroid/content/Context;->getString(I)Ljava/lang/String;
move-result-object v0
goto/16 :goto_16
.end method
.method private a(ILjava/lang/String;)V
.registers 5
.prologue
.line 839
new-instance v0, Ljava/lang/Thread;
new-instance v1, Ldxoptimizer/bnx$4;
invoke-direct {v1, p0, p2, p1}, Ldxoptimizer/bnx$4;-><init>(Ldxoptimizer/bnx;Ljava/lang/String;I)V
invoke-direct {v0, v1}, Ljava/lang/Thread;-><init>(Ljava/lang/Runnable;)V
.line 856
invoke-virtual {v0}, Ljava/lang/Thread;->start()V
.line 857
return-void
.end method
.method static synthetic a(Ldxoptimizer/bnx;ILjava/lang/String;)V
.registers 3
.prologue
.line 73
invoke-direct {p0, p1, p2}, Ldxoptimizer/bnx;->a(ILjava/lang/String;)V
return-void
.end method
.method static synthetic a(Ldxoptimizer/bnx;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;ZLandroid/graphics/Bitmap;Ljava/lang/String;I)V
.registers 11
.prologue
.line 73
invoke-direct/range {p0 .. p10}, Ldxoptimizer/bnx;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;ZLandroid/graphics/Bitmap;Ljava/lang/String;I)V
return-void
.end method
.method private a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;ZLandroid/graphics/Bitmap;Ljava/lang/String;I)V
.registers 24
.prologue
.line 339
if-eqz p7, :cond_1c
.line 340
invoke-static {}, Ldxoptimizer/qn;->c()Ldxoptimizer/qn;
move-result-object v2
move/from16 v0, p10
invoke-virtual {v2, v0}, Ldxoptimizer/qn;->h(I)I
move-result v2
.line 341
const/4 v3, 0x1
if-eq v3, v2, :cond_1c
.line 342
invoke-static {}, Ldxoptimizer/qn;->c()Ldxoptimizer/qn;
move-result-object v2
move/from16 v0, p10
invoke-virtual {v2, v0}, Ldxoptimizer/qn;->g(I)Z
move-result v2
.line 343
if-nez v2, :cond_1c
.line 377
:cond_1b
:goto_1b
return-void
.line 351
:cond_1c
iget-object v2, p0, Ldxoptimizer/bnx;->i:Lcom/dianxinos/optimizer/module/querylocation/floatingwindow/QueryLocationFloatingViewMini;
invoke-virtual {v2}, Lcom/dianxinos/optimizer/module/querylocation/floatingwindow/QueryLocationFloatingViewMini;->getPhoneView()Landroid/widget/ImageView;
move-result-object v2
move-object/from16 v0, p8
invoke-virtual {p0, v2, v0}, Ldxoptimizer/bnx;->a(Landroid/widget/ImageView;Landroid/graphics/Bitmap;)V
.line 352
iget-wide v2, p0, Ldxoptimizer/bnx;->t:J
invoke-direct {p0, v2, v3}, Ldxoptimizer/bnx;->a(J)Ljava/lang/String;
move-result-object v12
.line 353
iget-object v2, p0, Ldxoptimizer/bnx;->i:Lcom/dianxinos/optimizer/module/querylocation/floatingwindow/QueryLocationFloatingViewMini;
sget-object v3, Ldxoptimizer/bnx;->a:Lcom/dianxinos/optimizer/engine/antispam/model/AchieveInfo$PhoneLabel;
move-object v4, p1
move-object v5, p2
move-object/from16 v6, p3
move-object/from16 v7, p4
move/from16 v8, p5
move-object/from16 v9, p6
move/from16 v10, p7
move-object/from16 v11, p9
invoke-virtual/range {v2 .. v12}, Lcom/dianxinos/optimizer/module/querylocation/floatingwindow/QueryLocationFloatingViewMini;->a(Lcom/dianxinos/optimizer/engine/antispam/model/AchieveInfo$PhoneLabel;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;ZLjava/lang/String;Ljava/lang/String;)V
.line 355
iget-boolean v2, p0, Ldxoptimizer/bnx;->k:Z
if-nez v2, :cond_1b
.line 357
:try_start_46
invoke-static {}, Ldxoptimizer/cct;->a()Landroid/content/Context;
move-result-object v2
invoke-static {v2}, Ldxoptimizer/aol;->a(Landroid/content/Context;)Z
move-result v2
if-nez v2, :cond_1b
.line 360
iget-object v2, p0, Ldxoptimizer/bnx;->e:Landroid/view/WindowManager;
iget-object v3, p0, Ldxoptimizer/bnx;->h:Landroid/view/View;
iget-object v4, p0, Ldxoptimizer/bnx;->j:Landroid/view/WindowManager$LayoutParams;
invoke-interface {v2, v3, v4}, Landroid/view/WindowManager;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
:try_end_59
.catch Ljava/lang/Exception; {:try_start_46 .. :try_end_59} :catch_81
.line 364
const/4 v2, 0x1
iput-boolean v2, p0, Ldxoptimizer/bnx;->k:Z
.line 366
if-nez p7, :cond_61
.line 367
invoke-virtual {p0}, Ldxoptimizer/bnx;->b()V
.line 369
:cond_61
iget-object v2, p0, Ldxoptimizer/bnx;->d:Landroid/content/Context;
invoke-static {v2}, Ldxoptimizer/avj;->D(Landroid/content/Context;)Z
move-result v2
if-eqz v2, :cond_71
.line 370
iget-object v2, p0, Ldxoptimizer/bnx;->u:Landroid/os/Handler;
const/4 v3, 0x3
const-wide/16 v4, 0xfa0
invoke-virtual {v2, v3, v4, v5}, Landroid/os/Handler;->sendEmptyMessageDelayed(IJ)Z
.line 372
:cond_71
iget v2, p0, Ldxoptimizer/bnx;->o:I
const/4 v3, 0x6
if-ne v2, v3, :cond_7b
.line 373
iget-object v2, p0, Ldxoptimizer/bnx;->d:Landroid/content/Context;
invoke-static {v2}, Ldxoptimizer/avg;->r(Landroid/content/Context;)V
.line 375
:cond_7b
iget-object v2, p0, Ldxoptimizer/bnx;->d:Landroid/content/Context;
invoke-static {v2}, Ldxoptimizer/avg;->h(Landroid/content/Context;)V
goto :goto_1b
.line 361
:catch_81
move-exception v2
goto :goto_1b
.end method
.method static synthetic a(Ldxoptimizer/bnx;Z)Z
.registers 2
.prologue
.line 73
iput-boolean p1, p0, Ldxoptimizer/bnx;->k:Z
return p1
.end method
.method static synthetic b(Ldxoptimizer/bnx;)Landroid/view/View;
.registers 2
.prologue
.line 73
iget-object v0, p0, Ldxoptimizer/bnx;->h:Landroid/view/View;
return-object v0
.end method
.method static synthetic b(Lcom/dianxinos/optimizer/engine/antispam/model/AchieveInfo$PhoneLabel;)Lcom/dianxinos/optimizer/engine/antispam/model/AchieveInfo$PhoneLabel;
.registers 1
.prologue
.line 73
sput-object p0, Ldxoptimizer/bnx;->a:Lcom/dianxinos/optimizer/engine/antispam/model/AchieveInfo$PhoneLabel;
return-object p0
.end method
.method private b(I)Z
.registers 6
.annotation build Landroid/annotation/SuppressLint;
value = {
"NewApi"
}
.end annotation
.prologue
const/4 v1, 0x0
.line 179
iget-object v0, p0, Ldxoptimizer/bnx;->h:Landroid/view/View;
if-eqz v0, :cond_7
move v0, v1
.line 220
:goto_6
return v0
.line 184
:cond_7
const v0, 0x7f03006a
.line 186
const/4 v2, 0x7
if-ne p1, v2, :cond_10
.line 187
const v0, 0x7f03006b
.line 190
:cond_10
:try_start_10
iget-object v2, p0, Ldxoptimizer/bnx;->d:Landroid/content/Context;
invoke-static {v2}, Landroid/view/LayoutInflater;->from(Landroid/content/Context;)Landroid/view/LayoutInflater;
move-result-object v2
const/4 v3, 0x0
invoke-virtual {v2, v0, v3}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;)Landroid/view/View;
move-result-object v0
iput-object v0, p0, Ldxoptimizer/bnx;->h:Landroid/view/View;
.line 191
iget-object v0, p0, Ldxoptimizer/bnx;->h:Landroid/view/View;
const v2, 0x7f0e01ea
invoke-virtual {v0, v2}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Lcom/dianxinos/optimizer/module/querylocation/floatingwindow/QueryLocationFloatingViewMini;
iput-object v0, p0, Ldxoptimizer/bnx;->i:Lcom/dianxinos/optimizer/module/querylocation/floatingwindow/QueryLocationFloatingViewMini;
.line 192
iput p1, p0, Ldxoptimizer/bnx;->o:I
:try_end_2c
.catch Ljava/lang/NullPointerException; {:try_start_10 .. :try_end_2c} :catch_61
.catch Landroid/view/InflateException; {:try_start_10 .. :try_end_2c} :catch_64
.line 200
invoke-direct {p0, p1}, Ldxoptimizer/bnx;->c(I)V
.line 201
iget-object v0, p0, Ldxoptimizer/bnx;->h:Landroid/view/View;
invoke-virtual {v0, p0}, Landroid/view/View;->setOnTouchListener(Landroid/view/View$OnTouchListener;)V
.line 202
iget-object v0, p0, Ldxoptimizer/bnx;->i:Lcom/dianxinos/optimizer/module/querylocation/floatingwindow/QueryLocationFloatingViewMini;
const v1, 0x7f0e0175
invoke-virtual {v0, v1}, Lcom/dianxinos/optimizer/module/querylocation/floatingwindow/QueryLocationFloatingViewMini;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/ImageButton;
.line 203
new-instance v1, Ldxoptimizer/bnx$2;
invoke-direct {v1, p0}, Ldxoptimizer/bnx$2;-><init>(Ldxoptimizer/bnx;)V
invoke-virtual {v0, v1}, Landroid/widget/ImageButton;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 211
new-instance v0, Ldxoptimizer/avm;
iget-object v1, p0, Ldxoptimizer/bnx;->d:Landroid/content/Context;
invoke-direct {v0, v1}, Ldxoptimizer/avm;-><init>(Landroid/content/Context;)V
iput-object v0, p0, Ldxoptimizer/bnx;->q:Ldxoptimizer/avm;
.line 212
iget-object v0, p0, Ldxoptimizer/bnx;->q:Ldxoptimizer/avm;
new-instance v1, Ldxoptimizer/bnx$3;
invoke-direct {v1, p0}, Ldxoptimizer/bnx$3;-><init>(Ldxoptimizer/bnx;)V
invoke-virtual {v0, v1}, Ldxoptimizer/avm;->a(Ldxoptimizer/avm$b;)V
.line 219
iget-object v0, p0, Ldxoptimizer/bnx;->q:Ldxoptimizer/avm;
invoke-virtual {v0}, Ldxoptimizer/avm;->a()V
.line 220
const/4 v0, 0x1
goto :goto_6
.line 193
:catch_61
move-exception v0
move v0, v1
.line 195
goto :goto_6
.line 196
:catch_64
move-exception v0
move v0, v1
.line 198
goto :goto_6
.end method
.method static synthetic b(Ldxoptimizer/bnx;Z)Z
.registers 2
.prologue
.line 73
iput-boolean p1, p0, Ldxoptimizer/bnx;->s:Z
return p1
.end method
.method static synthetic c(Ldxoptimizer/bnx;)Landroid/view/WindowManager$LayoutParams;
.registers 2
.prologue
.line 73
iget-object v0, p0, Ldxoptimizer/bnx;->j:Landroid/view/WindowManager$LayoutParams;
return-object v0
.end method
.method private c(I)V
.registers 8
.prologue
const v4, 0x50828
const/4 v5, -0x2
.line 224
const/4 v0, 0x6
if-ne p1, v0, :cond_5f
.line 226
iget v0, p0, Ldxoptimizer/bnx;->f:I
iget-object v1, p0, Ldxoptimizer/bnx;->d:Landroid/content/Context;
invoke-virtual {v1}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
move-result-object v1
const v2, 0x7f0900b1
invoke-virtual {v1, v2}, Landroid/content/res/Resources;->getDimensionPixelSize(I)I
move-result v1
sub-int v1, v0, v1
.line 227
new-instance v0, Landroid/view/WindowManager$LayoutParams;
iget-object v2, p0, Ldxoptimizer/bnx;->d:Landroid/content/Context;
.line 228
invoke-virtual {v2}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
move-result-object v2
const v3, 0x7f0900b2
invoke-virtual {v2, v3}, Landroid/content/res/Resources;->getDimensionPixelSize(I)I
move-result v2
.line 229
invoke-static {}, Ldxoptimizer/ccs;->a()I
move-result v3
invoke-direct/range {v0 .. v5}, Landroid/view/WindowManager$LayoutParams;-><init>(IIIII)V
iput-object v0, p0, Ldxoptimizer/bnx;->j:Landroid/view/WindowManager$LayoutParams;
.line 235
iget-object v0, p0, Ldxoptimizer/bnx;->j:Landroid/view/WindowManager$LayoutParams;
iget-object v1, p0, Ldxoptimizer/bnx;->d:Landroid/content/Context;
invoke-static {v1}, Ldxoptimizer/avj;->c(Landroid/content/Context;)I
move-result v1
iput v1, v0, Landroid/view/WindowManager$LayoutParams;->x:I
.line 236
iget-object v0, p0, Ldxoptimizer/bnx;->j:Landroid/view/WindowManager$LayoutParams;
iget-object v1, p0, Ldxoptimizer/bnx;->d:Landroid/content/Context;
invoke-static {v1}, Ldxoptimizer/avj;->d(Landroid/content/Context;)I
move-result v1
iput v1, v0, Landroid/view/WindowManager$LayoutParams;->y:I
.line 238
iget-object v0, p0, Ldxoptimizer/bnx;->j:Landroid/view/WindowManager$LayoutParams;
const v1, 0x3f666666 # 0.9f
iput v1, v0, Landroid/view/WindowManager$LayoutParams;->alpha:F
.line 239
iget-object v0, p0, Ldxoptimizer/bnx;->j:Landroid/view/WindowManager$LayoutParams;
const/16 v1, 0x31
iput v1, v0, Landroid/view/WindowManager$LayoutParams;->gravity:I
.line 248
:cond_51
:goto_51
iget-object v0, p0, Ldxoptimizer/bnx;->j:Landroid/view/WindowManager$LayoutParams;
const/4 v1, 0x1
iput v1, v0, Landroid/view/WindowManager$LayoutParams;->screenOrientation:I
.line 249
iget-object v0, p0, Ldxoptimizer/bnx;->j:Landroid/view/WindowManager$LayoutParams;
invoke-static {}, Ldxoptimizer/cbk;->d()I
move-result v1
iput v1, v0, Landroid/view/WindowManager$LayoutParams;->type:I
.line 250
return-void
.line 240
:cond_5f
const/4 v0, 0x5
if-ne p1, v0, :cond_51
.line 241
new-instance v0, Landroid/view/WindowManager$LayoutParams;
const/4 v1, -0x1
const/16 v3, 0x7da
move v2, v5
invoke-direct/range {v0 .. v5}, Landroid/view/WindowManager$LayoutParams;-><init>(IIIII)V
iput-object v0, p0, Ldxoptimizer/bnx;->j:Landroid/view/WindowManager$LayoutParams;
.line 246
iget-object v0, p0, Ldxoptimizer/bnx;->j:Landroid/view/WindowManager$LayoutParams;
const/16 v1, 0x33
iput v1, v0, Landroid/view/WindowManager$LayoutParams;->gravity:I
goto :goto_51
.end method
.method static synthetic c(Ldxoptimizer/bnx;Z)Z
.registers 2
.prologue
.line 73
iput-boolean p1, p0, Ldxoptimizer/bnx;->p:Z
return p1
.end method
.method static synthetic d(Ldxoptimizer/bnx;)Landroid/view/WindowManager;
.registers 2
.prologue
.line 73
iget-object v0, p0, Ldxoptimizer/bnx;->e:Landroid/view/WindowManager;
return-object v0
.end method
.method public static d()Lcom/dianxinos/optimizer/engine/antispam/model/AchieveInfo$PhoneLabel;
.registers 1
.prologue
.line 919
sget-object v0, Ldxoptimizer/bnx;->a:Lcom/dianxinos/optimizer/engine/antispam/model/AchieveInfo$PhoneLabel;
return-object v0
.end method
.method static synthetic e(Ldxoptimizer/bnx;)Landroid/content/Context;
.registers 2
.prologue
.line 73
iget-object v0, p0, Ldxoptimizer/bnx;->d:Landroid/content/Context;
return-object v0
.end method
.method static synthetic e()Lcom/dianxinos/optimizer/engine/antispam/model/AchieveInfo$PhoneLabel;
.registers 1
.prologue
.line 73
sget-object v0, Ldxoptimizer/bnx;->a:Lcom/dianxinos/optimizer/engine/antispam/model/AchieveInfo$PhoneLabel;
return-object v0
.end method
.method static synthetic f()Ldxoptimizer/avb;
.registers 1
.prologue
.line 73
sget-object v0, Ldxoptimizer/bnx;->b:Ldxoptimizer/avb;
return-object v0
.end method
.method static synthetic f(Ldxoptimizer/bnx;)Z
.registers 2
.prologue
.line 73
iget-boolean v0, p0, Ldxoptimizer/bnx;->k:Z
return v0
.end method
.method private g()Z
.registers 3
.prologue
.line 254
iget-object v0, p0, Ldxoptimizer/bnx;->d:Landroid/content/Context;
invoke-virtual {v0}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
move-result-object v0
invoke-virtual {v0}, Landroid/content/res/Resources;->getConfiguration()Landroid/content/res/Configuration;
move-result-object v0
iget v0, v0, Landroid/content/res/Configuration;->orientation:I
const/4 v1, 0x2
if-ne v0, v1, :cond_11
const/4 v0, 0x1
:goto_10
return v0
:cond_11
const/4 v0, 0x0
goto :goto_10
.end method
.method static synthetic g(Ldxoptimizer/bnx;)Z
.registers 2
.prologue
.line 73
iget-boolean v0, p0, Ldxoptimizer/bnx;->s:Z
return v0
.end method
.method static synthetic h(Ldxoptimizer/bnx;)Landroid/graphics/Bitmap;
.registers 2
.prologue
.line 73
iget-object v0, p0, Ldxoptimizer/bnx;->n:Landroid/graphics/Bitmap;
return-object v0
.end method
.method private h()V
.registers 3
.prologue
.line 321
iget-object v0, p0, Ldxoptimizer/bnx;->i:Lcom/dianxinos/optimizer/module/querylocation/floatingwindow/QueryLocationFloatingViewMini;
if-eqz v0, :cond_b
const/4 v0, 0x1
.line 322
:goto_5
iget-object v1, p0, Ldxoptimizer/bnx;->d:Landroid/content/Context;
invoke-static {v1, v0}, Ldxoptimizer/avg;->a(Landroid/content/Context;Z)V
.line 323
return-void
.line 321
:cond_b
const/4 v0, 0x0
goto :goto_5
.end method
.method static synthetic i(Ldxoptimizer/bnx;)Ldxoptimizer/ahk;
.registers 2
.prologue
.line 73
iget-object v0, p0, Ldxoptimizer/bnx;->l:Ldxoptimizer/ahk;
return-object v0
.end method
.method static synthetic j(Ldxoptimizer/bnx;)Landroid/os/Handler;
.registers 2
.prologue
.line 73
iget-object v0, p0, Ldxoptimizer/bnx;->u:Landroid/os/Handler;
return-object v0
.end method
.method static synthetic k(Ldxoptimizer/bnx;)Z
.registers 2
.prologue
.line 73
iget-boolean v0, p0, Ldxoptimizer/bnx;->p:Z
return v0
.end method
# virtual methods
.method public a(Lcom/dianxinos/optimizer/engine/antispam/model/AchieveInfo$PhoneLabel;)Landroid/graphics/Bitmap;
.registers 5
.prologue
const v1, 0x7f020442
const v0, 0x7f0200da
.line 861
if-eqz p1, :cond_12
invoke-virtual {p1}, Lcom/dianxinos/optimizer/engine/antispam/model/AchieveInfo$PhoneLabel;->getLabel()Ljava/lang/String;
move-result-object v2
invoke-static {v2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v2
if-eqz v2, :cond_14
.line 862
:cond_12
const/4 v0, 0x0
.line 915
:goto_13
return-object v0
.line 870
:cond_14
invoke-virtual {p1}, Lcom/dianxinos/optimizer/engine/antispam/model/AchieveInfo$PhoneLabel;->getLabelIndex()I
move-result v2
packed-switch v2, :pswitch_data_52
:pswitch_1b
move v0, v1
.line 915
:goto_1c
:pswitch_1c
iget-object v1, p0, Ldxoptimizer/bnx;->d:Landroid/content/Context;
invoke-virtual {v1}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
move-result-object v1
invoke-static {v1, v0}, Landroid/graphics/BitmapFactory;->decodeResource(Landroid/content/res/Resources;I)Landroid/graphics/Bitmap;
move-result-object v0
goto :goto_13
.line 872
:pswitch_27
const v0, 0x7f0200e8
.line 873
goto :goto_1c
.line 875
:pswitch_2b
const v0, 0x7f0200d6
.line 876
goto :goto_1c
.line 878
:pswitch_2f
const v0, 0x7f0200de
.line 879
goto :goto_1c
.line 881
:pswitch_33
const v0, 0x7f0200e6
.line 882
goto :goto_1c
.line 887
:pswitch_37
const v0, 0x7f0200d4
.line 888
goto :goto_1c
.line 890
:pswitch_3b
const v0, 0x7f0200e4
.line 891
goto :goto_1c
.line 893
:pswitch_3f
const v0, 0x7f0200e0
.line 894
goto :goto_1c
.line 897
:pswitch_43
const v0, 0x7f0200e2
.line 898
goto :goto_1c
.line 900
:pswitch_47
const v0, 0x7f0200dc
.line 901
goto :goto_1c
.line 903
:pswitch_4b
const v0, 0x7f0200d8
.line 904
goto :goto_1c
:pswitch_4f
move v0, v1
.line 907
goto :goto_1c
.line 870
nop
:pswitch_data_52
.packed-switch -0x2
:pswitch_1c
:pswitch_4f
:pswitch_1b
:pswitch_27
:pswitch_2b
:pswitch_2f
:pswitch_33
:pswitch_1c
:pswitch_37
:pswitch_3b
:pswitch_3f
:pswitch_43
:pswitch_43
:pswitch_47
:pswitch_4b
.end packed-switch
.end method
.method public a()Ldxoptimizer/avb;
.registers 3
.prologue
.line 312
const-class v1, Ldxoptimizer/bnx$a;
monitor-enter v1
.line 313
:try_start_3
sget-object v0, Ldxoptimizer/bnx;->b:Ldxoptimizer/avb;
monitor-exit v1
return-object v0
.line 314
:catchall_7
move-exception v0
monitor-exit v1
:try_end_9
.catchall {:try_start_3 .. :try_end_9} :catchall_7
throw v0
.end method
.method public a(I)V
.registers 6
.prologue
const/4 v1, 0x3
const/4 v3, 0x2
const/4 v2, 0x0
.line 397
iget-object v0, p0, Ldxoptimizer/bnx;->q:Ldxoptimizer/avm;
if-eqz v0, :cond_15
if-ne p1, v3, :cond_15
.line 398
iget-object v0, p0, Ldxoptimizer/bnx;->q:Ldxoptimizer/avm;
invoke-virtual {v0, v2}, Ldxoptimizer/avm;->a(Ldxoptimizer/avm$b;)V
.line 399
iget-object v0, p0, Ldxoptimizer/bnx;->q:Ldxoptimizer/avm;
invoke-virtual {v0}, Ldxoptimizer/avm;->b()V
.line 400
iput-object v2, p0, Ldxoptimizer/bnx;->q:Ldxoptimizer/avm;
.line 402
:cond_15
iget-object v0, p0, Ldxoptimizer/bnx;->u:Landroid/os/Handler;
invoke-virtual {v0, v1}, Landroid/os/Handler;->hasMessages(I)Z
move-result v0
if-eqz v0, :cond_22
.line 403
iget-object v0, p0, Ldxoptimizer/bnx;->u:Landroid/os/Handler;
invoke-virtual {v0, v1}, Landroid/os/Handler;->removeMessages(I)V
.line 405
:cond_22
iget-object v0, p0, Ldxoptimizer/bnx;->m:Ldxoptimizer/bnx$a;
if-eqz v0, :cond_2e
.line 406
iget-object v0, p0, Ldxoptimizer/bnx;->m:Ldxoptimizer/bnx$a;
const/4 v1, 0x1
invoke-virtual {v0, v1}, Ldxoptimizer/bnx$a;->cancel(Z)Z
.line 407
iput-object v2, p0, Ldxoptimizer/bnx;->m:Ldxoptimizer/bnx$a;
.line 420
:cond_2e
iget-object v0, p0, Ldxoptimizer/bnx;->e:Landroid/view/WindowManager;
if-eqz v0, :cond_51
iget-object v0, p0, Ldxoptimizer/bnx;->h:Landroid/view/View;
if-eqz v0, :cond_51
.line 425
:try_start_36
iget-object v0, p0, Ldxoptimizer/bnx;->e:Landroid/view/WindowManager;
iget-object v1, p0, Ldxoptimizer/bnx;->h:Landroid/view/View;
invoke-interface {v0, v1}, Landroid/view/WindowManager;->removeView(Landroid/view/View;)V
.line 426
const/4 v0, 0x0
iput-boolean v0, p0, Ldxoptimizer/bnx;->k:Z
:try_end_40
.catch Ljava/lang/Exception; {:try_start_36 .. :try_end_40} :catch_52
.catchall {:try_start_36 .. :try_end_40} :catchall_65
.line 434
if-ne p1, v3, :cond_51
.line 435
iput-object v2, p0, Ldxoptimizer/bnx;->i:Lcom/dianxinos/optimizer/module/querylocation/floatingwindow/QueryLocationFloatingViewMini;
.line 436
iput-object v2, p0, Ldxoptimizer/bnx;->h:Landroid/view/View;
.line 437
iget-object v0, p0, Ldxoptimizer/bnx;->n:Landroid/graphics/Bitmap;
if-eqz v0, :cond_51
.line 438
iget-object v0, p0, Ldxoptimizer/bnx;->n:Landroid/graphics/Bitmap;
invoke-virtual {v0}, Landroid/graphics/Bitmap;->recycle()V
.line 439
iput-object v2, p0, Ldxoptimizer/bnx;->n:Landroid/graphics/Bitmap;
.line 444
:cond_51
:goto_51
return-void
.line 431
:catch_52
move-exception v0
.line 434
if-ne p1, v3, :cond_51
.line 435
iput-object v2, p0, Ldxoptimizer/bnx;->i:Lcom/dianxinos/optimizer/module/querylocation/floatingwindow/QueryLocationFloatingViewMini;
.line 436
iput-object v2, p0, Ldxoptimizer/bnx;->h:Landroid/view/View;
.line 437
iget-object v0, p0, Ldxoptimizer/bnx;->n:Landroid/graphics/Bitmap;
if-eqz v0, :cond_51
.line 438
iget-object v0, p0, Ldxoptimizer/bnx;->n:Landroid/graphics/Bitmap;
invoke-virtual {v0}, Landroid/graphics/Bitmap;->recycle()V
.line 439
iput-object v2, p0, Ldxoptimizer/bnx;->n:Landroid/graphics/Bitmap;
goto :goto_51
.line 434
:catchall_65
move-exception v0
if-ne p1, v3, :cond_77
.line 435
iput-object v2, p0, Ldxoptimizer/bnx;->i:Lcom/dianxinos/optimizer/module/querylocation/floatingwindow/QueryLocationFloatingViewMini;
.line 436
iput-object v2, p0, Ldxoptimizer/bnx;->h:Landroid/view/View;
.line 437
iget-object v1, p0, Ldxoptimizer/bnx;->n:Landroid/graphics/Bitmap;
if-eqz v1, :cond_77
.line 438
iget-object v1, p0, Ldxoptimizer/bnx;->n:Landroid/graphics/Bitmap;
invoke-virtual {v1}, Landroid/graphics/Bitmap;->recycle()V
.line 439
iput-object v2, p0, Ldxoptimizer/bnx;->n:Landroid/graphics/Bitmap;
:cond_77
throw v0
.end method
.method public a(Landroid/widget/ImageView;Landroid/graphics/Bitmap;)V
.registers 7
.prologue
const/4 v3, 0x1
.line 963
if-eqz p2, :cond_2f
invoke-virtual {p2}, Landroid/graphics/Bitmap;->isRecycled()Z
move-result v0
if-nez v0, :cond_2f
.line 964
iget-object v0, p0, Ldxoptimizer/bnx;->d:Landroid/content/Context;
invoke-virtual {v0}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
move-result-object v0
const v1, 0x7f0901df
invoke-virtual {v0, v1}, Landroid/content/res/Resources;->getDimensionPixelSize(I)I
move-result v0
.line 965
iget-object v1, p0, Ldxoptimizer/bnx;->d:Landroid/content/Context;
invoke-virtual {v1}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
move-result-object v1
const v2, 0x7f0901e0
invoke-virtual {v1, v2}, Landroid/content/res/Resources;->getDimensionPixelSize(I)I
move-result v1
.line 966
invoke-static {p2, v1, v0, v3}, Ldxoptimizer/cdv;->a(Landroid/graphics/Bitmap;IIZ)Landroid/graphics/Bitmap;
move-result-object v1
.line 967
int-to-float v0, v0
invoke-static {v1, v0, v3}, Ldxoptimizer/cdv;->a(Landroid/graphics/Bitmap;FZ)Landroid/graphics/Bitmap;
move-result-object v0
invoke-virtual {p1, v0}, Landroid/widget/ImageView;->setImageBitmap(Landroid/graphics/Bitmap;)V
.line 969
:cond_2f
return-void
.end method
.method public a(Ljava/lang/String;ZI)V
.registers 9
.prologue
const/4 v4, 0x1
const/4 v3, 0x2
.line 258
invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-eqz v0, :cond_9
.line 299
:cond_8
:goto_8
return-void
.line 261
:cond_9
iget-object v0, p0, Ldxoptimizer/bnx;->d:Landroid/content/Context;
invoke-static {v0}, Ldxoptimizer/avj;->h(Landroid/content/Context;)Z
move-result v0
if-eqz v0, :cond_8
.line 267
invoke-direct {p0}, Ldxoptimizer/bnx;->g()Z
move-result v0
if-nez v0, :cond_8
.line 272
sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
const/16 v1, 0x13
if-lt v0, v1, :cond_47
iget-object v0, p0, Ldxoptimizer/bnx;->d:Landroid/content/Context;
.line 273
invoke-static {v0}, Ldxoptimizer/bgc;->a(Landroid/content/Context;)Ldxoptimizer/bgc;
move-result-object v0
invoke-virtual {v0}, Ldxoptimizer/bgc;->c()Z
move-result v0
if-nez v0, :cond_47
.line 274
iget-object v0, p0, Ldxoptimizer/bnx;->d:Landroid/content/Context;
invoke-static {v0}, Ldxoptimizer/bgc;->a(Landroid/content/Context;)Ldxoptimizer/bgc;
move-result-object v0
invoke-virtual {v0, v4}, Ldxoptimizer/bgc;->c(Z)V
.line 275
iget-object v0, p0, Ldxoptimizer/bnx;->d:Landroid/content/Context;
const/16 v1, 0x18
invoke-static {v0, v1}, Ldxoptimizer/ccs;->a(Landroid/content/Context;I)I
move-result v0
.line 277
iget-object v1, p0, Ldxoptimizer/bnx;->d:Landroid/content/Context;
const/16 v2, 0x2d
invoke-static {v1, v2}, Ldxoptimizer/ccs;->a(Landroid/content/Context;I)I
move-result v1
.line 279
iget-object v2, p0, Ldxoptimizer/bnx;->d:Landroid/content/Context;
invoke-static {v2, v0, v1}, Ldxoptimizer/avg;->a(Landroid/content/Context;II)V
.line 282
:cond_47
invoke-static {}, Ldxoptimizer/avj;->b()Z
move-result v0
if-eqz v0, :cond_55
iget-object v0, p0, Ldxoptimizer/bnx;->d:Landroid/content/Context;
.line 283
invoke-static {v0}, Ldxoptimizer/avj;->a(Landroid/content/Context;)Z
move-result v0
if-eqz v0, :cond_8
.line 287
:cond_55
const/4 v0, 0x6
invoke-direct {p0, v0}, Ldxoptimizer/bnx;->b(I)Z
move-result v0
if-eqz v0, :cond_8
.line 291
iget-object v0, p0, Ldxoptimizer/bnx;->u:Landroid/os/Handler;
invoke-virtual {v0, v3}, Landroid/os/Handler;->hasMessages(I)Z
move-result v0
if-eqz v0, :cond_69
.line 292
iget-object v0, p0, Ldxoptimizer/bnx;->u:Landroid/os/Handler;
invoke-virtual {v0, v3}, Landroid/os/Handler;->removeMessages(I)V
.line 294
:cond_69
iget-object v0, p0, Ldxoptimizer/bnx;->m:Ldxoptimizer/bnx$a;
if-nez v0, :cond_8
.line 295
new-instance v0, Ldxoptimizer/bnx$a;
const/4 v1, 0x0
invoke-direct {v0, p0, v1}, Ldxoptimizer/bnx$a;-><init>(Ldxoptimizer/bnx;Ldxoptimizer/bnx$1;)V
iput-object v0, p0, Ldxoptimizer/bnx;->m:Ldxoptimizer/bnx$a;
.line 296
iget-object v0, p0, Ldxoptimizer/bnx;->m:Ldxoptimizer/bnx$a;
const/4 v1, 0x3
new-array v1, v1, [Ljava/lang/Object;
const/4 v2, 0x0
aput-object p1, v1, v2
invoke-static {p2}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object v2
aput-object v2, v1, v4
invoke-static {p3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v2
aput-object v2, v1, v3
invoke-virtual {v0, v1}, Ldxoptimizer/bnx$a;->execute([Ljava/lang/Object;)Landroid/os/AsyncTask;
goto/16 :goto_8
.end method
.method public a(Ljava/lang/String;ZILcom/dianxinos/optimizer/engine/antispam/model/AchieveInfo$PhoneLabel;)V
.registers 10
.prologue
const/4 v4, 0x1
.line 302
invoke-direct {p0}, Ldxoptimizer/bnx;->h()V
.line 304
invoke-static {p1}, Ldxoptimizer/avj;->a(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
.line 305
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-nez v0, :cond_10
if-nez p4, :cond_11
.line 309
:cond_10
:goto_10
return-void
.line 308
:cond_11
new-instance v0, Ldxoptimizer/bnx$a;
const/4 v1, 0x0
invoke-direct {v0, p0, v1}, Ldxoptimizer/bnx$a;-><init>(Ldxoptimizer/bnx;Ldxoptimizer/bnx$1;)V
const/4 v1, 0x5
new-array v1, v1, [Ljava/lang/Object;
const/4 v2, 0x0
aput-object p1, v1, v2
invoke-static {p2}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object v2
aput-object v2, v1, v4
const/4 v2, 0x2
invoke-static {p3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v3
aput-object v3, v1, v2
const/4 v2, 0x3
invoke-static {v4}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object v3
aput-object v3, v1, v2
const/4 v2, 0x4
aput-object p4, v1, v2
invoke-virtual {v0, v1}, Ldxoptimizer/bnx$a;->execute([Ljava/lang/Object;)Landroid/os/AsyncTask;
goto :goto_10
.end method
.method public b()V
.registers 5
.prologue
.line 451
iget-object v0, p0, Ldxoptimizer/bnx;->u:Landroid/os/Handler;
const/4 v1, 0x2
const-wide/16 v2, 0x1f40
invoke-virtual {v0, v1, v2, v3}, Landroid/os/Handler;->sendEmptyMessageDelayed(IJ)Z
.line 452
return-void
.end method
.method public c()V
.registers 3
.prologue
.line 455
iget-object v0, p0, Ldxoptimizer/bnx;->u:Landroid/os/Handler;
const/4 v1, 0x2
invoke-virtual {v0, v1}, Landroid/os/Handler;->sendEmptyMessage(I)Z
.line 456
return-void
.end method
.method public onTouch(Landroid/view/View;Landroid/view/MotionEvent;)Z
.registers 7
.prologue
const/4 v3, 0x0
.line 924
invoke-virtual {p2}, Landroid/view/MotionEvent;->getAction()I
move-result v0
packed-switch v0, :pswitch_data_6e
.line 959
:goto_8
:pswitch_8
return v3
.line 926
:pswitch_9
iget-object v0, p0, Ldxoptimizer/bnx;->d:Landroid/content/Context;
const/4 v1, 0x4
invoke-static {v0, v1}, Ldxoptimizer/avg;->b(Landroid/content/Context;I)V
goto :goto_8
.line 930
:pswitch_10
invoke-virtual {p2}, Landroid/view/MotionEvent;->getRawY()F
move-result v0
float-to-int v0, v0
iput v0, p0, Ldxoptimizer/bnx;->r:I
.line 931
iget-object v0, p0, Ldxoptimizer/bnx;->d:Landroid/content/Context;
invoke-static {v0}, Ldxoptimizer/bvw;->m(Landroid/content/Context;)V
.line 932
iget-object v0, p0, Ldxoptimizer/bnx;->d:Landroid/content/Context;
invoke-static {v0, v3}, Ldxoptimizer/avg;->b(Landroid/content/Context;I)V
goto :goto_8
.line 936
:pswitch_22
invoke-virtual {p2}, Landroid/view/MotionEvent;->getRawY()F
move-result v0
float-to-int v0, v0
iget v1, p0, Ldxoptimizer/bnx;->r:I
sub-int/2addr v0, v1
.line 938
iget-object v1, p0, Ldxoptimizer/bnx;->j:Landroid/view/WindowManager$LayoutParams;
iget v2, v1, Landroid/view/WindowManager$LayoutParams;->y:I
add-int/2addr v0, v2
iput v0, v1, Landroid/view/WindowManager$LayoutParams;->y:I
.line 940
iget-object v0, p0, Ldxoptimizer/bnx;->j:Landroid/view/WindowManager$LayoutParams;
iget v0, v0, Landroid/view/WindowManager$LayoutParams;->y:I
if-gtz v0, :cond_3b
.line 941
iget-object v0, p0, Ldxoptimizer/bnx;->j:Landroid/view/WindowManager$LayoutParams;
iput v3, v0, Landroid/view/WindowManager$LayoutParams;->y:I
.line 943
:cond_3b
iget-object v0, p0, Ldxoptimizer/bnx;->j:Landroid/view/WindowManager$LayoutParams;
iget v0, v0, Landroid/view/WindowManager$LayoutParams;->y:I
iget v1, p0, Ldxoptimizer/bnx;->g:I
if-lt v0, v1, :cond_49
.line 944
iget-object v0, p0, Ldxoptimizer/bnx;->j:Landroid/view/WindowManager$LayoutParams;
iget v1, p0, Ldxoptimizer/bnx;->g:I
iput v1, v0, Landroid/view/WindowManager$LayoutParams;->y:I
.line 946
:cond_49
invoke-virtual {p2}, Landroid/view/MotionEvent;->getRawY()F
move-result v0
float-to-int v0, v0
iput v0, p0, Ldxoptimizer/bnx;->r:I
.line 948
:try_start_50
iget-object v0, p0, Ldxoptimizer/bnx;->e:Landroid/view/WindowManager;
iget-object v1, p0, Ldxoptimizer/bnx;->j:Landroid/view/WindowManager$LayoutParams;
invoke-interface {v0, p1, v1}, Landroid/view/WindowManager;->updateViewLayout(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
:try_end_57
.catch Ljava/lang/IllegalArgumentException; {:try_start_50 .. :try_end_57} :catch_58
goto :goto_8
.line 949
:catch_58
move-exception v0
goto :goto_8
.line 955
:pswitch_5a
iget-object v0, p0, Ldxoptimizer/bnx;->d:Landroid/content/Context;
iget-object v1, p0, Ldxoptimizer/bnx;->j:Landroid/view/WindowManager$LayoutParams;
iget v1, v1, Landroid/view/WindowManager$LayoutParams;->x:I
invoke-static {v0, v1}, Ldxoptimizer/avj;->a(Landroid/content/Context;I)V
.line 956
iget-object v0, p0, Ldxoptimizer/bnx;->d:Landroid/content/Context;
iget-object v1, p0, Ldxoptimizer/bnx;->j:Landroid/view/WindowManager$LayoutParams;
iget v1, v1, Landroid/view/WindowManager$LayoutParams;->y:I
invoke-static {v0, v1}, Ldxoptimizer/avj;->b(Landroid/content/Context;I)V
goto :goto_8
.line 924
nop
:pswitch_data_6e
.packed-switch 0x0
:pswitch_10
:pswitch_5a
:pswitch_22
:pswitch_8
:pswitch_9
.end packed-switch
.end method