blh.smali
.class public Ldxoptimizer/blh;
.super Ldxoptimizer/bll$a;
.source "AppRunMonitorManagerService.java"
# interfaces
.implements Ldxoptimizer/aep$d;
.implements Ldxoptimizer/cbr$a;
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Ldxoptimizer/blh$a;
}
.end annotation
# static fields
.field public static final a:Ljava/lang/Integer;
.field private static volatile b:Ldxoptimizer/blh;
# instance fields
.field private c:Landroid/content/Context;
.field private d:Ljava/lang/String;
.field private e:Z
.field private f:Z
.field private volatile g:Ldxoptimizer/blx;
.field private h:Z
.field private i:Ldxoptimizer/blj;
.field private j:Z
.field private k:Ljava/lang/String;
.field private l:Z
.field private m:Z
.field private n:Z
.field private o:Z
.field private volatile p:Z
.field private q:Ljava/util/Map;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/Map",
"<",
"Ljava/lang/String;",
"Ljava/lang/Long;",
">;"
}
.end annotation
.end field
.field private r:Ldxoptimizer/bkq;
.field private s:Lcom/baidu/seclab/sps/sdk/SafePay;
.field private t:Ljava/util/List;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/List",
"<",
"Ldxoptimizer/bkw;",
">;"
}
.end annotation
.end field
.field private u:Ljava/lang/Object;
.field private v:I
.field private w:Ljava/util/concurrent/atomic/AtomicBoolean;
.field private x:Landroid/os/Handler;
.field private y:Ldxoptimizer/blh$a;
.field private z:Lcom/baidu/seclab/sps/sdk/ScanNotifier;
# direct methods
.method static constructor <clinit>()V
.registers 1
.prologue
.line 85
const/16 v0, 0x48
invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v0
sput-object v0, Ldxoptimizer/blh;->a:Ljava/lang/Integer;
return-void
.end method
.method private constructor <init>(Landroid/content/Context;)V
.registers 6
.prologue
const/4 v0, 0x0
const/4 v3, 0x1
const/4 v2, 0x0
.line 353
invoke-direct {p0}, Ldxoptimizer/bll$a;-><init>()V
.line 84
iput-object v0, p0, Ldxoptimizer/blh;->d:Ljava/lang/String;
.line 104
iput-boolean v3, p0, Ldxoptimizer/blh;->e:Z
.line 105
iput-boolean v2, p0, Ldxoptimizer/blh;->f:Z
.line 106
iput-object v0, p0, Ldxoptimizer/blh;->g:Ldxoptimizer/blx;
.line 107
iput-boolean v3, p0, Ldxoptimizer/blh;->h:Z
.line 109
iput-boolean v2, p0, Ldxoptimizer/blh;->j:Z
.line 111
iput-boolean v3, p0, Ldxoptimizer/blh;->l:Z
.line 113
iput-boolean v2, p0, Ldxoptimizer/blh;->m:Z
.line 114
iput-boolean v2, p0, Ldxoptimizer/blh;->n:Z
.line 115
iput-boolean v2, p0, Ldxoptimizer/blh;->o:Z
.line 116
iput-boolean v3, p0, Ldxoptimizer/blh;->p:Z
.line 125
new-instance v0, Ljava/lang/Object;
invoke-direct {v0}, Ljava/lang/Object;-><init>()V
iput-object v0, p0, Ldxoptimizer/blh;->u:Ljava/lang/Object;
.line 127
iput v2, p0, Ldxoptimizer/blh;->v:I
.line 130
new-instance v0, Ldxoptimizer/blh$1;
invoke-static {}, Landroid/os/Looper;->getMainLooper()Landroid/os/Looper;
move-result-object v1
invoke-direct {v0, p0, v1}, Ldxoptimizer/blh$1;-><init>(Ldxoptimizer/blh;Landroid/os/Looper;)V
iput-object v0, p0, Ldxoptimizer/blh;->x:Landroid/os/Handler;
.line 391
new-instance v0, Ldxoptimizer/blh$2;
invoke-direct {v0, p0}, Ldxoptimizer/blh$2;-><init>(Ldxoptimizer/blh;)V
iput-object v0, p0, Ldxoptimizer/blh;->z:Lcom/baidu/seclab/sps/sdk/ScanNotifier;
.line 354
invoke-virtual {p1}, Landroid/content/Context;->getApplicationContext()Landroid/content/Context;
move-result-object v0
iput-object v0, p0, Ldxoptimizer/blh;->c:Landroid/content/Context;
.line 355
invoke-static {}, Ldxoptimizer/aep;->a()Ldxoptimizer/aep;
move-result-object v0
invoke-virtual {v0, p0}, Ldxoptimizer/aep;->a(Ldxoptimizer/aep$d;)V
.line 356
invoke-static {}, Ldxoptimizer/cbr;->a()Ldxoptimizer/cbr;
move-result-object v0
invoke-virtual {v0, p0}, Ldxoptimizer/cbr;->a(Ldxoptimizer/cbr$a;)V
.line 357
iget-object v0, p0, Ldxoptimizer/blh;->c:Landroid/content/Context;
invoke-virtual {v0}, Landroid/content/Context;->getPackageName()Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Ldxoptimizer/blh;->d:Ljava/lang/String;
.line 358
invoke-direct {p0, v2}, Ldxoptimizer/blh;->g(Z)V
.line 359
new-instance v0, Ljava/util/HashMap;
invoke-direct {v0}, Ljava/util/HashMap;-><init>()V
iput-object v0, p0, Ldxoptimizer/blh;->q:Ljava/util/Map;
.line 360
iget-object v0, p0, Ldxoptimizer/blh;->c:Landroid/content/Context;
invoke-static {v0}, Ldxoptimizer/blj;->a(Landroid/content/Context;)Ldxoptimizer/blj;
move-result-object v0
iput-object v0, p0, Ldxoptimizer/blh;->i:Ldxoptimizer/blj;
.line 361
iget-object v0, p0, Ldxoptimizer/blh;->c:Landroid/content/Context;
invoke-static {v0}, Ldxoptimizer/bkq;->a(Landroid/content/Context;)Ldxoptimizer/bkq;
move-result-object v0
iput-object v0, p0, Ldxoptimizer/blh;->r:Ldxoptimizer/bkq;
.line 362
new-instance v0, Ljava/util/concurrent/atomic/AtomicBoolean;
invoke-direct {v0, v3}, Ljava/util/concurrent/atomic/AtomicBoolean;-><init>(Z)V
iput-object v0, p0, Ldxoptimizer/blh;->w:Ljava/util/concurrent/atomic/AtomicBoolean;
.line 363
iget-object v0, p0, Ldxoptimizer/blh;->c:Landroid/content/Context;
invoke-static {v0}, Ldxoptimizer/bml;->m(Landroid/content/Context;)Z
move-result v0
iput-boolean v0, p0, Ldxoptimizer/blh;->p:Z
.line 364
new-instance v0, Ldxoptimizer/blh$a;
iget-object v1, p0, Ldxoptimizer/blh;->c:Landroid/content/Context;
invoke-direct {v0, p0, v1}, Ldxoptimizer/blh$a;-><init>(Ldxoptimizer/blh;Landroid/content/Context;)V
iput-object v0, p0, Ldxoptimizer/blh;->y:Ldxoptimizer/blh$a;
.line 365
iget-object v0, p0, Ldxoptimizer/blh;->y:Ldxoptimizer/blh$a;
invoke-virtual {v0}, Ldxoptimizer/blh$a;->start()V
.line 366
return-void
.end method
.method static synthetic a(Ldxoptimizer/blh;Ljava/lang/String;ZZ)I
.registers 5
.prologue
.line 78
invoke-direct {p0, p1, p2, p3}, Ldxoptimizer/blh;->a(Ljava/lang/String;ZZ)I
move-result v0
return v0
.end method
.method private a(Ljava/lang/String;ZZ)I
.registers 12
.prologue
const/16 v6, 0xe
const/16 v5, 0xc
const/4 v3, 0x2
const/4 v2, 0x5
const/4 v1, 0x1
.line 576
invoke-virtual {p0, p1}, Ldxoptimizer/blh;->b(Ljava/lang/String;)V
.line 577
invoke-direct {p0, p1}, Ldxoptimizer/blh;->e(Ljava/lang/String;)Z
move-result v0
if-nez v0, :cond_16
invoke-direct {p0}, Ldxoptimizer/blh;->i()Z
move-result v0
if-eqz v0, :cond_47
:cond_16
move v0, v1
.line 578
:goto_17
iget-object v4, p0, Ldxoptimizer/blh;->c:Landroid/content/Context;
invoke-static {v4, p1}, Ldxoptimizer/blm;->d(Landroid/content/Context;Ljava/lang/String;)I
move-result v4
if-eqz v4, :cond_21
if-eqz p2, :cond_29
.line 579
:cond_21
invoke-static {p1}, Ldxoptimizer/bmq;->a(Ljava/lang/String;)Z
move-result v4
if-eqz v4, :cond_30
if-eqz p3, :cond_30
:cond_29
if-eqz v0, :cond_30
.line 581
iget-object v4, p0, Ldxoptimizer/blh;->r:Ldxoptimizer/bkq;
invoke-virtual {v4, v1, v2}, Ldxoptimizer/bkq;->a(II)V
.line 584
:cond_30
iget-object v4, p0, Ldxoptimizer/blh;->c:Landroid/content/Context;
invoke-static {v4, p1}, Ldxoptimizer/blm;->e(Landroid/content/Context;Ljava/lang/String;)I
move-result v4
.line 585
if-ne v4, v6, :cond_49
.line 586
invoke-direct {p0}, Ldxoptimizer/blh;->h()I
move-result v1
invoke-direct {p0, p1, v6, v1}, Ldxoptimizer/blh;->a(Ljava/lang/String;II)V
.line 587
if-eqz v0, :cond_45
.line 588
const/4 v0, 0x4
invoke-direct {p0, p2, v0}, Ldxoptimizer/blh;->a(ZI)V
:cond_45
move v1, v2
.line 650
:goto_46
return v1
.line 577
:cond_47
const/4 v0, 0x0
goto :goto_17
.line 591
:cond_49
if-ne v4, v5, :cond_69
.line 592
new-instance v3, Landroid/os/Message;
invoke-direct {v3}, Landroid/os/Message;-><init>()V
.line 593
iput v2, v3, Landroid/os/Message;->what:I
.line 594
iput-object p1, v3, Landroid/os/Message;->obj:Ljava/lang/Object;
.line 595
iget-object v4, p0, Ldxoptimizer/blh;->x:Landroid/os/Handler;
const-wide/16 v6, 0x7d0
invoke-virtual {v4, v3, v6, v7}, Landroid/os/Handler;->sendMessageDelayed(Landroid/os/Message;J)Z
.line 596
invoke-direct {p0}, Ldxoptimizer/blh;->h()I
move-result v3
invoke-direct {p0, p1, v5, v3}, Ldxoptimizer/blh;->a(Ljava/lang/String;II)V
.line 597
if-eqz v0, :cond_67
.line 598
invoke-direct {p0, p2, v1}, Ldxoptimizer/blh;->a(ZI)V
:cond_67
move v1, v2
.line 600
goto :goto_46
.line 603
:cond_69
iget-object v2, p0, Ldxoptimizer/blh;->c:Landroid/content/Context;
invoke-static {v2}, Ldxoptimizer/axc;->j(Landroid/content/Context;)Z
move-result v2
if-eqz v2, :cond_78
.line 604
invoke-direct {p0, p1}, Ldxoptimizer/blh;->c(Ljava/lang/String;)I
move-result v2
sparse-switch v2, :sswitch_data_e0
.line 627
:cond_78
iget-object v1, p0, Ldxoptimizer/blh;->c:Landroid/content/Context;
invoke-static {v1}, Ldxoptimizer/axh;->c(Landroid/content/Context;)I
move-result v1
if-eqz v1, :cond_95
.line 628
iget-object v1, p0, Ldxoptimizer/blh;->c:Landroid/content/Context;
invoke-static {v1}, Ldxoptimizer/axj;->a(Landroid/content/Context;)Ldxoptimizer/axj;
move-result-object v1
invoke-virtual {v1, p1}, Ldxoptimizer/axj;->b(Ljava/lang/String;)I
move-result v1
.line 629
const/4 v2, -0x1
if-ne v1, v2, :cond_cd
.line 630
new-instance v1, Ldxoptimizer/blh$3;
invoke-direct {v1, p0, p1}, Ldxoptimizer/blh$3;-><init>(Ldxoptimizer/blh;Ljava/lang/String;)V
.line 641
invoke-virtual {v1}, Ldxoptimizer/blh$3;->start()V
.line 650
:cond_95
:goto_95
invoke-direct {p0, p1, v0, p2, p3}, Ldxoptimizer/blh;->a(Ljava/lang/String;ZZZ)I
move-result v1
goto :goto_46
.line 606
:sswitch_9a
iget-object v0, p0, Ldxoptimizer/blh;->c:Landroid/content/Context;
invoke-static {v0, p1}, Ldxoptimizer/avs;->a(Landroid/content/Context;Ljava/lang/String;)V
.line 607
new-instance v0, Landroid/os/Message;
invoke-direct {v0}, Landroid/os/Message;-><init>()V
.line 608
iput v1, v0, Landroid/os/Message;->what:I
.line 609
invoke-static {}, Ldxoptimizer/aep;->a()Ldxoptimizer/aep;
move-result-object v2
invoke-virtual {v2, p1}, Ldxoptimizer/aep;->b(Ljava/lang/String;)Ldxoptimizer/aeo;
move-result-object v2
.line 610
if-eqz v2, :cond_b6
.line 611
invoke-virtual {v2}, Ldxoptimizer/aeo;->o()Landroid/graphics/drawable/Drawable;
move-result-object v2
iput-object v2, v0, Landroid/os/Message;->obj:Ljava/lang/Object;
.line 613
:cond_b6
iget-object v2, p0, Ldxoptimizer/blh;->x:Landroid/os/Handler;
invoke-virtual {v2, v0}, Landroid/os/Handler;->sendMessage(Landroid/os/Message;)Z
goto :goto_46
.line 616
:sswitch_bc
new-instance v0, Landroid/os/Message;
invoke-direct {v0}, Landroid/os/Message;-><init>()V
.line 617
iput v3, v0, Landroid/os/Message;->what:I
.line 618
iput-object p1, v0, Landroid/os/Message;->obj:Ljava/lang/Object;
.line 619
iget-object v1, p0, Ldxoptimizer/blh;->x:Landroid/os/Handler;
invoke-virtual {v1, v0}, Landroid/os/Handler;->sendMessage(Landroid/os/Message;)Z
move v1, v3
.line 620
goto/16 :goto_46
.line 642
:cond_cd
if-eqz v1, :cond_95
.line 643
new-instance v1, Landroid/os/Message;
invoke-direct {v1}, Landroid/os/Message;-><init>()V
.line 644
const/16 v2, 0xd
iput v2, v1, Landroid/os/Message;->what:I
.line 645
iput-object p1, v1, Landroid/os/Message;->obj:Ljava/lang/Object;
.line 646
iget-object v2, p0, Ldxoptimizer/blh;->x:Landroid/os/Handler;
invoke-virtual {v2, v1}, Landroid/os/Handler;->sendMessage(Landroid/os/Message;)Z
goto :goto_95
.line 604
:sswitch_data_e0
.sparse-switch
0x8 -> :sswitch_9a
0x40 -> :sswitch_bc
.end sparse-switch
.end method
.method private a(Ljava/lang/String;ZZZ)I
.registers 12
.prologue
const/4 v0, 0x6
const/4 v1, 0x4
const/4 v6, 0x1
.line 874
iget-object v2, p0, Ldxoptimizer/blh;->c:Landroid/content/Context;
invoke-static {v2, p1}, Ldxoptimizer/blm;->c(Landroid/content/Context;Ljava/lang/String;)Z
move-result v2
if-nez v2, :cond_13
.line 875
invoke-static {p1}, Ldxoptimizer/bmq;->a(Ljava/lang/String;)Z
move-result v2
if-eqz v2, :cond_6a
if-eqz p4, :cond_6a
.line 876
:cond_13
new-instance v2, Lorg/json/JSONObject;
invoke-direct {v2}, Lorg/json/JSONObject;-><init>()V
.line 877
new-instance v3, Lorg/json/JSONObject;
invoke-direct {v3}, Lorg/json/JSONObject;-><init>()V
.line 879
:try_start_1d
const-string v4, "pkgName"
invoke-virtual {v3, v4, p1}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
.line 880
const-string v4, "pts"
invoke-virtual {v2, v4, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
:try_end_27
.catch Lorg/json/JSONException; {:try_start_1d .. :try_end_27} :catch_9f
.line 883
:goto_27
const-string v3, "psinf"
invoke-static {v3, v2}, Ldxoptimizer/cgh;->a(Ljava/lang/String;Lorg/json/JSONObject;)V
.line 886
iget-object v2, p0, Ldxoptimizer/blh;->c:Landroid/content/Context;
invoke-static {v2, p1}, Ldxoptimizer/blm;->d(Landroid/content/Context;Ljava/lang/String;)I
move-result v2
invoke-direct {p0}, Ldxoptimizer/blh;->h()I
move-result v3
invoke-direct {p0, p1, v2, v3}, Ldxoptimizer/blh;->a(Ljava/lang/String;II)V
.line 887
iput-boolean v6, p0, Ldxoptimizer/blh;->f:Z
.line 888
iget-object v2, p0, Ldxoptimizer/blh;->c:Landroid/content/Context;
invoke-static {v2}, Ldxoptimizer/bmn;->a(Landroid/content/Context;)Ldxoptimizer/bmn;
move-result-object v2
invoke-virtual {v2}, Ldxoptimizer/bmn;->a()Ljava/util/List;
move-result-object v2
.line 889
invoke-interface {v2}, Ljava/util/List;->size()I
move-result v3
.line 893
if-lez v3, :cond_6b
.line 894
new-instance v0, Landroid/os/Message;
invoke-direct {v0}, Landroid/os/Message;-><init>()V
.line 895
iput v1, v0, Landroid/os/Message;->what:I
.line 896
iput v3, v0, Landroid/os/Message;->arg1:I
.line 897
if-ne v3, v6, :cond_5d
.line 898
const/4 v3, 0x0
invoke-interface {v2, v3}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v2
iput-object v2, v0, Landroid/os/Message;->obj:Ljava/lang/Object;
.line 900
:cond_5d
iget-object v2, p0, Ldxoptimizer/blh;->x:Landroid/os/Handler;
const-wide/16 v4, 0x7d0
invoke-virtual {v2, v0, v4, v5}, Landroid/os/Handler;->sendMessageDelayed(Landroid/os/Message;J)Z
.line 901
if-eqz p2, :cond_69
.line 902
invoke-direct {p0, p3, v6}, Ldxoptimizer/blh;->a(ZI)V
:cond_69
move v0, v1
.line 942
:cond_6a
:goto_6a
return v0
.line 920
:cond_6b
iget-object v1, p0, Ldxoptimizer/blh;->w:Ljava/util/concurrent/atomic/AtomicBoolean;
invoke-virtual {v1, v6}, Ljava/util/concurrent/atomic/AtomicBoolean;->getAndSet(Z)Z
move-result v1
if-eqz v1, :cond_78
if-eqz p2, :cond_78
.line 921
invoke-direct {p0, p3}, Ldxoptimizer/blh;->h(Z)V
.line 923
:cond_78
if-eqz p3, :cond_85
.line 924
const-string v1, "ps"
const-string v2, "sfss"
.line 926
invoke-static {v6}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v3
.line 924
invoke-static {v1, v2, v3}, Ldxoptimizer/cgh;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Number;)V
.line 928
:cond_85
if-eqz p2, :cond_8a
.line 929
invoke-direct {p0}, Ldxoptimizer/blh;->j()V
.line 931
:cond_8a
iput-boolean v6, p0, Ldxoptimizer/blh;->l:Z
.line 934
iget-object v1, p0, Ldxoptimizer/blh;->c:Landroid/content/Context;
invoke-static {v1}, Ldxoptimizer/bmm;->i(Landroid/content/Context;)Z
move-result v1
if-eqz v1, :cond_6a
.line 936
invoke-direct {p0, p1}, Ldxoptimizer/blh;->f(Ljava/lang/String;)V
.line 937
iget-object v1, p0, Ldxoptimizer/blh;->x:Landroid/os/Handler;
const/16 v2, 0xe
invoke-virtual {v1, v2}, Landroid/os/Handler;->sendEmptyMessage(I)Z
goto :goto_6a
.line 881
:catch_9f
move-exception v3
goto :goto_27
.end method
.method static synthetic a(Ldxoptimizer/blh;)Landroid/content/Context;
.registers 2
.prologue
.line 78
iget-object v0, p0, Ldxoptimizer/blh;->c:Landroid/content/Context;
return-object v0
.end method
.method public static a(Landroid/content/Context;)Ldxoptimizer/blh;
.registers 3
.prologue
.line 369
sget-object v0, Ldxoptimizer/blh;->b:Ldxoptimizer/blh;
if-nez v0, :cond_13
.line 370
const-class v1, Ldxoptimizer/blh;
monitor-enter v1
.line 371
:try_start_7
sget-object v0, Ldxoptimizer/blh;->b:Ldxoptimizer/blh;
if-nez v0, :cond_12
.line 372
new-instance v0, Ldxoptimizer/blh;
invoke-direct {v0, p0}, Ldxoptimizer/blh;-><init>(Landroid/content/Context;)V
sput-object v0, Ldxoptimizer/blh;->b:Ldxoptimizer/blh;
.line 374
:cond_12
monitor-exit v1
:try_end_13
.catchall {:try_start_7 .. :try_end_13} :catchall_16
.line 376
:cond_13
sget-object v0, Ldxoptimizer/blh;->b:Ldxoptimizer/blh;
return-object v0
.line 374
:catchall_16
move-exception v0
:try_start_17
monitor-exit v1
:try_end_18
.catchall {:try_start_17 .. :try_end_18} :catchall_16
throw v0
.end method
.method static synthetic a(Ldxoptimizer/blh;Ljava/util/List;)Ljava/util/List;
.registers 2
.prologue
.line 78
iput-object p1, p0, Ldxoptimizer/blh;->t:Ljava/util/List;
return-object p1
.end method
.method static synthetic a(Ldxoptimizer/blh;I)V
.registers 2
.prologue
.line 78
invoke-direct {p0, p1}, Ldxoptimizer/blh;->b(I)V
return-void
.end method
.method static synthetic a(Ldxoptimizer/blh;ZIZ)V
.registers 4
.prologue
.line 78
invoke-direct {p0, p1, p2, p3}, Ldxoptimizer/blh;->a(ZIZ)V
return-void
.end method
.method private a(Ljava/lang/String;II)V
.registers 11
.prologue
const/4 v6, 0x4
const/4 v0, 0x3
.line 1033
new-instance v1, Ldxoptimizer/blx;
invoke-direct {v1}, Ldxoptimizer/blx;-><init>()V
.line 1034
iget-object v2, p0, Ldxoptimizer/blh;->c:Landroid/content/Context;
invoke-static {v2}, Ldxoptimizer/afg;->a(Landroid/content/Context;)Ldxoptimizer/afg;
move-result-object v2
invoke-virtual {v2}, Ldxoptimizer/afg;->e()Ljava/lang/String;
move-result-object v2
.line 1035
invoke-static {v2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v3
if-nez v3, :cond_1a
.line 1036
invoke-virtual {v1, v2}, Ldxoptimizer/blx;->a(Ljava/lang/String;)V
.line 1038
:cond_1a
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v2
invoke-virtual {v1, v2, v3}, Ldxoptimizer/blx;->a(J)V
.line 1039
invoke-static {}, Ldxoptimizer/aep;->a()Ldxoptimizer/aep;
move-result-object v2
invoke-virtual {v2, p1}, Ldxoptimizer/aep;->b(Ljava/lang/String;)Ldxoptimizer/aeo;
move-result-object v2
.line 1040
if-eqz v2, :cond_5a
.line 1041
invoke-virtual {v2}, Ldxoptimizer/aeo;->n()Ljava/lang/String;
move-result-object v3
invoke-virtual {v1, v3}, Ldxoptimizer/blx;->c(Ljava/lang/String;)V
.line 1042
iget-object v3, p0, Ldxoptimizer/blh;->c:Landroid/content/Context;
invoke-virtual {v2, v3}, Ldxoptimizer/aeo;->b(Landroid/content/Context;)Ljava/lang/String;
move-result-object v3
invoke-virtual {v1, v3}, Ldxoptimizer/blx;->d(Ljava/lang/String;)V
.line 1043
iget-object v3, p0, Ldxoptimizer/blh;->c:Landroid/content/Context;
invoke-virtual {v2, v3}, Ldxoptimizer/aeo;->c(Landroid/content/Context;)J
move-result-wide v4
invoke-static {v4, v5}, Ljava/lang/String;->valueOf(J)Ljava/lang/String;
move-result-object v3
invoke-virtual {v1, v3}, Ldxoptimizer/blx;->e(Ljava/lang/String;)V
.line 1044
invoke-virtual {v2}, Ldxoptimizer/aeo;->h()I
move-result v3
invoke-static {v3}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
move-result-object v3
invoke-virtual {v1, v3}, Ldxoptimizer/blx;->f(Ljava/lang/String;)V
.line 1045
invoke-virtual {v2}, Ldxoptimizer/aeo;->g()Ljava/lang/String;
move-result-object v2
invoke-virtual {v1, v2}, Ldxoptimizer/blx;->g(Ljava/lang/String;)V
.line 1047
:cond_5a
iget-object v2, p0, Ldxoptimizer/blh;->c:Landroid/content/Context;
invoke-static {v2}, Ldxoptimizer/blm;->f(Landroid/content/Context;)I
move-result v2
invoke-virtual {v1, v2}, Ldxoptimizer/blx;->a(I)V
.line 1048
iget-object v2, p0, Ldxoptimizer/blh;->c:Landroid/content/Context;
invoke-static {v2}, Ldxoptimizer/blm;->g(Landroid/content/Context;)Ljava/lang/String;
move-result-object v2
invoke-virtual {v1, v2}, Ldxoptimizer/blx;->h(Ljava/lang/String;)V
.line 1049
iget-object v2, p0, Ldxoptimizer/blh;->c:Landroid/content/Context;
invoke-static {v2}, Ldxoptimizer/blm;->c(Landroid/content/Context;)I
move-result v2
.line 1050
if-eq v2, v0, :cond_76
if-ne v2, v6, :cond_88
.line 1052
:cond_76
iget-object v3, p0, Ldxoptimizer/blh;->c:Landroid/content/Context;
invoke-static {v3}, Ldxoptimizer/blm;->a(Landroid/content/Context;)Ljava/lang/String;
move-result-object v3
invoke-virtual {v1, v3}, Ldxoptimizer/blx;->k(Ljava/lang/String;)V
.line 1053
iget-object v3, p0, Ldxoptimizer/blh;->c:Landroid/content/Context;
invoke-static {v3}, Ldxoptimizer/blm;->b(Landroid/content/Context;)Ljava/lang/String;
move-result-object v3
invoke-virtual {v1, v3}, Ldxoptimizer/blx;->l(Ljava/lang/String;)V
.line 1055
:cond_88
if-ne v2, v6, :cond_d3
:goto_8a
invoke-virtual {v1, v0}, Ldxoptimizer/blx;->b(I)V
.line 1056
invoke-virtual {v1, p1}, Ldxoptimizer/blx;->b(Ljava/lang/String;)V
.line 1057
invoke-virtual {v1, p2}, Ldxoptimizer/blx;->d(I)V
.line 1058
iget v0, p0, Ldxoptimizer/blh;->v:I
add-int/2addr v0, p3
invoke-virtual {v1, v0}, Ldxoptimizer/blx;->c(I)V
.line 1059
const/4 v0, 0x0
iput v0, p0, Ldxoptimizer/blh;->v:I
.line 1060
iput-object v1, p0, Ldxoptimizer/blh;->g:Ldxoptimizer/blx;
.line 1064
new-instance v0, Landroid/os/Message;
invoke-direct {v0}, Landroid/os/Message;-><init>()V
.line 1065
const/4 v2, 0x1
iput v2, v0, Landroid/os/Message;->what:I
.line 1066
iput-object v1, v0, Landroid/os/Message;->obj:Ljava/lang/Object;
.line 1067
iget-object v1, p0, Ldxoptimizer/blh;->i:Ldxoptimizer/blj;
invoke-virtual {v1, v0}, Ldxoptimizer/blj;->a(Landroid/os/Message;)V
.line 1068
iget-object v0, p0, Ldxoptimizer/blh;->c:Landroid/content/Context;
invoke-static {v0}, Ldxoptimizer/bml;->l(Landroid/content/Context;)J
move-result-wide v0
const-wide/16 v2, 0x0
cmp-long v0, v0, v2
if-nez v0, :cond_cb
.line 1069
iget-object v0, p0, Ldxoptimizer/blh;->c:Landroid/content/Context;
invoke-static {v0}, Ldxoptimizer/bli;->a(Landroid/content/Context;)Ldxoptimizer/bli;
move-result-object v0
invoke-virtual {v0}, Ldxoptimizer/bli;->e()I
move-result v0
.line 1070
if-lez v0, :cond_cb
.line 1071
iget-object v1, p0, Ldxoptimizer/blh;->c:Landroid/content/Context;
int-to-long v2, v0
invoke-static {v1, v2, v3}, Ldxoptimizer/bml;->b(Landroid/content/Context;J)V
.line 1074
:cond_cb
iget-object v0, p0, Ldxoptimizer/blh;->c:Landroid/content/Context;
const-wide/16 v2, 0x1
invoke-static {v0, v2, v3}, Ldxoptimizer/bml;->b(Landroid/content/Context;J)V
.line 1075
return-void
.line 1055
:cond_d3
const/4 v0, 0x2
goto :goto_8a
.end method
.method private a(ZI)V
.registers 4
.prologue
.line 946
const/4 v0, 0x1
invoke-direct {p0, p1, p2, v0}, Ldxoptimizer/blh;->a(ZIZ)V
.line 947
return-void
.end method
.method private a(ZIZ)V
.registers 6
.prologue
.line 950
.line 951
if-nez p1, :cond_8
.line 952
const/4 v0, 0x1
.line 957
iget-object v1, p0, Ldxoptimizer/blh;->r:Ldxoptimizer/bkq;
invoke-virtual {v1, v0, p2, p3}, Ldxoptimizer/bkq;->a(IIZ)V
.line 958
:cond_8
return-void
.end method
.method static synthetic a(Ldxoptimizer/blh;Z)Z
.registers 2
.prologue
.line 78
iput-boolean p1, p0, Ldxoptimizer/blh;->o:Z
return p1
.end method
.method private b(I)V
.registers 5
.prologue
.line 687
iget-object v0, p0, Ldxoptimizer/blh;->g:Ldxoptimizer/blx;
if-nez v0, :cond_7
.line 688
iput p1, p0, Ldxoptimizer/blh;->v:I
.line 697
:goto_6
return-void
.line 690
:cond_7
new-instance v0, Ldxoptimizer/blx;
iget-object v1, p0, Ldxoptimizer/blh;->g:Ldxoptimizer/blx;
invoke-direct {v0, v1}, Ldxoptimizer/blx;-><init>(Ldxoptimizer/blx;)V
.line 691
new-instance v1, Landroid/os/Message;
invoke-direct {v1}, Landroid/os/Message;-><init>()V
.line 692
const/4 v2, 0x4
iput v2, v1, Landroid/os/Message;->what:I
.line 693
iput-object v0, v1, Landroid/os/Message;->obj:Ljava/lang/Object;
.line 694
invoke-virtual {v0}, Ldxoptimizer/blx;->k()I
move-result v0
add-int/2addr v0, p1
iput v0, v1, Landroid/os/Message;->arg1:I
.line 695
iget-object v0, p0, Ldxoptimizer/blh;->i:Ldxoptimizer/blj;
invoke-virtual {v0, v1}, Ldxoptimizer/blj;->a(Landroid/os/Message;)V
goto :goto_6
.end method
.method static synthetic b(Ldxoptimizer/blh;)V
.registers 1
.prologue
.line 78
invoke-direct {p0}, Ldxoptimizer/blh;->l()V
return-void
.end method
.method static synthetic b(Ldxoptimizer/blh;Z)Z
.registers 2
.prologue
.line 78
iput-boolean p1, p0, Ldxoptimizer/blh;->f:Z
return p1
.end method
.method private c(Ljava/lang/String;)I
.registers 3
.prologue
.line 979
invoke-direct {p0, p1}, Ldxoptimizer/blh;->d(Ljava/lang/String;)Ldxoptimizer/awu;
move-result-object v0
.line 980
if-eqz v0, :cond_9
.line 981
iget v0, v0, Ldxoptimizer/awu;->a:I
.line 987
:goto_8
return v0
:cond_9
const/4 v0, 0x1
goto :goto_8
.end method
.method static synthetic c(Ldxoptimizer/blh;)Ldxoptimizer/bkq;
.registers 2
.prologue
.line 78
iget-object v0, p0, Ldxoptimizer/blh;->r:Ldxoptimizer/bkq;
return-object v0
.end method
.method private d(Ljava/lang/String;)Ldxoptimizer/awu;
.registers 5
.prologue
.line 991
iget-object v0, p0, Ldxoptimizer/blh;->c:Landroid/content/Context;
invoke-static {v0}, Ldxoptimizer/awi;->a(Landroid/content/Context;)Ldxoptimizer/awi;
move-result-object v0
sget-object v1, Ldxoptimizer/blh;->a:Ljava/lang/Integer;
invoke-virtual {v1}, Ljava/lang/Integer;->intValue()I
move-result v1
const/4 v2, 0x0
invoke-virtual {v0, v1, p1, v2}, Ldxoptimizer/awi;->a(ILjava/lang/String;Z)Ldxoptimizer/awu;
move-result-object v0
return-object v0
.end method
.method static synthetic d(Ldxoptimizer/blh;)V
.registers 1
.prologue
.line 78
invoke-direct {p0}, Ldxoptimizer/blh;->g()V
return-void
.end method
.method static synthetic e(Ldxoptimizer/blh;)Ljava/lang/Object;
.registers 2
.prologue
.line 78
iget-object v0, p0, Ldxoptimizer/blh;->u:Ljava/lang/Object;
return-object v0
.end method
.method private e(Ljava/lang/String;)Z
.registers 8
.prologue
.line 1012
const/4 v1, 0x0
.line 1013
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v2
.line 1014
iget-object v0, p0, Ldxoptimizer/blh;->q:Ljava/util/Map;
invoke-interface {v0, p1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/Long;
.line 1015
if-eqz v0, :cond_1b
invoke-virtual {v0}, Ljava/lang/Long;->longValue()J
move-result-wide v4
sub-long/2addr v2, v4
const-wide/32 v4, 0x927c0
cmp-long v0, v2, v4
if-ltz v0, :cond_1d
.line 1016
:cond_1b
const/4 v0, 0x1
.line 1021
:goto_1c
return v0
:cond_1d
move v0, v1
goto :goto_1c
.end method
.method static synthetic f(Ldxoptimizer/blh;)Landroid/os/Handler;
.registers 2
.prologue
.line 78
iget-object v0, p0, Ldxoptimizer/blh;->x:Landroid/os/Handler;
return-object v0
.end method
.method private f(Ljava/lang/String;)V
.registers 5
.prologue
.line 1025
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v0
.line 1026
iget-object v2, p0, Ldxoptimizer/blh;->q:Ljava/util/Map;
invoke-static {v0, v1}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v0
invoke-interface {v2, p1, v0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 1030
return-void
.end method
.method static synthetic g(Ldxoptimizer/blh;)Ljava/util/concurrent/atomic/AtomicBoolean;
.registers 2
.prologue
.line 78
iget-object v0, p0, Ldxoptimizer/blh;->w:Ljava/util/concurrent/atomic/AtomicBoolean;
return-object v0
.end method
.method private declared-synchronized g()V
.registers 4
.prologue
.line 848
monitor-enter p0
:try_start_1
iget-object v0, p0, Ldxoptimizer/blh;->g:Ldxoptimizer/blx;
if-eqz v0, :cond_21
.line 855
new-instance v0, Ldxoptimizer/blx;
iget-object v1, p0, Ldxoptimizer/blh;->g:Ldxoptimizer/blx;
invoke-direct {v0, v1}, Ldxoptimizer/blx;-><init>(Ldxoptimizer/blx;)V
.line 856
new-instance v1, Landroid/os/Message;
invoke-direct {v1}, Landroid/os/Message;-><init>()V
.line 857
const/4 v2, 0x2
iput v2, v1, Landroid/os/Message;->what:I
.line 858
iput-object v0, v1, Landroid/os/Message;->obj:Ljava/lang/Object;
.line 859
iget-object v0, p0, Ldxoptimizer/blh;->i:Ldxoptimizer/blj;
invoke-virtual {v0, v1}, Ldxoptimizer/blj;->a(Landroid/os/Message;)V
.line 860
const/4 v0, 0x0
iput-boolean v0, p0, Ldxoptimizer/blh;->f:Z
.line 861
const/4 v0, 0x0
iput-object v0, p0, Ldxoptimizer/blh;->g:Ldxoptimizer/blx;
:try_end_21
.catchall {:try_start_1 .. :try_end_21} :catchall_23
.line 863
:cond_21
monitor-exit p0
return-void
.line 848
:catchall_23
move-exception v0
monitor-exit p0
throw v0
.end method
.method private g(Z)V
.registers 4
.prologue
.line 380
iget-object v0, p0, Ldxoptimizer/blh;->c:Landroid/content/Context;
invoke-static {v0}, Lcom/baidu/seclab/sps/ipc/SafePayIPCClient;->sharedInstance(Landroid/content/Context;)Lcom/baidu/seclab/sps/sdk/SafePay;
move-result-object v0
iput-object v0, p0, Ldxoptimizer/blh;->s:Lcom/baidu/seclab/sps/sdk/SafePay;
.line 381
const/4 v0, 0x7
.line 384
if-eqz p1, :cond_d
.line 385
const/16 v0, 0xf
.line 387
:cond_d
iget-object v1, p0, Ldxoptimizer/blh;->s:Lcom/baidu/seclab/sps/sdk/SafePay;
invoke-interface {v1, v0}, Lcom/baidu/seclab/sps/sdk/SafePay;->setSafeType(I)V
.line 388
iget-object v0, p0, Ldxoptimizer/blh;->s:Lcom/baidu/seclab/sps/sdk/SafePay;
const/4 v1, 0x0
invoke-interface {v0, v1}, Lcom/baidu/seclab/sps/sdk/SafePay;->setRunningMode(Z)V
.line 389
return-void
.end method
.method private h()I
.registers 2
.prologue
.line 975
iget-object v0, p0, Ldxoptimizer/blh;->c:Landroid/content/Context;
invoke-static {v0}, Ldxoptimizer/bmn;->a(Landroid/content/Context;)Ldxoptimizer/bmn;
move-result-object v0
invoke-virtual {v0}, Ldxoptimizer/bmn;->a()Ljava/util/List;
move-result-object v0
invoke-interface {v0}, Ljava/util/List;->size()I
move-result v0
return v0
.end method
.method private h(Z)V
.registers 6
.prologue
const/4 v3, 0x1
.line 961
const-string v0, "ps"
const-string v1, "swst"
.line 962
invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v2
.line 961
invoke-static {v0, v1, v2}, Ldxoptimizer/cgh;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Number;)V
.line 963
const/4 v0, 0x4
invoke-static {v0}, Ldxoptimizer/cgh;->a(I)V
.line 965
if-nez p1, :cond_18
.line 971
iget-object v0, p0, Ldxoptimizer/blh;->r:Ldxoptimizer/bkq;
const/4 v1, 0x2
invoke-virtual {v0, v3, v1}, Ldxoptimizer/bkq;->a(II)V
.line 972
:cond_18
return-void
.end method
.method private i()Z
.registers 2
.prologue
.line 995
iget-boolean v0, p0, Ldxoptimizer/blh;->e:Z
return v0
.end method
.method private j()V
.registers 2
.prologue
.line 1000
const/4 v0, 0x0
iput-boolean v0, p0, Ldxoptimizer/blh;->e:Z
.line 1001
return-void
.end method
.method private k()V
.registers 2
.prologue
.line 1007
const/4 v0, 0x1
iput-boolean v0, p0, Ldxoptimizer/blh;->e:Z
.line 1008
iget-object v0, p0, Ldxoptimizer/blh;->q:Ljava/util/Map;
invoke-interface {v0}, Ljava/util/Map;->clear()V
.line 1009
return-void
.end method
.method private l()V
.registers 2
.prologue
.line 1078
iget-object v0, p0, Ldxoptimizer/blh;->r:Ldxoptimizer/bkq;
invoke-virtual {v0}, Ldxoptimizer/bkq;->a()V
.line 1079
return-void
.end method
# virtual methods
.method public a()V
.registers 3
.annotation system Ldalvik/annotation/Throws;
value = {
Landroid/os/RemoteException;
}
.end annotation
.prologue
const/4 v1, 0x1
.line 706
iput-boolean v1, p0, Ldxoptimizer/blh;->h:Z
.line 707
iget-object v0, p0, Ldxoptimizer/blh;->c:Landroid/content/Context;
invoke-static {v0}, Ldxoptimizer/blm;->e(Landroid/content/Context;)V
.line 708
invoke-direct {p0, v1}, Ldxoptimizer/blh;->h(Z)V
.line 709
return-void
.end method
.method public a(I)V
.registers 2
.annotation system Ldalvik/annotation/Throws;
value = {
Landroid/os/RemoteException;
}
.end annotation
.prologue
.line 684
return-void
.end method
.method public a(J)V
.registers 6
.annotation system Ldalvik/annotation/Throws;
value = {
Landroid/os/RemoteException;
}
.end annotation
.prologue
.line 769
iget-boolean v0, p0, Ldxoptimizer/blh;->f:Z
if-nez v0, :cond_b
.line 770
iget-object v0, p0, Ldxoptimizer/blh;->x:Landroid/os/Handler;
const/16 v1, 0x9
invoke-virtual {v0, v1, p1, p2}, Landroid/os/Handler;->sendEmptyMessageDelayed(IJ)Z
.line 772
:cond_b
return-void
.end method
.method public declared-synchronized a(Landroid/content/Intent;)V
.registers 2
.annotation system Ldalvik/annotation/Throws;
value = {
Landroid/os/RemoteException;
}
.end annotation
.prologue
.line 673
monitor-enter p0
monitor-exit p0
return-void
.end method
.method public a(Ljava/lang/String;)V
.registers 11
.annotation system Ldalvik/annotation/Throws;
value = {
Landroid/os/RemoteException;
}
.end annotation
.prologue
const v8, 0x7f080910
const/4 v7, 0x2
const/4 v4, 0x0
const/4 v6, 0x1
.line 733
invoke-static {}, Ldxoptimizer/aep;->a()Ldxoptimizer/aep;
move-result-object v0
invoke-virtual {v0, p1}, Ldxoptimizer/aep;->b(Ljava/lang/String;)Ldxoptimizer/aeo;
move-result-object v0
.line 734
if-nez v0, :cond_11
.line 765
:goto_10
return-void
.line 740
:cond_11
iget-object v1, p0, Ldxoptimizer/blh;->c:Landroid/content/Context;
const v2, 0x7f080911
new-array v3, v6, [Ljava/lang/Object;
.line 741
invoke-virtual {v0}, Ldxoptimizer/aeo;->n()Ljava/lang/String;
move-result-object v0
aput-object v0, v3, v4
.line 740
invoke-virtual {v1, v2, v3}, Landroid/content/Context;->getString(I[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v0
invoke-static {v0}, Landroid/text/Html;->fromHtml(Ljava/lang/String;)Landroid/text/Spanned;
move-result-object v1
.line 742
new-instance v0, Landroid/content/Intent;
iget-object v2, p0, Ldxoptimizer/blh;->c:Landroid/content/Context;
const-class v3, Lcom/dianxinos/optimizer/module/paysecurity/FakeDetailActivity;
invoke-direct {v0, v2, v3}, Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V
.line 743
const-string v2, "extra.pkg"
invoke-virtual {v0, v2, p1}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
.line 744
const-string v2, "extra.from_notification"
invoke-virtual {v0, v2, v6}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Z)Landroid/content/Intent;
.line 745
iget-object v2, p0, Ldxoptimizer/blh;->c:Landroid/content/Context;
const/high16 v3, 0x10000000
invoke-static {v2, v4, v0, v3}, Landroid/app/PendingIntent;->getActivity(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent;
move-result-object v4
.line 746
const/16 v0, 0x8
const/16 v5, 0x34
move-object v2, v1
move-object v3, v1
invoke-static/range {v0 .. v5}, Ldxoptimizer/cge;->a(ILjava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/app/PendingIntent;I)Ldxoptimizer/cgd;
move-result-object v0
.line 749
iput v7, v0, Ldxoptimizer/cgd;->i:I
.line 750
iput v7, v0, Ldxoptimizer/cgd;->o:I
.line 751
iput-boolean v6, v0, Ldxoptimizer/cgd;->s:Z
.line 752
iput-boolean v6, v0, Ldxoptimizer/cgd;->m:Z
.line 753
iget-object v2, p0, Ldxoptimizer/blh;->c:Landroid/content/Context;
invoke-virtual {v2, v8}, Landroid/content/Context;->getString(I)Ljava/lang/String;
move-result-object v2
iput-object v2, v0, Ldxoptimizer/cgd;->n:Ljava/lang/CharSequence;
.line 754
iget-object v2, p0, Ldxoptimizer/blh;->c:Landroid/content/Context;
invoke-virtual {v2}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
move-result-object v2
const v3, 0x7f0d0067
invoke-virtual {v2, v3}, Landroid/content/res/Resources;->getColor(I)I
move-result v2
iput v2, v0, Ldxoptimizer/cgd;->u:I
.line 756
new-instance v2, Ldxoptimizer/bga;
invoke-direct {v2}, Ldxoptimizer/bga;-><init>()V
.line 757
iput v6, v2, Ldxoptimizer/bga;->j:I
.line 758
iput-object v1, v2, Ldxoptimizer/bga;->c:Ljava/lang/CharSequence;
.line 759
iget-object v1, p0, Ldxoptimizer/blh;->c:Landroid/content/Context;
invoke-virtual {v1, v8}, Landroid/content/Context;->getString(I)Ljava/lang/String;
move-result-object v1
iput-object v1, v2, Ldxoptimizer/bga;->g:Ljava/lang/CharSequence;
.line 760
const v1, 0x7f02025c
iput v1, v2, Ldxoptimizer/bga;->e:I
.line 761
iput-object v4, v2, Ldxoptimizer/bga;->b:Landroid/app/PendingIntent;
.line 763
new-instance v1, Ldxoptimizer/bfy;
invoke-direct {v1, v0, v2}, Ldxoptimizer/bfy;-><init>(Ldxoptimizer/cgd;Ldxoptimizer/bga;)V
.line 764
iget-object v0, p0, Ldxoptimizer/blh;->c:Landroid/content/Context;
invoke-static {v0, v1}, Ldxoptimizer/bfr;->a(Landroid/content/Context;Ldxoptimizer/bfp;)V
goto :goto_10
.end method
.method public a(Ljava/lang/String;Ljava/lang/String;)V
.registers 5
.annotation system Ldalvik/annotation/Throws;
value = {
Landroid/os/RemoteException;
}
.end annotation
.prologue
const/4 v1, 0x0
.line 547
invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-nez v0, :cond_d
invoke-static {p2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-eqz v0, :cond_e
.line 570
:cond_d
:goto_d
return-void
.line 552
:cond_e
invoke-static {p2}, Ldxoptimizer/bmq;->a(Ljava/lang/String;)Z
move-result v0
if-eqz v0, :cond_3d
iget-boolean v0, p0, Ldxoptimizer/blh;->p:Z
if-eqz v0, :cond_3d
.line 556
iget-boolean v0, p0, Ldxoptimizer/blh;->n:Z
if-eqz v0, :cond_37
iget-object v0, p0, Ldxoptimizer/blh;->d:Ljava/lang/String;
invoke-virtual {v0, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_37
.line 557
iput-boolean v1, p0, Ldxoptimizer/blh;->n:Z
.line 558
iget-object v0, p0, Ldxoptimizer/blh;->y:Ldxoptimizer/blh$a;
const/4 v1, 0x1
invoke-virtual {v0, v1}, Ldxoptimizer/blh$a;->a(Z)V
.line 562
:goto_2c
iget-object v0, p0, Ldxoptimizer/blh;->y:Ldxoptimizer/blh$a;
invoke-virtual {v0, p2}, Ldxoptimizer/blh$a;->a(Ljava/lang/String;)V
.line 563
iget-object v0, p0, Ldxoptimizer/blh;->y:Ldxoptimizer/blh$a;
invoke-virtual {v0}, Ldxoptimizer/blh$a;->b()V
goto :goto_d
.line 560
:cond_37
iget-object v0, p0, Ldxoptimizer/blh;->y:Ldxoptimizer/blh$a;
invoke-virtual {v0, v1}, Ldxoptimizer/blh$a;->a(Z)V
goto :goto_2c
.line 565
:cond_3d
iget-object v0, p0, Ldxoptimizer/blh;->y:Ldxoptimizer/blh$a;
invoke-virtual {v0}, Ldxoptimizer/blh$a;->a()V
goto :goto_d
.end method
.method public a(Z)V
.registers 3
.prologue
.line 823
if-eqz p1, :cond_24
.line 824
iget-object v0, p0, Ldxoptimizer/blh;->y:Ldxoptimizer/blh$a;
if-eqz v0, :cond_23
.line 825
iget-object v0, p0, Ldxoptimizer/blh;->c:Landroid/content/Context;
invoke-static {v0}, Ldxoptimizer/cfb;->b(Landroid/content/Context;)Landroid/app/ActivityManager;
move-result-object v0
.line 826
if-eqz v0, :cond_23
.line 827
invoke-static {v0}, Ldxoptimizer/cco;->a(Landroid/app/ActivityManager;)Landroid/content/ComponentName;
move-result-object v0
.line 828
if-eqz v0, :cond_23
invoke-virtual {v0}, Landroid/content/ComponentName;->getPackageName()Ljava/lang/String;
move-result-object v0
invoke-static {v0}, Ldxoptimizer/bmq;->a(Ljava/lang/String;)Z
move-result v0
if-eqz v0, :cond_23
.line 829
iget-object v0, p0, Ldxoptimizer/blh;->y:Ldxoptimizer/blh$a;
invoke-virtual {v0}, Ldxoptimizer/blh$a;->b()V
.line 840
:cond_23
:goto_23
return-void
.line 835
:cond_24
iget-object v0, p0, Ldxoptimizer/blh;->y:Ldxoptimizer/blh$a;
if-eqz v0, :cond_23
.line 836
iget-object v0, p0, Ldxoptimizer/blh;->y:Ldxoptimizer/blh$a;
invoke-virtual {v0}, Ldxoptimizer/blh$a;->a()V
goto :goto_23
.end method
.method public a(Ljava/lang/String;Ljava/lang/String;Z)Z
.registers 8
.annotation system Ldalvik/annotation/Throws;
value = {
Landroid/os/RemoteException;
}
.end annotation
.prologue
const/4 v3, 0x6
const/4 v0, 0x0
.line 496
invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v1
if-eqz v1, :cond_9
.line 542
:cond_8
:goto_8
return v0
.line 501
:cond_9
iget-object v1, p0, Ldxoptimizer/blh;->d:Ljava/lang/String;
invoke-virtual {v1, p2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-eqz v1, :cond_1c
.line 502
iget-boolean v1, p0, Ldxoptimizer/blh;->o:Z
if-nez v1, :cond_8
.line 503
invoke-direct {p0}, Ldxoptimizer/blh;->g()V
.line 504
invoke-direct {p0}, Ldxoptimizer/blh;->l()V
goto :goto_8
.line 508
:cond_1c
iget-object v1, p0, Ldxoptimizer/blh;->k:Ljava/lang/String;
invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v1
if-nez v1, :cond_31
iget-object v1, p0, Ldxoptimizer/blh;->k:Ljava/lang/String;
invoke-virtual {v1, p2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-nez v1, :cond_31
.line 509
iput-boolean v0, p0, Ldxoptimizer/blh;->f:Z
.line 510
invoke-direct {p0}, Ldxoptimizer/blh;->l()V
.line 512
:cond_31
iput-object p2, p0, Ldxoptimizer/blh;->k:Ljava/lang/String;
.line 514
iget-boolean v1, p0, Ldxoptimizer/blh;->o:Z
if-eqz v1, :cond_47
iget-object v1, p0, Ldxoptimizer/blh;->d:Ljava/lang/String;
invoke-virtual {v1, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-eqz v1, :cond_47
.line 515
iput-boolean v0, p0, Ldxoptimizer/blh;->o:Z
.line 516
if-eqz p3, :cond_8
.line 517
invoke-direct {p0}, Ldxoptimizer/blh;->l()V
goto :goto_8
.line 521
:cond_47
invoke-direct {p0}, Ldxoptimizer/blh;->g()V
.line 522
iput-boolean v0, p0, Ldxoptimizer/blh;->j:Z
.line 523
invoke-direct {p0, p2, p3, v0}, Ldxoptimizer/blh;->a(Ljava/lang/String;ZZ)I
move-result v1
.line 524
if-eq v1, v3, :cond_62
.line 525
iget-object v2, p0, Ldxoptimizer/blh;->q:Ljava/util/Map;
invoke-interface {v2}, Ljava/util/Map;->clear()V
.line 526
iput-boolean v0, p0, Ldxoptimizer/blh;->l:Z
.line 540
:cond_59
:goto_59
iget-object v2, p0, Ldxoptimizer/blh;->c:Landroid/content/Context;
invoke-static {v2, p1}, Ldxoptimizer/brk;->a(Landroid/content/Context;Ljava/lang/String;)V
.line 542
if-ne v1, v3, :cond_8
const/4 v0, 0x1
goto :goto_8
.line 531
:cond_62
iget-object v2, p0, Ldxoptimizer/blh;->c:Landroid/content/Context;
invoke-static {v2, p1}, Ldxoptimizer/blm;->c(Landroid/content/Context;Ljava/lang/String;)Z
move-result v2
if-eqz v2, :cond_59
.line 532
iget-boolean v2, p0, Ldxoptimizer/blh;->l:Z
if-eqz v2, :cond_59
.line 533
invoke-direct {p0, p1}, Ldxoptimizer/blh;->f(Ljava/lang/String;)V
goto :goto_59
.end method
.method public b()V
.registers 1
.prologue
.line 845
return-void
.end method
.method public b(Ljava/lang/String;)V
.registers 5
.prologue
.line 792
iget-object v0, p0, Ldxoptimizer/blh;->s:Lcom/baidu/seclab/sps/sdk/SafePay;
iget-object v1, p0, Ldxoptimizer/blh;->z:Lcom/baidu/seclab/sps/sdk/ScanNotifier;
const/4 v2, 0x7
invoke-interface {v0, v1, v2}, Lcom/baidu/seclab/sps/sdk/SafePay;->startScan(Lcom/baidu/seclab/sps/sdk/ScanNotifier;I)Z
.line 794
iget-object v0, p0, Ldxoptimizer/blh;->w:Ljava/util/concurrent/atomic/AtomicBoolean;
const/4 v1, 0x0
const/4 v2, 0x1
invoke-virtual {v0, v1, v2}, Ljava/util/concurrent/atomic/AtomicBoolean;->compareAndSet(ZZ)Z
.line 795
return-void
.end method
.method public b(Z)V
.registers 2
.annotation system Ldalvik/annotation/Throws;
value = {
Landroid/os/RemoteException;
}
.end annotation
.prologue
.line 701
iput-boolean p1, p0, Ldxoptimizer/blh;->o:Z
.line 702
return-void
.end method
.method public c(Z)V
.registers 2
.annotation system Ldalvik/annotation/Throws;
value = {
Landroid/os/RemoteException;
}
.end annotation
.prologue
.line 713
iput-boolean p1, p0, Ldxoptimizer/blh;->j:Z
.line 714
return-void
.end method
.method public c()Z
.registers 2
.annotation system Ldalvik/annotation/Throws;
value = {
Landroid/os/RemoteException;
}
.end annotation
.prologue
.line 718
iget-boolean v0, p0, Ldxoptimizer/blh;->j:Z
return v0
.end method
.method public d(Z)V
.registers 2
.annotation system Ldalvik/annotation/Throws;
value = {
Landroid/os/RemoteException;
}
.end annotation
.prologue
.line 723
iput-boolean p1, p0, Ldxoptimizer/blh;->n:Z
.line 724
return-void
.end method
.method public d()Z
.registers 2
.annotation system Ldalvik/annotation/Throws;
value = {
Landroid/os/RemoteException;
}
.end annotation
.prologue
.line 728
iget-boolean v0, p0, Ldxoptimizer/blh;->n:Z
return v0
.end method
.method public e()Ljava/util/List;
.registers 4
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/List",
"<",
"Ldxoptimizer/bkw;",
">;"
}
.end annotation
.annotation system Ldalvik/annotation/Throws;
value = {
Landroid/os/RemoteException;
}
.end annotation
.prologue
.line 781
const/4 v0, 0x0
.line 782
iget-object v1, p0, Ldxoptimizer/blh;->u:Ljava/lang/Object;
monitor-enter v1
.line 783
:try_start_4
iget-object v2, p0, Ldxoptimizer/blh;->t:Ljava/util/List;
if-eqz v2, :cond_f
.line 784
new-instance v0, Ljava/util/ArrayList;
iget-object v2, p0, Ldxoptimizer/blh;->t:Ljava/util/List;
invoke-direct {v0, v2}, Ljava/util/ArrayList;-><init>(Ljava/util/Collection;)V
.line 786
:cond_f
monitor-exit v1
.line 787
return-object v0
.line 786
:catchall_11
move-exception v0
monitor-exit v1
:try_end_13
.catchall {:try_start_4 .. :try_end_13} :catchall_11
throw v0
.end method
.method public e(Z)V
.registers 2
.annotation system Ldalvik/annotation/Throws;
value = {
Landroid/os/RemoteException;
}
.end annotation
.prologue
.line 776
iput-boolean p1, p0, Ldxoptimizer/blh;->m:Z
.line 777
return-void
.end method
.method public f()V
.registers 3
.annotation system Ldalvik/annotation/Throws;
value = {
Landroid/os/RemoteException;
}
.end annotation
.prologue
.line 799
iget-object v0, p0, Ldxoptimizer/blh;->x:Landroid/os/Handler;
const/16 v1, 0xc
invoke-virtual {v0, v1}, Landroid/os/Handler;->sendEmptyMessage(I)Z
.line 800
return-void
.end method
.method public f(Z)V
.registers 2
.annotation system Ldalvik/annotation/Throws;
value = {
Landroid/os/RemoteException;
}
.end annotation
.prologue
.line 804
iput-boolean p1, p0, Ldxoptimizer/blh;->p:Z
.line 806
return-void
.end method
.method public onChanged(Ldxoptimizer/aep$c;)V
.registers 5
.prologue
.line 810
iget v0, p1, Ldxoptimizer/aep$c;->c:I
const/4 v1, 0x2
if-eq v0, v1, :cond_a
iget v0, p1, Ldxoptimizer/aep$c;->c:I
const/4 v1, 0x4
if-ne v0, v1, :cond_23
:cond_a
const/4 v0, 0x1
.line 811
:goto_b
if-eqz v0, :cond_10
.line 812
invoke-direct {p0}, Ldxoptimizer/blh;->k()V
.line 814
:cond_10
if-nez v0, :cond_17
iget v0, p1, Ldxoptimizer/aep$c;->c:I
const/4 v1, 0x3
if-ne v0, v1, :cond_22
.line 816
:cond_17
check-cast p1, Ldxoptimizer/aep$a;
.line 817
iget-object v0, p0, Ldxoptimizer/blh;->c:Landroid/content/Context;
iget v1, p1, Ldxoptimizer/aep$a;->c:I
iget-object v2, p1, Ldxoptimizer/aep$a;->a:Ljava/lang/String;
invoke-static {v0, v1, v2}, Ldxoptimizer/blm;->a(Landroid/content/Context;ILjava/lang/String;)Z
.line 819
:cond_22
return-void
.line 810
:cond_23
const/4 v0, 0x0
goto :goto_b
.end method