bjo.smali
.class public abstract Ldxoptimizer/bjo;
.super Ljava/lang/Object;
.source "NetFlowBaseIntelliRecom.java"
# instance fields
.field public a:Landroid/content/Context;
.field protected b:I
.field public c:I
.field public d:I
.field public e:J
.field public f:F
.field public g:F
.field public h:Z
# direct methods
.method public constructor <init>(Landroid/content/Context;)V
.registers 2
.prologue
.line 88
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 89
iput-object p1, p0, Ldxoptimizer/bjo;->a:Landroid/content/Context;
.line 90
return-void
.end method
.method private e()Z
.registers 4
.prologue
.line 271
iget-object v0, p0, Ldxoptimizer/bjo;->a:Landroid/content/Context;
const/4 v1, 0x1
iget v2, p0, Ldxoptimizer/bjo;->b:I
invoke-static {v0, v1, v2}, Ldxoptimizer/bip;->m(Landroid/content/Context;II)Z
move-result v0
return v0
.end method
.method private f()Z
.registers 4
.prologue
.line 278
iget-object v0, p0, Ldxoptimizer/bjo;->a:Landroid/content/Context;
const/4 v1, 0x0
iget v2, p0, Ldxoptimizer/bjo;->b:I
invoke-static {v0, v1, v2}, Ldxoptimizer/bip;->j(Landroid/content/Context;II)Z
move-result v0
return v0
.end method
.method private g()Z
.registers 7
.prologue
const/4 v0, 0x1
.line 285
const/4 v1, 0x0
.line 287
iget-object v2, p0, Ldxoptimizer/bjo;->a:Landroid/content/Context;
iget v3, p0, Ldxoptimizer/bjo;->b:I
invoke-static {v2, v0, v3}, Ldxoptimizer/bip;->n(Landroid/content/Context;II)J
move-result-wide v2
.line 288
const-wide/16 v4, 0x0
cmp-long v4, v2, v4
if-nez v4, :cond_11
.line 296
:goto_10
return v1
.line 291
:cond_11
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v4
.line 292
invoke-static {v4, v5, v2, v3}, Ldxoptimizer/cdg;->c(JJ)Z
move-result v2
.line 293
if-eqz v2, :cond_1d
:goto_1b
move v1, v0
.line 296
goto :goto_10
:cond_1d
move v0, v1
goto :goto_1b
.end method
.method private h()Z
.registers 7
.prologue
const/4 v0, 0x0
.line 303
.line 305
iget-object v1, p0, Ldxoptimizer/bjo;->a:Landroid/content/Context;
iget v2, p0, Ldxoptimizer/bjo;->b:I
invoke-static {v1, v0, v2}, Ldxoptimizer/bip;->k(Landroid/content/Context;II)J
move-result-wide v2
.line 307
const-wide/16 v4, 0x0
cmp-long v1, v2, v4
if-nez v1, :cond_10
.line 315
:cond_f
:goto_f
return v0
.line 310
:cond_10
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v4
.line 311
invoke-static {v4, v5, v2, v3}, Ldxoptimizer/cdg;->c(JJ)Z
move-result v1
.line 312
if-eqz v1, :cond_f
.line 313
const/4 v0, 0x1
goto :goto_f
.end method
# virtual methods
.method public abstract a()V
.end method
.method public a(I)V
.registers 8
.prologue
.line 111
sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
const/16 v1, 0x1c
if-lt v0, v1, :cond_7
.line 121
:cond_6
:goto_6
return-void
.line 114
:cond_7
iget-boolean v0, p0, Ldxoptimizer/bjo;->h:Z
if-nez v0, :cond_6
.line 118
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
const-string v1, "com.dianxinos.optimizer.action.NETFLOW_RECOMM"
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
.line 119
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v2
iget-wide v4, p0, Ldxoptimizer/bjo;->e:J
add-long/2addr v2, v4
.line 118
invoke-static {v0, v2, v3}, Ldxoptimizer/aeg;->a(Ljava/lang/String;J)V
goto :goto_6
.end method
.method public a(Z)V
.registers 2
.prologue
.line 264
iput-boolean p1, p0, Ldxoptimizer/bjo;->h:Z
.line 265
return-void
.end method
.method public a(II)Z
.registers 7
.prologue
.line 131
iget-object v0, p0, Ldxoptimizer/bjo;->a:Landroid/content/Context;
invoke-static {v0, p1, p2}, Ldxoptimizer/bgg;->a(Landroid/content/Context;II)J
move-result-wide v0
.line 132
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v2
.line 133
sub-long v0, v2, v0
iget-wide v2, p0, Ldxoptimizer/bjo;->e:J
cmp-long v0, v0, v2
if-gez v0, :cond_14
const/4 v0, 0x1
:goto_13
return v0
:cond_14
const/4 v0, 0x0
goto :goto_13
.end method
.method public a(JLjava/util/List;J)Z
.registers 10
.annotation system Ldalvik/annotation/Signature;
value = {
"(J",
"Ljava/util/List",
"<",
"Ljava/lang/Long;",
">;J)Z"
}
.end annotation
.prologue
const-wide/16 v2, 0x0
.line 227
const/4 v0, 0x0
.line 230
cmp-long v1, p1, v2
if-nez v1, :cond_8
.line 244
:cond_7
:goto_7
return v0
.line 235
:cond_8
if-eqz p3, :cond_7
.line 240
cmp-long v1, p4, v2
if-eqz v1, :cond_7
.line 243
const/4 v0, 0x1
.line 244
goto :goto_7
.end method
.method public b(I)V
.registers 2
.prologue
.line 124
iput p1, p0, Ldxoptimizer/bjo;->b:I
.line 125
return-void
.end method
.method public b()Z
.registers 3
.prologue
.line 188
const/4 v0, 0x0
.line 190
invoke-direct {p0}, Ldxoptimizer/bjo;->e()Z
move-result v1
.line 192
if-nez v1, :cond_8
.line 202
:cond_7
:goto_7
return v0
.line 196
:cond_8
invoke-direct {p0}, Ldxoptimizer/bjo;->g()Z
move-result v1
.line 198
if-eqz v1, :cond_7
.line 201
const/4 v0, 0x1
.line 202
goto :goto_7
.end method
.method public c(I)V
.registers 2
.prologue
.line 141
iput p1, p0, Ldxoptimizer/bjo;->c:I
.line 142
return-void
.end method
.method public c()Z
.registers 3
.prologue
.line 209
const/4 v0, 0x0
.line 211
invoke-direct {p0}, Ldxoptimizer/bjo;->f()Z
move-result v1
.line 213
if-nez v1, :cond_8
.line 223
:cond_7
:goto_7
return v0
.line 217
:cond_8
invoke-direct {p0}, Ldxoptimizer/bjo;->h()Z
move-result v1
.line 219
if-eqz v1, :cond_7
.line 222
const/4 v0, 0x1
.line 223
goto :goto_7
.end method
.method public d()Ljava/lang/String;
.registers 3
.prologue
.line 253
iget-object v0, p0, Ldxoptimizer/bjo;->a:Landroid/content/Context;
iget v1, p0, Ldxoptimizer/bjo;->b:I
invoke-static {v0, v1}, Ldxoptimizer/bjz;->b(Landroid/content/Context;I)Ljava/lang/String;
move-result-object v0
.line 257
return-object v0
.end method
.method public d(I)V
.registers 3
.prologue
const/4 v0, 0x0
.line 149
packed-switch p1, :pswitch_data_e
.line 159
iput v0, p0, Ldxoptimizer/bjo;->d:I
.line 162
:goto_6
return-void
.line 152
:pswitch_7
const/4 v0, 0x2
iput v0, p0, Ldxoptimizer/bjo;->d:I
goto :goto_6
.line 156
:pswitch_b
iput v0, p0, Ldxoptimizer/bjo;->d:I
goto :goto_6
.line 149
:pswitch_data_e
.packed-switch 0x0
:pswitch_7
:pswitch_7
:pswitch_b
:pswitch_b
.end packed-switch
.end method
.method public e(I)V
.registers 4
.prologue
const-wide/32 v0, 0x240c8400
.line 165
packed-switch p1, :pswitch_data_1e
.line 179
iput-wide v0, p0, Ldxoptimizer/bjo;->e:J
.line 182
:goto_8
return-void
.line 167
:pswitch_9
const-wide/32 v0, 0x5265c00
iput-wide v0, p0, Ldxoptimizer/bjo;->e:J
goto :goto_8
.line 170
:pswitch_f
iput-wide v0, p0, Ldxoptimizer/bjo;->e:J
goto :goto_8
.line 173
:pswitch_12
const-wide/32 v0, 0x4d3f6400
iput-wide v0, p0, Ldxoptimizer/bjo;->e:J
goto :goto_8
.line 176
:pswitch_18
const-wide/32 v0, 0x66ff3000
iput-wide v0, p0, Ldxoptimizer/bjo;->e:J
goto :goto_8
.line 165
:pswitch_data_1e
.packed-switch 0x0
:pswitch_9
:pswitch_f
:pswitch_12
:pswitch_18
.end packed-switch
.end method