a.smali

.class public abstract Lcom/keniu/security/main/tips/c/a/a;
.super Ljava/lang/Object;
.source "BaseProblem.java"


# instance fields
.field private a:Z

.field protected b:Landroid/content/Context;

.field protected c:Lcom/cleanmaster/hpsharelib/security/utils/SPScanResult;

.field protected d:Lcom/keniu/security/main/tips/b/a;

.field protected e:I

.field protected f:Landroid/graphics/Bitmap;

.field private g:Ljava/lang/String;


# direct methods
.method public constructor <init>(Landroid/content/Context;IILjava/lang/String;I)V
    .registers 7

    .prologue
    .line 51
    invoke-direct {p0}, Ljava/lang/Object;-><init>()V

    .line 43
    const/4 v0, 0x1

    iput-boolean v0, p0, Lcom/keniu/security/main/tips/c/a/a;->a:Z

    .line 52
    iput-object p1, p0, Lcom/keniu/security/main/tips/c/a/a;->b:Landroid/content/Context;

    .line 53
    invoke-direct {p0, p2, p3}, Lcom/keniu/security/main/tips/c/a/a;->a(II)Z

    move-result v0

    iput-boolean v0, p0, Lcom/keniu/security/main/tips/c/a/a;->a:Z

    .line 54
    iput p5, p0, Lcom/keniu/security/main/tips/c/a/a;->e:I

    .line 55
    iput-object p4, p0, Lcom/keniu/security/main/tips/c/a/a;->g:Ljava/lang/String;

    .line 57
    invoke-direct {p0, p4}, Lcom/keniu/security/main/tips/c/a/a;->a(Ljava/lang/String;)V

    .line 58
    return-void
.end method

.method private a(Ljava/lang/String;)V
    .registers 6

    .prologue
    const/16 v1, 0x9

    .line 129
    const-string v0, "cm_cn_tips"

    const/4 v2, 0x0

    invoke-static {v1, v0, p1, v2}, Lcom/cleanmaster/recommendapps/b;->a(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;

    move-result-object v2

    .line 131
    invoke-static {v2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v0

    if-eqz v0, :cond_10

    .line 178
    :cond_f
    :goto_f
    return-void

    .line 135
    :cond_10
    const/4 v0, -0x1

    invoke-virtual {p1}, Ljava/lang/String;->hashCode()I

    move-result v3

    sparse-switch v3, :sswitch_data_124

    :cond_18
    :goto_18
    packed-switch v0, :pswitch_data_156

    .line 175
    :goto_1b
    iget-object v0, p0, Lcom/keniu/security/main/tips/c/a/a;->d:Lcom/keniu/security/main/tips/b/a;

    if-eqz v0, :cond_f

    .line 176
    iget-object v0, p0, Lcom/keniu/security/main/tips/c/a/a;->d:Lcom/keniu/security/main/tips/b/a;

    invoke-virtual {v0, v2}, Lcom/keniu/security/main/tips/b/a;->a(Ljava/lang/String;)V

    goto :goto_f

    .line 135
    :sswitch_25
    const-string v1, "tips_special_appLock"

    invoke-virtual {p1, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v1

    if-eqz v1, :cond_18

    const/4 v0, 0x0

    goto :goto_18

    :sswitch_2f
    const-string v1, "tips_special_autoStart"

    invoke-virtual {p1, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v1

    if-eqz v1, :cond_18

    const/4 v0, 0x1

    goto :goto_18

    :sswitch_39
    const-string v1, "tips_special_CPUTemperature"

    invoke-virtual {p1, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v1

    if-eqz v1, :cond_18

    const/4 v0, 0x2

    goto :goto_18

    :sswitch_43
    const-string v1, "tips_special_update"

    invoke-virtual {p1, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v1

    if-eqz v1, :cond_18

    const/4 v0, 0x3

    goto :goto_18

    :sswitch_4d
    const-string v1, "tips_special_qq"

    invoke-virtual {p1, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v1

    if-eqz v1, :cond_18

    const/4 v0, 0x4

    goto :goto_18

    :sswitch_57
    const-string v1, "tips_special_securityScan"

    invoke-virtual {p1, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v1

    if-eqz v1, :cond_18

    const/4 v0, 0x5

    goto :goto_18

    :sswitch_61
    const-string v1, "tips_special_space"

    invoke-virtual {p1, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v1

    if-eqz v1, :cond_18

    const/4 v0, 0x6

    goto :goto_18

    :sswitch_6b
    const-string v1, "tips_special_weixin"

    invoke-virtual {p1, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v1

    if-eqz v1, :cond_18

    const/4 v0, 0x7

    goto :goto_18

    :sswitch_75
    const-string v1, "tips_special_loophole"

    invoke-virtual {p1, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v1

    if-eqz v1, :cond_18

    const/16 v0, 0x8

    goto :goto_18

    :sswitch_80
    const-string v3, "tips_special_wifi"

    invoke-virtual {p1, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v3

    if-eqz v3, :cond_18

    move v0, v1

    goto :goto_18

    :sswitch_8a
    const-string v1, "tips_special_common_card"

    invoke-virtual {p1, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v1

    if-eqz v1, :cond_18

    const/16 v0, 0xa

    goto :goto_18

    :sswitch_95
    const-string v1, "tips_special_self"

    invoke-virtual {p1, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v1

    if-eqz v1, :cond_18

    const/16 v0, 0xb

    goto/16 :goto_18

    .line 137
    :pswitch_a1
    new-instance v0, Lcom/keniu/security/main/tips/c/a$a;

    iget-object v1, p0, Lcom/keniu/security/main/tips/c/a/a;->b:Landroid/content/Context;

    invoke-direct {v0, v1}, Lcom/keniu/security/main/tips/c/a$a;-><init>(Landroid/content/Context;)V

    iput-object v0, p0, Lcom/keniu/security/main/tips/c/a/a;->d:Lcom/keniu/security/main/tips/b/a;

    goto/16 :goto_1b

    .line 140
    :pswitch_ac
    new-instance v0, Lcom/keniu/security/main/tips/c/b$a;

    iget-object v1, p0, Lcom/keniu/security/main/tips/c/a/a;->b:Landroid/content/Context;

    invoke-direct {v0, v1}, Lcom/keniu/security/main/tips/c/b$a;-><init>(Landroid/content/Context;)V

    iput-object v0, p0, Lcom/keniu/security/main/tips/c/a/a;->d:Lcom/keniu/security/main/tips/b/a;

    goto/16 :goto_1b

    .line 143
    :pswitch_b7
    new-instance v0, Lcom/keniu/security/main/tips/c/c$a;

    iget-object v1, p0, Lcom/keniu/security/main/tips/c/a/a;->b:Landroid/content/Context;

    invoke-direct {v0, v1}, Lcom/keniu/security/main/tips/c/c$a;-><init>(Landroid/content/Context;)V

    iput-object v0, p0, Lcom/keniu/security/main/tips/c/a/a;->d:Lcom/keniu/security/main/tips/b/a;

    goto/16 :goto_1b

    .line 146
    :pswitch_c2
    new-instance v0, Lcom/keniu/security/main/tips/c/f$a;

    iget-object v1, p0, Lcom/keniu/security/main/tips/c/a/a;->b:Landroid/content/Context;

    invoke-direct {v0, v1}, Lcom/keniu/security/main/tips/c/f$a;-><init>(Landroid/content/Context;)V

    iput-object v0, p0, Lcom/keniu/security/main/tips/c/a/a;->d:Lcom/keniu/security/main/tips/b/a;

    goto/16 :goto_1b

    .line 149
    :pswitch_cd
    new-instance v0, Lcom/keniu/security/main/tips/c/g$a;

    iget-object v1, p0, Lcom/keniu/security/main/tips/c/a/a;->b:Landroid/content/Context;

    invoke-direct {v0, v1}, Lcom/keniu/security/main/tips/c/g$a;-><init>(Landroid/content/Context;)V

    iput-object v0, p0, Lcom/keniu/security/main/tips/c/a/a;->d:Lcom/keniu/security/main/tips/b/a;

    goto/16 :goto_1b

    .line 152
    :pswitch_d8
    new-instance v0, Lcom/keniu/security/main/tips/c/i$a;

    iget-object v1, p0, Lcom/keniu/security/main/tips/c/a/a;->b:Landroid/content/Context;

    invoke-direct {v0, v1}, Lcom/keniu/security/main/tips/c/i$a;-><init>(Landroid/content/Context;)V

    iput-object v0, p0, Lcom/keniu/security/main/tips/c/a/a;->d:Lcom/keniu/security/main/tips/b/a;

    goto/16 :goto_1b

    .line 155
    :pswitch_e3
    new-instance v0, Lcom/keniu/security/main/tips/c/j$a;

    iget-object v1, p0, Lcom/keniu/security/main/tips/c/a/a;->b:Landroid/content/Context;

    invoke-direct {v0, v1}, Lcom/keniu/security/main/tips/c/j$a;-><init>(Landroid/content/Context;)V

    iput-object v0, p0, Lcom/keniu/security/main/tips/c/a/a;->d:Lcom/keniu/security/main/tips/b/a;

    goto/16 :goto_1b

    .line 158
    :pswitch_ee
    new-instance v0, Lcom/keniu/security/main/tips/c/k$a;

    iget-object v1, p0, Lcom/keniu/security/main/tips/c/a/a;->b:Landroid/content/Context;

    invoke-direct {v0, v1}, Lcom/keniu/security/main/tips/c/k$a;-><init>(Landroid/content/Context;)V

    iput-object v0, p0, Lcom/keniu/security/main/tips/c/a/a;->d:Lcom/keniu/security/main/tips/b/a;

    goto/16 :goto_1b

    .line 161
    :pswitch_f9
    new-instance v0, Lcom/keniu/security/main/tips/c/e$a;

    iget-object v1, p0, Lcom/keniu/security/main/tips/c/a/a;->b:Landroid/content/Context;

    invoke-direct {v0, v1}, Lcom/keniu/security/main/tips/c/e$a;-><init>(Landroid/content/Context;)V

    iput-object v0, p0, Lcom/keniu/security/main/tips/c/a/a;->d:Lcom/keniu/security/main/tips/b/a;

    goto/16 :goto_1b

    .line 164
    :pswitch_104
    new-instance v0, Lcom/keniu/security/main/tips/c/l$a;

    iget-object v1, p0, Lcom/keniu/security/main/tips/c/a/a;->b:Landroid/content/Context;

    invoke-direct {v0, v1}, Lcom/keniu/security/main/tips/c/l$a;-><init>(Landroid/content/Context;)V

    iput-object v0, p0, Lcom/keniu/security/main/tips/c/a/a;->d:Lcom/keniu/security/main/tips/b/a;

    goto/16 :goto_1b

    .line 167
    :pswitch_10f
    new-instance v0, Lcom/keniu/security/main/tips/c/d$a;

    invoke-direct {v0}, Lcom/keniu/security/main/tips/c/d$a;-><init>()V

    iput-object v0, p0, Lcom/keniu/security/main/tips/c/a/a;->d:Lcom/keniu/security/main/tips/b/a;

    goto/16 :goto_1b

    .line 170
    :pswitch_118
    new-instance v0, Lcom/keniu/security/main/tips/c/h$a;

    iget-object v1, p0, Lcom/keniu/security/main/tips/c/a/a;->b:Landroid/content/Context;

    invoke-direct {v0, v1}, Lcom/keniu/security/main/tips/c/h$a;-><init>(Landroid/content/Context;)V

    iput-object v0, p0, Lcom/keniu/security/main/tips/c/a/a;->d:Lcom/keniu/security/main/tips/b/a;

    goto/16 :goto_1b

    .line 135
    nop

    :sswitch_data_124
    .sparse-switch
        -0x796fec07 -> :sswitch_39
        -0x27b9590a -> :sswitch_43
        -0x24e80f71 -> :sswitch_6b
        -0x1a2a76c7 -> :sswitch_61
        0x96ead7 -> :sswitch_8a
        0xf31125f -> :sswitch_25
        0xfabe4b9 -> :sswitch_95
        0xfadc482 -> :sswitch_80
        0x18fb6051 -> :sswitch_75
        0x1c6b72a6 -> :sswitch_2f
        0x27e06a4a -> :sswitch_57
        0x2ee69acd -> :sswitch_4d
    .end sparse-switch

    :pswitch_data_156
    .packed-switch 0x0
        :pswitch_a1
        :pswitch_ac
        :pswitch_b7
        :pswitch_c2
        :pswitch_cd
        :pswitch_d8
        :pswitch_e3
        :pswitch_ee
        :pswitch_f9
        :pswitch_104
        :pswitch_10f
        :pswitch_118
    .end packed-switch
.end method

.method private a(II)Z
    .registers 4

    .prologue
    .line 77
    and-int v0, p1, p2

    if-ne v0, p2, :cond_6

    const/4 v0, 0x1

    :goto_5
    return v0

    :cond_6
    const/4 v0, 0x0

    goto :goto_5
.end method


# virtual methods
.method public abstract a()Ljava/lang/String;
.end method

.method public abstract a(Landroid/graphics/Bitmap;)V
.end method

.method public abstract a(IZ)Z
.end method

.method public abstract b()Landroid/graphics/Bitmap;
.end method

.method protected b(IZ)Z
    .registers 11

    .prologue
    const/4 v0, 0x1

    const/4 v1, 0x0

    .line 82
    if-eqz p2, :cond_5

    .line 94
    :cond_4
    :goto_4
    return v0

    .line 86
    :cond_5
    invoke-virtual {p0}, Lcom/keniu/security/main/tips/c/a/a;->d()I

    move-result v2

    int-to-long v2, v2

    .line 88
    const-wide/16 v4, -0x1

    cmp-long v4, v2, v4

    if-nez v4, :cond_12

    move v0, v1

    .line 89
    goto :goto_4

    .line 92
    :cond_12
    const-wide/32 v4, 0x36ee80

    mul-long/2addr v2, v4

    .line 93
    iget-object v4, p0, Lcom/keniu/security/main/tips/c/a/a;->b:Landroid/content/Context;

    invoke-static {v4}, Lcom/cleanmaster/hpsharelib/configmanager/UIConfigManager;->getInstanse(Landroid/content/Context;)Lcom/cleanmaster/hpsharelib/configmanager/UIConfigManager;

    move-result-object v4

    invoke-virtual {v4, p1}, Lcom/cleanmaster/hpsharelib/configmanager/UIConfigManager;->getPreShowProblemLastTime(I)J

    move-result-wide v4

    .line 94
    invoke-static {}, Ljava/lang/System;->currentTimeMillis()J

    move-result-wide v6

    sub-long v4, v6, v4

    cmp-long v2, v4, v2

    if-gtz v2, :cond_4

    move v0, v1

    goto :goto_4
.end method

.method public abstract c()V
.end method

.method protected abstract d()I
.end method

.method public abstract e()I
.end method

.method public abstract g()Lcom/keniu/security/main/tips/b/a;
.end method

.method public h()Ljava/lang/String;
    .registers 2

    .prologue
    .line 65
    iget-object v0, p0, Lcom/keniu/security/main/tips/c/a/a;->g:Ljava/lang/String;

    return-object v0
.end method