i.smali
.class public Lcom/keniu/security/newmain/vip/i;
.super Ljava/lang/Object;
.source "VipPromotionUtils.java"
# direct methods
.method public static a(Landroid/content/Context;)Landroid/graphics/Bitmap;
.registers 3
.prologue
.line 87
invoke-static {}, Lcom/keniu/security/newmain/vip/i;->b()I
move-result v0
.line 88
const/4 v1, 0x5
if-ne v0, v1, :cond_13
.line 89
invoke-virtual {p0}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
move-result-object v0
const v1, 0x7f0202b4
invoke-static {v0, v1}, Landroid/graphics/BitmapFactory;->decodeResource(Landroid/content/res/Resources;I)Landroid/graphics/Bitmap;
move-result-object v0
.line 93
:goto_12
return-object v0
.line 90
:cond_13
const/4 v1, 0x6
if-ne v0, v1, :cond_22
.line 91
invoke-virtual {p0}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
move-result-object v0
const v1, 0x7f0202b5
invoke-static {v0, v1}, Landroid/graphics/BitmapFactory;->decodeResource(Landroid/content/res/Resources;I)Landroid/graphics/Bitmap;
move-result-object v0
goto :goto_12
.line 93
:cond_22
invoke-virtual {p0}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
move-result-object v0
const v1, 0x7f0202b6
invoke-static {v0, v1}, Landroid/graphics/BitmapFactory;->decodeResource(Landroid/content/res/Resources;I)Landroid/graphics/Bitmap;
move-result-object v0
goto :goto_12
.end method
.method private static a(Ljava/lang/String;Ljava/lang/String;)Ljava/util/Date;
.registers 4
.prologue
.line 70
new-instance v1, Ljava/text/SimpleDateFormat;
invoke-direct {v1, p1}, Ljava/text/SimpleDateFormat;-><init>(Ljava/lang/String;)V
.line 71
const/4 v0, 0x0
.line 73
:try_start_6
invoke-virtual {v1, p0}, Ljava/text/SimpleDateFormat;->parse(Ljava/lang/String;)Ljava/util/Date;
:try_end_9
.catch Ljava/text/ParseException; {:try_start_6 .. :try_end_9} :catch_b
move-result-object v0
.line 77
:goto_a
return-object v0
.line 74
:catch_b
move-exception v1
.line 75
invoke-virtual {v1}, Ljava/text/ParseException;->printStackTrace()V
goto :goto_a
.end method
.method public static a()Z
.registers 6
.prologue
const/4 v0, 0x0
.line 29
const/16 v1, 0x9
const-string/jumbo v2, "vip_promotion"
const-string v3, "banner"
invoke-static {v1, v2, v3, v0}, Lcom/cleanmaster/hpsharelib/recommendapps/CloudConfigDataGetter;->getBooleanValue(ILjava/lang/String;Ljava/lang/String;Z)Z
move-result v1
.line 30
const-string v2, "VipPromotionUtils"
new-instance v3, Ljava/lang/StringBuilder;
invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
const-string v4, "618\u6d3b\u52a8banner\u663e\u793a\u56fe\u7247: "
invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v3
invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
move-result-object v3
invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v3
invoke-static {v2, v3}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I
.line 31
invoke-static {}, Lcom/keniu/security/newmain/vip/i;->f()Z
move-result v2
.line 32
const-string v3, "VipPromotionUtils"
new-instance v4, Ljava/lang/StringBuilder;
invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
const-string/jumbo v5, "\u662f\u5426\u5bf9\u7684\u65f6\u95f4: "
invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v4
invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
move-result-object v2
invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v2
invoke-static {v3, v2}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I
.line 33
if-eqz v1, :cond_4a
invoke-static {}, Lcom/keniu/security/newmain/vip/i;->f()Z
move-result v1
if-eqz v1, :cond_4a
const/4 v0, 0x1
:cond_4a
return v0
.end method
.method public static a(Ljava/util/Date;Ljava/util/Date;Ljava/util/Date;)Z
.registers 9
.prologue
const/4 v0, 0x1
.line 48
invoke-virtual {p0}, Ljava/util/Date;->getTime()J
move-result-wide v2
invoke-virtual {p1}, Ljava/util/Date;->getTime()J
move-result-wide v4
cmp-long v1, v2, v4
if-eqz v1, :cond_19
.line 49
invoke-virtual {p0}, Ljava/util/Date;->getTime()J
move-result-wide v2
invoke-virtual {p2}, Ljava/util/Date;->getTime()J
move-result-wide v4
cmp-long v1, v2, v4
if-nez v1, :cond_1a
.line 65
:cond_19
:goto_19
return v0
.line 53
:cond_1a
invoke-static {}, Ljava/util/Calendar;->getInstance()Ljava/util/Calendar;
move-result-object v1
.line 54
invoke-virtual {v1, p0}, Ljava/util/Calendar;->setTime(Ljava/util/Date;)V
.line 56
invoke-static {}, Ljava/util/Calendar;->getInstance()Ljava/util/Calendar;
move-result-object v2
.line 57
invoke-virtual {v2, p1}, Ljava/util/Calendar;->setTime(Ljava/util/Date;)V
.line 59
invoke-static {}, Ljava/util/Calendar;->getInstance()Ljava/util/Calendar;
move-result-object v3
.line 60
invoke-virtual {v3, p2}, Ljava/util/Calendar;->setTime(Ljava/util/Date;)V
.line 62
invoke-virtual {v1, v2}, Ljava/util/Calendar;->after(Ljava/lang/Object;)Z
move-result v2
if-eqz v2, :cond_3b
invoke-virtual {v1, v3}, Ljava/util/Calendar;->before(Ljava/lang/Object;)Z
move-result v1
if-nez v1, :cond_19
.line 65
:cond_3b
const/4 v0, 0x0
goto :goto_19
.end method
.method public static b()I
.registers 4
.prologue
.line 81
const/16 v0, 0x9
const-string/jumbo v1, "vip_promotion"
const-string v2, "discount"
const/4 v3, 0x7
invoke-static {v0, v1, v2, v3}, Lcom/cleanmaster/hpsharelib/recommendapps/CloudConfigDataGetter;->getIntValue(ILjava/lang/String;Ljava/lang/String;I)I
move-result v0
.line 82
const-string v1, "VipPromotionUtils"
new-instance v2, Ljava/lang/StringBuilder;
invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
const-string v3, "618\u6d3b\u52a8push\u6298\u6263\uff1a "
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v2
invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
move-result-object v2
invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v2
invoke-static {v1, v2}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I
.line 83
return v0
.end method
.method public static c()Ljava/lang/String;
.registers 4
.prologue
.line 97
const/16 v0, 0x9
const-string/jumbo v1, "vip_promotion"
const-string v2, "banner_picture"
const-string v3, ""
invoke-static {v0, v1, v2, v3}, Lcom/cleanmaster/hpsharelib/recommendapps/CloudConfigDataGetter;->getStringValue(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
.line 98
const-string v1, "VipPromotionUtils"
new-instance v2, Ljava/lang/StringBuilder;
invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
const-string v3, "618\u6d3b\u52a8banner URL\uff1a "
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v2
invoke-virtual {v2, v0}, 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
invoke-static {v1, v2}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I
.line 99
return-object v0
.end method
.method public static d()Z
.registers 4
.prologue
const/4 v0, 0x0
.line 103
const/16 v1, 0x9
const-string/jumbo v2, "vip_promotion"
const-string/jumbo v3, "vip"
invoke-static {v1, v2, v3, v0}, Lcom/cleanmaster/hpsharelib/recommendapps/CloudConfigDataGetter;->getBooleanValue(ILjava/lang/String;Ljava/lang/String;Z)Z
move-result v1
.line 104
if-eqz v1, :cond_16
invoke-static {}, Lcom/keniu/security/newmain/vip/i;->f()Z
move-result v1
if-eqz v1, :cond_16
const/4 v0, 0x1
:cond_16
return v0
.end method
.method public static e()Z
.registers 4
.prologue
const/4 v0, 0x1
.line 108
invoke-static {}, Lcom/cleanmaster/hpsharelib/configmanager/ServiceConfigManager;->getInstanse()Lcom/cleanmaster/hpsharelib/configmanager/ServiceConfigManager;
move-result-object v1
const-string v2, "get_vip_stats"
const/4 v3, 0x2
invoke-virtual {v1, v2, v3}, Lcom/cleanmaster/hpsharelib/configmanager/ServiceConfigManager;->getIntValue(Ljava/lang/String;I)I
move-result v1
.line 109
if-ne v1, v0, :cond_f
.line 112
:goto_e
return v0
:cond_f
const/4 v0, 0x0
goto :goto_e
.end method
.method private static f()Z
.registers 5
.prologue
.line 37
const-string v0, "2020-06-12 00:00"
const-string/jumbo v1, "yyyy-MM-dd HH:mm"
invoke-static {v0, v1}, Lcom/keniu/security/newmain/vip/i;->a(Ljava/lang/String;Ljava/lang/String;)Ljava/util/Date;
move-result-object v0
.line 38
const-string v1, "2020-06-18 00:00"
const-string/jumbo v2, "yyyy-MM-dd HH:mm"
invoke-static {v1, v2}, Lcom/keniu/security/newmain/vip/i;->a(Ljava/lang/String;Ljava/lang/String;)Ljava/util/Date;
move-result-object v1
.line 39
const-string v2, "VipPromotionUtils"
new-instance v3, Ljava/lang/StringBuilder;
invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
const-string/jumbo v4, "\u5f00\u59cb\u65f6\u95f4: "
invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v3
invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
move-result-object v3
invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v3
invoke-static {v2, v3}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I
.line 40
const-string v2, "VipPromotionUtils"
new-instance v3, Ljava/lang/StringBuilder;
invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
const-string/jumbo v4, "\u7ed3\u675f\u65f6\u95f4: "
invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v3
invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
move-result-object v3
invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v3
invoke-static {v2, v3}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I
.line 41
if-eqz v0, :cond_48
if-nez v1, :cond_4a
.line 42
:cond_48
const/4 v0, 0x0
.line 44
:goto_49
return v0
:cond_4a
new-instance v2, Ljava/util/Date;
invoke-direct {v2}, Ljava/util/Date;-><init>()V
invoke-static {v2, v0, v1}, Lcom/keniu/security/newmain/vip/i;->a(Ljava/util/Date;Ljava/util/Date;Ljava/util/Date;)Z
move-result v0
goto :goto_49
.end method