bbc.smali
.class public Ldxoptimizer/bbc;
.super Ljava/lang/Object;
.source "DiagnosticPubApi.java"
# direct methods
.method public static a(Landroid/content/Context;)V
.registers 5
.prologue
.line 39
invoke-static {p0}, Ldxoptimizer/bcw;->a(Landroid/content/Context;)Z
move-result v0
if-nez v0, :cond_13
.line 40
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v0
const-wide/32 v2, 0xf731400
add-long/2addr v0, v2
.line 41
const-string v2, "com.dianxinos.optimizer.action.ALARM_EVENT_DASHI_HOMEFRAGMENT_3DAYS"
invoke-static {v2, v0, v1}, Ldxoptimizer/aeg;->a(Ljava/lang/String;J)V
.line 47
:cond_13
return-void
.end method
.method public static a(Landroid/content/Context;I)V
.registers 8
.prologue
const v5, 0x7f080595
const/4 v4, 0x0
const/4 v3, 0x1
.line 60
if-ne p1, v3, :cond_15
.line 64
const v0, 0x7f080597
invoke-virtual {p0, v0}, Landroid/content/Context;->getString(I)Ljava/lang/String;
move-result-object v0
invoke-static {p0, v0, p1}, Ldxoptimizer/bbc;->a(Landroid/content/Context;Ljava/lang/String;I)V
.line 65
invoke-static {p0}, Ldxoptimizer/bbc;->b(Landroid/content/Context;)V
.line 86
:cond_14
:goto_14
return-void
.line 66
:cond_15
const/4 v0, 0x3
if-ne p1, v0, :cond_14
.line 67
invoke-static {p0}, Ldxoptimizer/bcw;->a(Landroid/content/Context;)Z
move-result v0
if-nez v0, :cond_14
.line 71
invoke-static {p0, v3}, Ldxoptimizer/bcw;->a(Landroid/content/Context;Z)V
.line 72
invoke-static {}, Ldxoptimizer/cdy;->a()[I
move-result-object v0
.line 73
aget v1, v0, v3
if-eqz v1, :cond_5a
.line 74
aget v1, v0, v3
aget v2, v0, v4
sub-int/2addr v1, v2
.line 75
int-to-float v1, v1
aget v0, v0, v3
int-to-float v0, v0
div-float v0, v1, v0
const/high16 v1, 0x42c80000 # 100.0f
mul-float/2addr v0, v1
invoke-static {v0}, Ljava/lang/Math;->round(F)I
move-result v0
.line 76
const/16 v1, 0x46
if-lt v0, v1, :cond_52
.line 77
const v1, 0x7f080596
new-array v2, v3, [Ljava/lang/Object;
invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v0
aput-object v0, v2, v4
invoke-virtual {p0, v1, v2}, Landroid/content/Context;->getString(I[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v0
invoke-static {p0, v0, p1}, Ldxoptimizer/bbc;->a(Landroid/content/Context;Ljava/lang/String;I)V
goto :goto_14
.line 79
:cond_52
invoke-virtual {p0, v5}, Landroid/content/Context;->getString(I)Ljava/lang/String;
move-result-object v0
invoke-static {p0, v0, p1}, Ldxoptimizer/bbc;->a(Landroid/content/Context;Ljava/lang/String;I)V
goto :goto_14
.line 82
:cond_5a
invoke-virtual {p0, v5}, Landroid/content/Context;->getString(I)Ljava/lang/String;
move-result-object v0
invoke-static {p0, v0, p1}, Ldxoptimizer/bbc;->a(Landroid/content/Context;Ljava/lang/String;I)V
goto :goto_14
.end method
.method private static a(Landroid/content/Context;Ljava/lang/String;I)V
.registers 11
.annotation build Landroid/annotation/TargetApi;
value = 0xb
.end annotation
.prologue
const/4 v7, 0x1
.line 90
const/4 v0, 0x0
.line 92
new-instance v1, Landroid/content/Intent;
sget-object v2, Ldxoptimizer/cdd;->a:Ljava/lang/Class;
invoke-direct {v1, p0, v2}, Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V
.line 93
const-string v2, "com.dianxinos.optimizer.action.FROM_DIAGNOSIS"
invoke-virtual {v1, v2}, Landroid/content/Intent;->setAction(Ljava/lang/String;)Landroid/content/Intent;
.line 94
const/high16 v2, 0x14000000
invoke-virtual {v1, v2}, Landroid/content/Intent;->addFlags(I)Landroid/content/Intent;
.line 95
invoke-static {v1}, Ldxoptimizer/bft;->a(Landroid/content/Intent;)V
.line 97
packed-switch p2, :pswitch_data_62
:pswitch_19
move-object v6, v0
.line 112
:goto_1a
const/4 v0, 0x0
const/high16 v2, 0x8000000
invoke-static {p0, v0, v1, v2}, Landroid/app/PendingIntent;->getActivity(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent;
move-result-object v4
.line 115
const/4 v0, 0x4
const/16 v5, 0xd
move-object v1, p1
move-object v2, p1
move-object v3, p1
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 118
const/4 v1, 0x2
iput v1, v0, Ldxoptimizer/cgd;->o:I
.line 119
iput-boolean v7, v0, Ldxoptimizer/cgd;->s:Z
.line 120
const v1, 0x7f080594
invoke-virtual {p0, v1}, Landroid/content/Context;->getString(I)Ljava/lang/String;
move-result-object v1
iput-object v1, v0, Ldxoptimizer/cgd;->n:Ljava/lang/CharSequence;
.line 121
new-instance v1, Ldxoptimizer/bfx;
invoke-direct {v1, v0}, Ldxoptimizer/bfx;-><init>(Ldxoptimizer/cgd;)V
.line 122
invoke-static {p0, v1}, Ldxoptimizer/bfr;->a(Landroid/content/Context;Ldxoptimizer/bfp;)V
.line 126
const-string v0, "nf_ctg"
.line 128
invoke-static {v7}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
.line 126
invoke-static {v0, v6, v1}, Ldxoptimizer/cgh;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Number;)V
.line 130
return-void
.line 99
:pswitch_4b
const-string v0, "ndd_3s"
.line 100
const-string v2, "extra.from"
const/16 v3, 0x1f
invoke-virtual {v1, v2, v3}, Landroid/content/Intent;->putExtra(Ljava/lang/String;I)Landroid/content/Intent;
move-object v6, v0
.line 101
goto :goto_1a
.line 104
:pswitch_56
const-string v0, "ndd_7s"
.line 105
const-string v2, "extra.from"
const/16 v3, 0x20
invoke-virtual {v1, v2, v3}, Landroid/content/Intent;->putExtra(Ljava/lang/String;I)Landroid/content/Intent;
move-object v6, v0
.line 106
goto :goto_1a
.line 97
nop
:pswitch_data_62
.packed-switch 0x1
:pswitch_56
:pswitch_19
:pswitch_4b
.end packed-switch
.end method
.method public static b(Landroid/content/Context;)V
.registers 5
.prologue
.line 50
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v0
const-wide/32 v2, 0x240c8400
add-long/2addr v0, v2
.line 51
const-string v2, "com.dianxinos.optimizer.action.ALARM_EVENT_DASHI_DIAGNOSIS_WEEK"
invoke-static {v2, v0, v1}, Ldxoptimizer/aeg;->a(Ljava/lang/String;J)V
.line 56
return-void
.end method