bjl.smali
.class public Ldxoptimizer/bjl;
.super Ljava/lang/Object;
.source "NetCorrectScheduleUtils.java"
# direct methods
.method public static a(II)V
.registers 10
.prologue
const/4 v7, 0x1
const/4 v5, 0x0
.line 56
invoke-static {p0, p1, v5}, Ldxoptimizer/bjl;->a(IIZ)V
.line 57
invoke-static {}, Ljava/util/Calendar;->getInstance()Ljava/util/Calendar;
move-result-object v0
.line 58
invoke-virtual {v0, v7}, Ljava/util/Calendar;->get(I)I
move-result v1
const/4 v2, 0x2
invoke-virtual {v0, v2}, Ljava/util/Calendar;->get(I)I
move-result v2
const/4 v3, 0x5
invoke-virtual {v0, v3}, Ljava/util/Calendar;->get(I)I
move-result v3
const/16 v4, 0x8
move v6, v5
invoke-virtual/range {v0 .. v6}, Ljava/util/Calendar;->set(IIIIII)V
.line 60
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v2
.line 61
invoke-virtual {v0}, Ljava/util/Calendar;->getTimeInMillis()J
move-result-wide v0
cmp-long v0, v2, v0
if-lez v0, :cond_4f
.line 62
const-wide/32 v0, 0x5265c00
add-long/2addr v0, v2
.line 66
:goto_2d
new-instance v2, Ljava/lang/StringBuilder;
invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
const-string v3, "com.dianxinos.optimizer.action.AC_RESEND"
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v2
invoke-static {p0, p1}, Ldxoptimizer/bjg;->a(II)Ljava/lang/String;
move-result-object v3
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v2
invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v2
.line 67
invoke-static {v2, v0, v1}, Ldxoptimizer/aeg;->a(Ljava/lang/String;J)V
.line 70
invoke-static {}, Ldxoptimizer/cct;->a()Landroid/content/Context;
move-result-object v0
invoke-static {v0, p0, v7, p1}, Ldxoptimizer/bjh;->c(Landroid/content/Context;IZI)V
.line 71
return-void
.line 64
:cond_4f
const-wide/32 v0, 0x6ddd000
add-long/2addr v0, v2
goto :goto_2d
.end method
.method public static a(IIZ)V
.registers 5
.prologue
.line 75
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
const-string v1, "com.dianxinos.optimizer.action.AC_RESEND"
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
invoke-static {p0, p1}, Ldxoptimizer/bjg;->a(II)Ljava/lang/String;
move-result-object v1
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
.line 76
invoke-static {v0}, Ldxoptimizer/aeg;->a(Ljava/lang/String;)V
.line 79
if-eqz p2, :cond_24
.line 80
invoke-static {}, Ldxoptimizer/cct;->a()Landroid/content/Context;
move-result-object v0
const/4 v1, 0x0
invoke-static {v0, p0, v1, p1}, Ldxoptimizer/bjh;->c(Landroid/content/Context;IZI)V
.line 82
:cond_24
return-void
.end method
.method public static a(Landroid/content/Context;)V
.registers 3
.prologue
.line 103
const/4 v0, 0x2
invoke-static {p0, v0}, Ldxoptimizer/bjb;->a(Landroid/content/Context;I)Ldxoptimizer/bja;
move-result-object v0
const/16 v1, 0x1f8
.line 104
invoke-virtual {v0, v1}, Ldxoptimizer/bja;->b(I)V
.line 106
return-void
.end method
.method public static a(Landroid/content/Context;II)V
.registers 5
.prologue
const/4 v1, 0x1
.line 29
invoke-static {p0}, Ldxoptimizer/bgi;->b(Landroid/content/Context;)Z
move-result v0
if-eqz v0, :cond_3b
.line 30
invoke-static {p0, p1, p2}, Ldxoptimizer/bip;->m(Landroid/content/Context;II)Z
move-result v0
if-eqz v0, :cond_37
.line 31
if-nez p1, :cond_23
.line 32
invoke-static {p0, p1, p2}, Ldxoptimizer/bjh;->j(Landroid/content/Context;II)Z
move-result v0
if-eqz v0, :cond_1f
invoke-static {p0, p1, p2}, Ldxoptimizer/bjh;->g(Landroid/content/Context;II)Z
move-result v0
if-eqz v0, :cond_1f
.line 33
invoke-static {p1, p2}, Ldxoptimizer/bjl;->a(II)V
.line 52
:cond_1e
:goto_1e
return-void
.line 35
:cond_1f
invoke-static {p1, p2, v1}, Ldxoptimizer/bjl;->a(IIZ)V
goto :goto_1e
.line 37
:cond_23
if-ne p1, v1, :cond_1e
.line 38
invoke-static {p0, p1, p2}, Ldxoptimizer/bjh;->h(Landroid/content/Context;II)Ljava/lang/String;
move-result-object v0
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-nez v0, :cond_33
.line 39
invoke-static {p1, p2}, Ldxoptimizer/bjl;->a(II)V
goto :goto_1e
.line 41
:cond_33
invoke-static {p1, p2, v1}, Ldxoptimizer/bjl;->a(IIZ)V
goto :goto_1e
.line 45
:cond_37
invoke-static {p1, p2, v1}, Ldxoptimizer/bjl;->a(IIZ)V
goto :goto_1e
.line 47
:cond_3b
invoke-static {p0, p1, p2}, Ldxoptimizer/bjh;->e(Landroid/content/Context;II)Z
move-result v0
if-eqz v0, :cond_45
.line 48
invoke-static {p1, p2}, Ldxoptimizer/bjl;->a(II)V
goto :goto_1e
.line 50
:cond_45
invoke-static {p1, p2, v1}, Ldxoptimizer/bjl;->a(IIZ)V
goto :goto_1e
.end method
.method public static a(Landroid/content/Context;JJIIZ)V
.registers 15
.prologue
const-wide/16 v4, 0x0
.line 111
cmp-long v0, p1, v4
if-gtz v0, :cond_a
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide p1
.line 112
:cond_a
const-wide/32 v0, 0x41eb0
.line 113
invoke-static {}, Ldxoptimizer/cct;->a()Landroid/content/Context;
move-result-object v2
.line 114
cmp-long v3, p3, v4
if-gez v3, :cond_19
.line 115
invoke-static {v2, p6}, Ldxoptimizer/bjm;->a(Landroid/content/Context;I)J
move-result-wide p3
.line 117
:cond_19
invoke-static {p5, p6, p7}, Ldxoptimizer/bjn;->a(IIZ)Landroid/os/Bundle;
move-result-object v2
.line 118
const-string v3, "key_message_id"
invoke-virtual {v2, v3, p3, p4}, Landroid/os/Bundle;->putLong(Ljava/lang/String;J)V
.line 119
const-string v3, "key_time_from"
invoke-virtual {v2, v3, p1, p2}, Landroid/os/Bundle;->putLong(Ljava/lang/String;J)V
.line 121
new-instance v3, Landroid/os/Message;
invoke-direct {v3}, Landroid/os/Message;-><init>()V
.line 122
const/16 v4, 0x1f7
iput v4, v3, Landroid/os/Message;->what:I
.line 123
invoke-virtual {v3, v2}, Landroid/os/Message;->setData(Landroid/os/Bundle;)V
.line 125
invoke-static {p0, v3, v0, v1}, Ldxoptimizer/bjl;->a(Landroid/content/Context;Landroid/os/Message;J)V
.line 129
return-void
.end method
.method private static a(Landroid/content/Context;Landroid/os/Message;J)V
.registers 8
.prologue
const/4 v2, 0x2
.line 144
invoke-static {p0, v2}, Ldxoptimizer/bjb;->a(Landroid/content/Context;I)Ldxoptimizer/bja;
move-result-object v0
iget v1, p1, Landroid/os/Message;->what:I
invoke-virtual {v0, v1}, Ldxoptimizer/bja;->b(I)V
.line 145
invoke-static {p0, v2}, Ldxoptimizer/bjb;->a(Landroid/content/Context;I)Ldxoptimizer/bja;
move-result-object v0
invoke-virtual {v0, p1, p2, p3}, Ldxoptimizer/bja;->a(Landroid/os/Message;J)V
.line 146
return-void
.end method
.method public static a([II)Z
.registers 3
.prologue
.line 139
invoke-static {p0}, Ljava/util/Arrays;->sort([I)V
.line 140
invoke-static {p0, p1}, Ljava/util/Arrays;->binarySearch([II)I
move-result v0
if-ltz v0, :cond_b
const/4 v0, 0x1
:goto_a
return v0
:cond_b
const/4 v0, 0x0
goto :goto_a
.end method
.method public static b(Landroid/content/Context;)V
.registers 3
.prologue
.line 133
const/4 v0, 0x2
invoke-static {p0, v0}, Ldxoptimizer/bjb;->a(Landroid/content/Context;I)Ldxoptimizer/bja;
move-result-object v0
const/16 v1, 0x1f7
.line 134
invoke-virtual {v0, v1}, Ldxoptimizer/bja;->b(I)V
.line 136
return-void
.end method
.method public static b(Landroid/content/Context;II)V
.registers 8
.prologue
.line 86
invoke-static {p0}, Ldxoptimizer/bjl;->a(Landroid/content/Context;)V
.line 87
const-wide/32 v0, 0x493e0
.line 88
const/4 v2, 0x1
invoke-static {p1, p2, v2}, Ldxoptimizer/bjn;->a(IIZ)Landroid/os/Bundle;
move-result-object v2
.line 90
new-instance v3, Landroid/os/Message;
invoke-direct {v3}, Landroid/os/Message;-><init>()V
.line 91
const/16 v4, 0x1f8
iput v4, v3, Landroid/os/Message;->what:I
.line 92
invoke-virtual {v3, v2}, Landroid/os/Message;->setData(Landroid/os/Bundle;)V
.line 94
invoke-static {p0, v3, v0, v1}, Ldxoptimizer/bjl;->a(Landroid/content/Context;Landroid/os/Message;J)V
.line 99
return-void
.end method