NewToolsLockerPromote.smali
.class public Lcom/keniu/security/newmain/NewToolsLockerPromote;
.super Ljava/lang/Object;
.source "NewToolsLockerPromote.java"
# interfaces
.implements Landroid/view/View$OnClickListener;
.implements Landroid/view/animation/Animation$AnimationListener;
# instance fields
.field private a:Landroid/view/View;
# direct methods
.method public constructor <init>(Landroid/view/ViewStub;)V
.registers 3
.prologue
.line 31
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 32
invoke-virtual {p1}, Landroid/view/ViewStub;->inflate()Landroid/view/View;
move-result-object v0
iput-object v0, p0, Lcom/keniu/security/newmain/NewToolsLockerPromote;->a:Landroid/view/View;
.line 33
return-void
.end method
.method public static a()Z
.registers 8
.prologue
const/16 v4, 0x9
const/4 v0, 0x0
.line 72
const-string v1, "locker_tools_dialog_control"
const-string v2, "locker_tools_dialog_switch"
invoke-static {v4, v1, v2, v0}, Lcom/cleanmaster/hpsharelib/recommendapps/CloudConfigDataGetter;->getBooleanValue(ILjava/lang/String;Ljava/lang/String;Z)Z
move-result v1
.line 73
if-nez v1, :cond_e
.line 90
:cond_d
:goto_d
return v0
.line 76
:cond_e
const-string v1, "locker_tools_dialog_control"
const-string v2, "locker_tools_dialog_times"
const/4 v3, 0x3
invoke-static {v4, v1, v2, v3}, Lcom/cleanmaster/hpsharelib/recommendapps/CloudConfigDataGetter;->getIntValue(ILjava/lang/String;Ljava/lang/String;I)I
move-result v1
.line 77
invoke-static {}, Lcom/cleanmaster/configmanager/a;->a()Lcom/cleanmaster/configmanager/a;
move-result-object v2
invoke-virtual {v2}, Lcom/cleanmaster/configmanager/a;->ah()I
move-result v2
if-ge v2, v1, :cond_d
.line 80
const-string v1, "locker_tools_dialog_control"
const-string v2, "locker_tools_dialog_period"
const/4 v3, 0x7
invoke-static {v4, v1, v2, v3}, Lcom/cleanmaster/hpsharelib/recommendapps/CloudConfigDataGetter;->getIntValue(ILjava/lang/String;Ljava/lang/String;I)I
move-result v1
.line 81
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v2
invoke-static {}, Lcom/cleanmaster/configmanager/a;->a()Lcom/cleanmaster/configmanager/a;
move-result-object v4
invoke-virtual {v4}, Lcom/cleanmaster/configmanager/a;->aj()J
move-result-wide v4
sub-long/2addr v2, v4
sget-object v4, Ljava/util/concurrent/TimeUnit;->DAYS:Ljava/util/concurrent/TimeUnit;
int-to-long v6, v1
invoke-virtual {v4, v6, v7}, Ljava/util/concurrent/TimeUnit;->toMillis(J)J
move-result-wide v4
cmp-long v1, v2, v4
if-ltz v1, :cond_d
.line 84
const/16 v1, 0x32
invoke-static {v1}, Lks/cm/antivirus/module/locker/i;->b(I)Z
move-result v1
if-eqz v1, :cond_d
.line 87
invoke-static {}, Lks/cm/antivirus/module/locker/i;->c()Z
move-result v1
if-nez v1, :cond_d
invoke-static {}, Lks/cm/antivirus/module/locker/i;->b()Z
move-result v1
if-nez v1, :cond_d
.line 90
const/4 v0, 0x1
goto :goto_d
.end method
# virtual methods
.method public a(Z)V
.registers 7
.prologue
const/4 v4, 0x0
const/4 v2, 0x0
.line 36
iget-object v0, p0, Lcom/keniu/security/newmain/NewToolsLockerPromote;->a:Landroid/view/View;
if-nez v0, :cond_7
.line 53
:goto_6
return-void
.line 39
:cond_7
if-eqz p1, :cond_60
.line 40
new-instance v0, Landroid/view/animation/TranslateAnimation;
iget-object v1, p0, Lcom/keniu/security/newmain/NewToolsLockerPromote;->a:Landroid/view/View;
invoke-virtual {v1}, Landroid/view/View;->getHeight()I
move-result v1
int-to-float v1, v1
invoke-direct {v0, v2, v2, v1, v2}, Landroid/view/animation/TranslateAnimation;-><init>(FFFF)V
.line 41
const-wide/16 v2, 0x1f4
invoke-virtual {v0, v2, v3}, Landroid/view/animation/TranslateAnimation;->setDuration(J)V
.line 42
iget-object v1, p0, Lcom/keniu/security/newmain/NewToolsLockerPromote;->a:Landroid/view/View;
invoke-virtual {v1, v0}, Landroid/view/View;->startAnimation(Landroid/view/animation/Animation;)V
.line 43
iget-object v0, p0, Lcom/keniu/security/newmain/NewToolsLockerPromote;->a:Landroid/view/View;
invoke-virtual {v0, v4}, Landroid/view/View;->setVisibility(I)V
.line 44
iget-object v0, p0, Lcom/keniu/security/newmain/NewToolsLockerPromote;->a:Landroid/view/View;
const v1, 0x7f10075d
invoke-virtual {v0, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
invoke-virtual {v0, p0}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 45
iget-object v0, p0, Lcom/keniu/security/newmain/NewToolsLockerPromote;->a:Landroid/view/View;
const v1, 0x7f10075e
invoke-virtual {v0, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
invoke-virtual {v0, p0}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 46
iget-object v0, p0, Lcom/keniu/security/newmain/NewToolsLockerPromote;->a:Landroid/view/View;
const v1, 0x7f10075c
invoke-virtual {v0, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
invoke-virtual {v0, p0}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 47
invoke-static {}, Lcom/cleanmaster/configmanager/a;->a()Lcom/cleanmaster/configmanager/a;
move-result-object v0
invoke-virtual {v0}, Lcom/cleanmaster/configmanager/a;->ai()V
.line 48
invoke-static {}, Lcom/cleanmaster/configmanager/a;->a()Lcom/cleanmaster/configmanager/a;
move-result-object v0
invoke-virtual {v0}, Lcom/cleanmaster/configmanager/a;->ak()V
.line 52
:goto_56
new-instance v0, Lcom/keniu/security/newmain/di;
const/4 v1, 0x1
invoke-direct {v0, v1}, Lcom/keniu/security/newmain/di;-><init>(I)V
invoke-virtual {v0}, Lcom/keniu/security/newmain/di;->report()V
goto :goto_6
.line 50
:cond_60
iget-object v0, p0, Lcom/keniu/security/newmain/NewToolsLockerPromote;->a:Landroid/view/View;
invoke-virtual {v0, v4}, Landroid/view/View;->setVisibility(I)V
goto :goto_56
.end method
.method public a(ZI)V
.registers 7
.prologue
const/16 v1, 0x8
const/4 v2, 0x0
.line 56
iget-object v0, p0, Lcom/keniu/security/newmain/NewToolsLockerPromote;->a:Landroid/view/View;
if-eqz v0, :cond_f
iget-object v0, p0, Lcom/keniu/security/newmain/NewToolsLockerPromote;->a:Landroid/view/View;
invoke-virtual {v0}, Landroid/view/View;->getVisibility()I
move-result v0
if-ne v0, v1, :cond_10
.line 68
:cond_f
:goto_f
return-void
.line 59
:cond_10
if-eqz p1, :cond_34
.line 60
new-instance v0, Landroid/view/animation/TranslateAnimation;
iget-object v1, p0, Lcom/keniu/security/newmain/NewToolsLockerPromote;->a:Landroid/view/View;
invoke-virtual {v1}, Landroid/view/View;->getHeight()I
move-result v1
int-to-float v1, v1
invoke-direct {v0, v2, v2, v2, v1}, Landroid/view/animation/TranslateAnimation;-><init>(FFFF)V
.line 61
invoke-virtual {v0, p0}, Landroid/view/animation/TranslateAnimation;->setAnimationListener(Landroid/view/animation/Animation$AnimationListener;)V
.line 62
const-wide/16 v2, 0xc8
invoke-virtual {v0, v2, v3}, Landroid/view/animation/TranslateAnimation;->setDuration(J)V
.line 63
iget-object v1, p0, Lcom/keniu/security/newmain/NewToolsLockerPromote;->a:Landroid/view/View;
invoke-virtual {v1, v0}, Landroid/view/View;->startAnimation(Landroid/view/animation/Animation;)V
.line 67
:goto_2b
new-instance v0, Lcom/keniu/security/newmain/di;
invoke-direct {v0, p2}, Lcom/keniu/security/newmain/di;-><init>(I)V
invoke-virtual {v0}, Lcom/keniu/security/newmain/di;->report()V
goto :goto_f
.line 65
:cond_34
iget-object v0, p0, Lcom/keniu/security/newmain/NewToolsLockerPromote;->a:Landroid/view/View;
invoke-virtual {v0, v1}, Landroid/view/View;->setVisibility(I)V
goto :goto_2b
.end method
.method public onAnimationEnd(Landroid/view/animation/Animation;)V
.registers 4
.prologue
.line 112
iget-object v0, p0, Lcom/keniu/security/newmain/NewToolsLockerPromote;->a:Landroid/view/View;
if-eqz v0, :cond_b
.line 113
iget-object v0, p0, Lcom/keniu/security/newmain/NewToolsLockerPromote;->a:Landroid/view/View;
const/16 v1, 0x8
invoke-virtual {v0, v1}, Landroid/view/View;->setVisibility(I)V
.line 115
:cond_b
return-void
.end method
.method public onAnimationRepeat(Landroid/view/animation/Animation;)V
.registers 2
.prologue
.line 120
return-void
.end method
.method public onAnimationStart(Landroid/view/animation/Animation;)V
.registers 2
.prologue
.line 108
return-void
.end method
.method public onClick(Landroid/view/View;)V
.registers 5
.prologue
const/4 v2, 0x1
.line 97
invoke-virtual {p1}, Landroid/view/View;->getId()I
move-result v0
const v1, 0x7f10075d
if-ne v0, v1, :cond_14
.line 98
const/16 v0, 0x32
invoke-static {v0}, Lks/cm/antivirus/module/locker/i;->a(I)V
.line 99
const/4 v0, 0x2
invoke-virtual {p0, v2, v0}, Lcom/keniu/security/newmain/NewToolsLockerPromote;->a(ZI)V
.line 103
:cond_13
:goto_13
return-void
.line 100
:cond_14
invoke-virtual {p1}, Landroid/view/View;->getId()I
move-result v0
const v1, 0x7f10075e
if-ne v0, v1, :cond_13
.line 101
const/4 v0, 0x3
invoke-virtual {p0, v2, v0}, Lcom/keniu/security/newmain/NewToolsLockerPromote;->a(ZI)V
goto :goto_13
.end method