SplashDefLayout.smali
.class public Lcom/keniu/security/splash/SplashDefLayout;
.super Landroid/widget/RelativeLayout;
.source "SplashDefLayout.java"
# interfaces
.implements Landroid/view/View$OnClickListener;
.implements Lcom/keniu/security/splash/d;
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/keniu/security/splash/SplashDefLayout$b;,
Lcom/keniu/security/splash/SplashDefLayout$a;,
Lcom/keniu/security/splash/SplashDefLayout$CfgChannel;
}
.end annotation
# instance fields
.field private A:I
.field private B:I
.field private C:Z
.field private D:I
.field private E:Landroid/graphics/Bitmap;
.field private F:Landroid/widget/ImageView;
.field private G:Landroid/graphics/Bitmap;
.field private H:Lcom/keniu/security/main/widget/SpeedUpWatchView;
.field private I:Landroid/view/GestureDetector;
.field private J:Z
.field private K:Z
.field private final L:Lcom/cleanmaster/hpcommonlib/utils/CMBaseReceiver;
.field private M:Landroid/view/GestureDetector$OnGestureListener;
.field private final N:I
.field private final O:I
.field private P:I
.field private Q:Ljava/lang/Runnable;
.field a:Lcom/keniu/security/splash/c;
.field b:Landroid/os/Bundle;
.field c:Landroid/content/Context;
.field private d:J
.field private e:Landroid/widget/RelativeLayout;
.field private f:Landroid/widget/Button;
.field private g:Landroid/widget/TextView;
.field private h:Landroid/widget/TextView;
.field private i:Landroid/widget/TextView;
.field private j:Landroid/widget/RelativeLayout;
.field private k:Landroid/widget/RelativeLayout;
.field private l:Landroid/widget/TextView;
.field private m:Landroid/widget/TextView;
.field private n:Landroid/widget/Button;
.field private o:Landroid/widget/TextView;
.field private p:Landroid/os/Handler;
.field private q:Landroid/graphics/drawable/Drawable;
.field private r:Ljava/lang/String;
.field private s:Lcom/keniu/security/splash/SplashDefLayout$CfgChannel;
.field private final t:J
.field private final u:I
.field private v:I
.field private w:Z
.field private x:I
.field private y:I
.field private z:I
# direct methods
.method public constructor <init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
.registers 7
.prologue
const/4 v3, 0x0
const/4 v2, 0x0
.line 205
invoke-direct {p0, p1, p2}, Landroid/widget/RelativeLayout;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
.line 96
const-wide/16 v0, 0x1f4
iput-wide v0, p0, Lcom/keniu/security/splash/SplashDefLayout;->d:J
.line 127
iput-object v3, p0, Lcom/keniu/security/splash/SplashDefLayout;->a:Lcom/keniu/security/splash/c;
.line 128
iput-object v3, p0, Lcom/keniu/security/splash/SplashDefLayout;->b:Landroid/os/Bundle;
.line 130
new-instance v0, Lcom/keniu/security/splash/n;
invoke-direct {v0, p0}, Lcom/keniu/security/splash/n;-><init>(Lcom/keniu/security/splash/SplashDefLayout;)V
iput-object v0, p0, Lcom/keniu/security/splash/SplashDefLayout;->p:Landroid/os/Handler;
.line 141
iput-object v3, p0, Lcom/keniu/security/splash/SplashDefLayout;->q:Landroid/graphics/drawable/Drawable;
.line 142
const-string v0, ""
iput-object v0, p0, Lcom/keniu/security/splash/SplashDefLayout;->r:Ljava/lang/String;
.line 145
sget-object v0, Lcom/keniu/security/splash/SplashDefLayout$CfgChannel;->CfgCommon:Lcom/keniu/security/splash/SplashDefLayout$CfgChannel;
iput-object v0, p0, Lcom/keniu/security/splash/SplashDefLayout;->s:Lcom/keniu/security/splash/SplashDefLayout$CfgChannel;
.line 170
const-wide/16 v0, 0x3e8
iput-wide v0, p0, Lcom/keniu/security/splash/SplashDefLayout;->t:J
.line 174
const/16 v0, 0x2711
iput v0, p0, Lcom/keniu/security/splash/SplashDefLayout;->u:I
.line 176
iput v2, p0, Lcom/keniu/security/splash/SplashDefLayout;->v:I
.line 177
iput-boolean v2, p0, Lcom/keniu/security/splash/SplashDefLayout;->w:Z
.line 178
iput v2, p0, Lcom/keniu/security/splash/SplashDefLayout;->x:I
iput v2, p0, Lcom/keniu/security/splash/SplashDefLayout;->y:I
.line 180
const/16 v0, 0xff
iput v0, p0, Lcom/keniu/security/splash/SplashDefLayout;->z:I
.line 184
iput v2, p0, Lcom/keniu/security/splash/SplashDefLayout;->D:I
.line 185
iput-object v3, p0, Lcom/keniu/security/splash/SplashDefLayout;->E:Landroid/graphics/Bitmap;
.line 186
iput-object v3, p0, Lcom/keniu/security/splash/SplashDefLayout;->F:Landroid/widget/ImageView;
.line 187
iput-object v3, p0, Lcom/keniu/security/splash/SplashDefLayout;->G:Landroid/graphics/Bitmap;
.line 191
iput-object v3, p0, Lcom/keniu/security/splash/SplashDefLayout;->c:Landroid/content/Context;
.line 201
iput-boolean v2, p0, Lcom/keniu/security/splash/SplashDefLayout;->J:Z
.line 202
iput-boolean v2, p0, Lcom/keniu/security/splash/SplashDefLayout;->K:Z
.line 224
new-instance v0, Lcom/keniu/security/splash/r;
invoke-direct {v0, p0}, Lcom/keniu/security/splash/r;-><init>(Lcom/keniu/security/splash/SplashDefLayout;)V
iput-object v0, p0, Lcom/keniu/security/splash/SplashDefLayout;->L:Lcom/cleanmaster/hpcommonlib/utils/CMBaseReceiver;
.line 632
new-instance v0, Lcom/keniu/security/splash/s;
invoke-direct {v0, p0}, Lcom/keniu/security/splash/s;-><init>(Lcom/keniu/security/splash/SplashDefLayout;)V
iput-object v0, p0, Lcom/keniu/security/splash/SplashDefLayout;->M:Landroid/view/GestureDetector$OnGestureListener;
.line 897
const v0, 0x186a8
iput v0, p0, Lcom/keniu/security/splash/SplashDefLayout;->N:I
.line 898
const v0, 0x77ce4499
iput v0, p0, Lcom/keniu/security/splash/SplashDefLayout;->O:I
.line 956
new-instance v0, Lcom/keniu/security/splash/o;
invoke-direct {v0, p0}, Lcom/keniu/security/splash/o;-><init>(Lcom/keniu/security/splash/SplashDefLayout;)V
iput-object v0, p0, Lcom/keniu/security/splash/SplashDefLayout;->Q:Ljava/lang/Runnable;
.line 206
invoke-direct {p0, p1, p2}, Lcom/keniu/security/splash/SplashDefLayout;->a(Landroid/content/Context;Landroid/util/AttributeSet;)V
.line 207
return-void
.end method
.method static synthetic a(Lcom/keniu/security/splash/SplashDefLayout;I)I
.registers 2
.prologue
.line 87
iput p1, p0, Lcom/keniu/security/splash/SplashDefLayout;->A:I
return p1
.end method
.method private a(II)V
.registers 6
.prologue
.line 918
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
const-string v1, "open=0&eulacheck="
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
move-result-object v0
const-string v1, "&eulabutton="
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
invoke-virtual {v0, p2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
.line 919
invoke-static {}, Lcom/cleanmaster/kinfoc/p;->a()Lcom/cleanmaster/kinfoc/p;
move-result-object v1
const-string v2, "cm_xiaofuction"
invoke-virtual {v1, v2, v0}, Lcom/cleanmaster/kinfoc/p;->reportData(Ljava/lang/String;Ljava/lang/String;)V
.line 920
return-void
.end method
.method private a(Landroid/content/Context;)V
.registers 12
.prologue
const/4 v9, 0x0
const v8, 0x7f0a01c3
const/4 v7, 0x0
const/4 v5, 0x1
const/16 v6, 0x21
.line 1042
if-nez p1, :cond_b
.line 1079
:goto_a
return-void
.line 1046
:cond_b
:try_start_b
invoke-static {p1}, Landroid/view/LayoutInflater;->from(Landroid/content/Context;)Landroid/view/LayoutInflater;
move-result-object v0
const v1, 0x7f040202
invoke-virtual {v0, v1, p0}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;)Landroid/view/View;
:try_end_15
.catch Ljava/lang/Exception; {:try_start_b .. :try_end_15} :catch_10a
.line 1054
const v0, 0x7f100746
invoke-virtual {p0, v0}, Lcom/keniu/security/splash/SplashDefLayout;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/TextView;
iput-object v0, p0, Lcom/keniu/security/splash/SplashDefLayout;->m:Landroid/widget/TextView;
.line 1055
const v0, 0x7f100747
invoke-virtual {p0, v0}, Lcom/keniu/security/splash/SplashDefLayout;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/Button;
iput-object v0, p0, Lcom/keniu/security/splash/SplashDefLayout;->n:Landroid/widget/Button;
.line 1056
const v0, 0x7f100748
invoke-virtual {p0, v0}, Lcom/keniu/security/splash/SplashDefLayout;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/TextView;
iput-object v0, p0, Lcom/keniu/security/splash/SplashDefLayout;->o:Landroid/widget/TextView;
.line 1057
const v0, 0x7f10073e
invoke-virtual {p0, v0}, Lcom/keniu/security/splash/SplashDefLayout;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/TextView;
.line 1058
const v1, 0x7f10073f
invoke-virtual {p0, v1}, Lcom/keniu/security/splash/SplashDefLayout;->findViewById(I)Landroid/view/View;
move-result-object v1
check-cast v1, Landroid/widget/TextView;
.line 1059
invoke-virtual {p0}, Lcom/keniu/security/splash/SplashDefLayout;->getResources()Landroid/content/res/Resources;
move-result-object v2
const v3, 0x7f0a174c
invoke-virtual {v2, v3}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
move-result-object v2
new-array v3, v5, [Ljava/lang/Object;
invoke-virtual {p0}, Lcom/keniu/security/splash/SplashDefLayout;->getResources()Landroid/content/res/Resources;
move-result-object v4
invoke-virtual {v4, v8}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
move-result-object v4
aput-object v4, v3, v7
invoke-static {v2, v3}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v2
invoke-virtual {v0, v2}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 1060
invoke-virtual {p0}, Lcom/keniu/security/splash/SplashDefLayout;->getResources()Landroid/content/res/Resources;
move-result-object v0
const v2, 0x7f0a1745
invoke-virtual {v0, v2}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
move-result-object v0
new-array v2, v5, [Ljava/lang/Object;
invoke-virtual {p0}, Lcom/keniu/security/splash/SplashDefLayout;->getResources()Landroid/content/res/Resources;
move-result-object v3
invoke-virtual {v3, v8}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
move-result-object v3
aput-object v3, v2, v7
invoke-static {v0, v2}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v0
invoke-virtual {v1, v0}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 1061
invoke-virtual {p0}, Lcom/keniu/security/splash/SplashDefLayout;->getResources()Landroid/content/res/Resources;
move-result-object v0
const v1, 0x7f0a1744
invoke-virtual {v0, v1}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
move-result-object v0
.line 1062
invoke-virtual {v0}, Ljava/lang/String;->length()I
move-result v1
.line 1063
new-instance v2, Landroid/text/SpannableStringBuilder;
invoke-direct {v2, v0}, Landroid/text/SpannableStringBuilder;-><init>(Ljava/lang/CharSequence;)V
.line 1064
new-instance v0, Landroid/text/style/ForegroundColorSpan;
invoke-virtual {p0}, Lcom/keniu/security/splash/SplashDefLayout;->getResources()Landroid/content/res/Resources;
move-result-object v3
const v4, 0x7f0e0297
invoke-virtual {v3, v4}, Landroid/content/res/Resources;->getColor(I)I
move-result v3
invoke-direct {v0, v3}, Landroid/text/style/ForegroundColorSpan;-><init>(I)V
.line 1065
new-instance v3, Landroid/text/style/StyleSpan;
invoke-direct {v3, v5}, Landroid/text/style/StyleSpan;-><init>(I)V
.line 1066
new-instance v4, Landroid/text/style/StyleSpan;
invoke-direct {v4, v5}, Landroid/text/style/StyleSpan;-><init>(I)V
.line 1067
add-int/lit8 v5, v1, -0x6
invoke-virtual {v2, v3, v5, v1, v6}, Landroid/text/SpannableStringBuilder;->setSpan(Ljava/lang/Object;III)V
.line 1068
add-int/lit8 v3, v1, -0xb
add-int/lit8 v5, v1, -0x7
invoke-virtual {v2, v4, v3, v5, v6}, Landroid/text/SpannableStringBuilder;->setSpan(Ljava/lang/Object;III)V
.line 1069
add-int/lit8 v3, v1, -0x6
invoke-virtual {v2, v0, v3, v1, v6}, Landroid/text/SpannableStringBuilder;->setSpan(Ljava/lang/Object;III)V
.line 1070
add-int/lit8 v3, v1, -0xb
add-int/lit8 v4, v1, -0x7
invoke-virtual {v2, v0, v3, v4, v6}, Landroid/text/SpannableStringBuilder;->setSpan(Ljava/lang/Object;III)V
.line 1071
new-instance v0, Lcom/keniu/security/splash/SplashDefLayout$a;
invoke-direct {v0, p0, v9}, Lcom/keniu/security/splash/SplashDefLayout$a;-><init>(Lcom/keniu/security/splash/SplashDefLayout;Lcom/keniu/security/splash/n;)V
add-int/lit8 v3, v1, -0x6
invoke-virtual {v2, v0, v3, v1, v6}, Landroid/text/SpannableStringBuilder;->setSpan(Ljava/lang/Object;III)V
.line 1072
new-instance v0, Lcom/keniu/security/splash/SplashDefLayout$b;
invoke-direct {v0, p0, v9}, Lcom/keniu/security/splash/SplashDefLayout$b;-><init>(Lcom/keniu/security/splash/SplashDefLayout;Lcom/keniu/security/splash/n;)V
add-int/lit8 v3, v1, -0xb
add-int/lit8 v1, v1, -0x7
invoke-virtual {v2, v0, v3, v1, v6}, Landroid/text/SpannableStringBuilder;->setSpan(Ljava/lang/Object;III)V
.line 1073
iget-object v0, p0, Lcom/keniu/security/splash/SplashDefLayout;->m:Landroid/widget/TextView;
invoke-static {}, Landroid/text/method/LinkMovementMethod;->getInstance()Landroid/text/method/MovementMethod;
move-result-object v1
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setMovementMethod(Landroid/text/method/MovementMethod;)V
.line 1074
iget-object v0, p0, Lcom/keniu/security/splash/SplashDefLayout;->m:Landroid/widget/TextView;
invoke-virtual {v0, v2}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 1075
iget-object v0, p0, Lcom/keniu/security/splash/SplashDefLayout;->m:Landroid/widget/TextView;
invoke-virtual {p0}, Lcom/keniu/security/splash/SplashDefLayout;->getResources()Landroid/content/res/Resources;
move-result-object v1
const v2, 0x7f0e02cc
invoke-virtual {v1, v2}, Landroid/content/res/Resources;->getColor(I)I
move-result v1
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setHighlightColor(I)V
.line 1077
iget-object v0, p0, Lcom/keniu/security/splash/SplashDefLayout;->o:Landroid/widget/TextView;
invoke-virtual {v0, p0}, Landroid/widget/TextView;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 1078
iget-object v0, p0, Lcom/keniu/security/splash/SplashDefLayout;->n:Landroid/widget/Button;
invoke-virtual {v0, p0}, Landroid/widget/Button;->setOnClickListener(Landroid/view/View$OnClickListener;)V
goto/16 :goto_a
.line 1047
:catch_10a
move-exception v0
.line 1048
iget-object v0, p0, Lcom/keniu/security/splash/SplashDefLayout;->Q:Ljava/lang/Runnable;
invoke-interface {v0}, Ljava/lang/Runnable;->run()V
goto/16 :goto_a
.end method
.method private a(Landroid/content/Context;Landroid/util/AttributeSet;)V
.registers 3
.prologue
.line 210
iput-object p1, p0, Lcom/keniu/security/splash/SplashDefLayout;->c:Landroid/content/Context;
.line 212
invoke-direct {p0}, Lcom/keniu/security/splash/SplashDefLayout;->g()V
.line 214
invoke-direct {p0}, Lcom/keniu/security/splash/SplashDefLayout;->i()V
.line 216
invoke-direct {p0}, Lcom/keniu/security/splash/SplashDefLayout;->j()V
.line 217
return-void
.end method
.method static synthetic a(Lcom/keniu/security/splash/SplashDefLayout;)V
.registers 1
.prologue
.line 87
invoke-direct {p0}, Lcom/keniu/security/splash/SplashDefLayout;->k()V
return-void
.end method
.method static synthetic a(Lcom/keniu/security/splash/SplashDefLayout;II)V
.registers 3
.prologue
.line 87
invoke-direct {p0, p1, p2}, Lcom/keniu/security/splash/SplashDefLayout;->b(II)V
return-void
.end method
.method static synthetic a(Lcom/keniu/security/splash/SplashDefLayout;Z)Z
.registers 2
.prologue
.line 87
iput-boolean p1, p0, Lcom/keniu/security/splash/SplashDefLayout;->J:Z
return p1
.end method
.method static synthetic b(Lcom/keniu/security/splash/SplashDefLayout;I)I
.registers 2
.prologue
.line 87
iput p1, p0, Lcom/keniu/security/splash/SplashDefLayout;->P:I
return p1
.end method
.method private b(II)V
.registers 6
.prologue
.line 1227
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
const-string v1, "operation="
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
move-result-object v0
const-string v1, "&item="
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
invoke-virtual {v0, p2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
.line 1228
invoke-static {}, Lcom/cleanmaster/kinfoc/p;->a()Lcom/cleanmaster/kinfoc/p;
move-result-object v1
const-string v2, "cm_privacy_policy"
invoke-virtual {v1, v2, v0}, Lcom/cleanmaster/kinfoc/p;->reportData(Ljava/lang/String;Ljava/lang/String;)V
.line 1229
return-void
.end method
.method private b(Landroid/content/Context;)V
.registers 5
.prologue
.line 1118
if-nez p1, :cond_3
.line 1152
:goto_2
return-void
.line 1122
:cond_3
:try_start_3
invoke-static {p1}, Landroid/view/LayoutInflater;->from(Landroid/content/Context;)Landroid/view/LayoutInflater;
move-result-object v0
const v1, 0x7f040201
invoke-virtual {v0, v1, p0}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;)Landroid/view/View;
:try_end_d
.catch Ljava/lang/Exception; {:try_start_3 .. :try_end_d} :catch_d8
.line 1130
const v0, 0x7f100735
invoke-virtual {p0, v0}, Lcom/keniu/security/splash/SplashDefLayout;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/RelativeLayout;
iput-object v0, p0, Lcom/keniu/security/splash/SplashDefLayout;->e:Landroid/widget/RelativeLayout;
.line 1131
const v0, 0x7f100737
invoke-virtual {p0, v0}, Lcom/keniu/security/splash/SplashDefLayout;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/Button;
iput-object v0, p0, Lcom/keniu/security/splash/SplashDefLayout;->f:Landroid/widget/Button;
.line 1132
const v0, 0x7f10073b
invoke-virtual {p0, v0}, Lcom/keniu/security/splash/SplashDefLayout;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/TextView;
iput-object v0, p0, Lcom/keniu/security/splash/SplashDefLayout;->g:Landroid/widget/TextView;
.line 1133
const v0, 0x7f10073d
invoke-virtual {p0, v0}, Lcom/keniu/security/splash/SplashDefLayout;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/TextView;
iput-object v0, p0, Lcom/keniu/security/splash/SplashDefLayout;->h:Landroid/widget/TextView;
.line 1134
const v0, 0x7f100739
invoke-virtual {p0, v0}, Lcom/keniu/security/splash/SplashDefLayout;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/TextView;
iput-object v0, p0, Lcom/keniu/security/splash/SplashDefLayout;->i:Landroid/widget/TextView;
.line 1135
const v0, 0x7f100736
invoke-virtual {p0, v0}, Lcom/keniu/security/splash/SplashDefLayout;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/RelativeLayout;
iput-object v0, p0, Lcom/keniu/security/splash/SplashDefLayout;->j:Landroid/widget/RelativeLayout;
.line 1136
const v0, 0x7f100734
invoke-virtual {p0, v0}, Lcom/keniu/security/splash/SplashDefLayout;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/RelativeLayout;
iput-object v0, p0, Lcom/keniu/security/splash/SplashDefLayout;->k:Landroid/widget/RelativeLayout;
.line 1137
const v0, 0x7f100738
invoke-virtual {p0, v0}, Lcom/keniu/security/splash/SplashDefLayout;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/TextView;
iput-object v0, p0, Lcom/keniu/security/splash/SplashDefLayout;->l:Landroid/widget/TextView;
.line 1139
invoke-direct {p0}, Lcom/keniu/security/splash/SplashDefLayout;->m()V
.line 1141
invoke-direct {p0}, Lcom/keniu/security/splash/SplashDefLayout;->o()V
.line 1143
iget-object v0, p0, Lcom/keniu/security/splash/SplashDefLayout;->h:Landroid/widget/TextView;
invoke-virtual {v0, p0}, Landroid/widget/TextView;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 1144
iget-object v0, p0, Lcom/keniu/security/splash/SplashDefLayout;->g:Landroid/widget/TextView;
invoke-virtual {v0, p0}, Landroid/widget/TextView;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 1145
iget-object v0, p0, Lcom/keniu/security/splash/SplashDefLayout;->f:Landroid/widget/Button;
invoke-virtual {v0, p0}, Landroid/widget/Button;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 1146
iget-object v0, p0, Lcom/keniu/security/splash/SplashDefLayout;->k:Landroid/widget/RelativeLayout;
invoke-virtual {v0, p0}, Landroid/widget/RelativeLayout;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 1147
iget-object v0, p0, Lcom/keniu/security/splash/SplashDefLayout;->l:Landroid/widget/TextView;
invoke-virtual {v0, p0}, Landroid/widget/TextView;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 1149
iget-object v0, p0, Lcom/keniu/security/splash/SplashDefLayout;->h:Landroid/widget/TextView;
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const-string v2, "<u>"
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
const v2, 0x7f0a1787
invoke-virtual {p1, v2}, Landroid/content/Context;->getString(I)Ljava/lang/String;
move-result-object v2
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
const-string v2, "<u>"
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
invoke-static {v1}, Landroid/text/Html;->fromHtml(Ljava/lang/String;)Landroid/text/Spanned;
move-result-object v1
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 1150
iget-object v0, p0, Lcom/keniu/security/splash/SplashDefLayout;->g:Landroid/widget/TextView;
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const-string v2, "<u>"
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
const v2, 0x7f0a178b
invoke-virtual {p1, v2}, Landroid/content/Context;->getString(I)Ljava/lang/String;
move-result-object v2
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
const-string v2, "<u>"
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
invoke-static {v1}, Landroid/text/Html;->fromHtml(Ljava/lang/String;)Landroid/text/Spanned;
move-result-object v1
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
goto/16 :goto_2
.line 1123
:catch_d8
move-exception v0
.line 1124
iget-object v0, p0, Lcom/keniu/security/splash/SplashDefLayout;->Q:Ljava/lang/Runnable;
invoke-interface {v0}, Ljava/lang/Runnable;->run()V
goto/16 :goto_2
.end method
.method private b(Landroid/os/Bundle;)V
.registers 4
.prologue
const/4 v1, 0x0
.line 345
if-nez p1, :cond_4
.line 352
:goto_3
return-void
.line 349
:cond_4
const-string v0, ":FROM"
invoke-virtual {p1, v0, v1}, Landroid/os/Bundle;->getInt(Ljava/lang/String;I)I
move-result v0
iput v0, p0, Lcom/keniu/security/splash/SplashDefLayout;->A:I
.line 350
const-string v0, ":last_vp"
invoke-virtual {p1, v0, v1}, Landroid/os/Bundle;->getInt(Ljava/lang/String;I)I
move-result v0
iput v0, p0, Lcom/keniu/security/splash/SplashDefLayout;->B:I
.line 351
const-string v0, "ExtraByIsShowWelcome"
invoke-virtual {p1, v0, v1}, Landroid/os/Bundle;->getBoolean(Ljava/lang/String;Z)Z
move-result v0
iput-boolean v0, p0, Lcom/keniu/security/splash/SplashDefLayout;->C:Z
goto :goto_3
.end method
.method static synthetic b(Lcom/keniu/security/splash/SplashDefLayout;)V
.registers 1
.prologue
.line 87
invoke-direct {p0}, Lcom/keniu/security/splash/SplashDefLayout;->h()V
return-void
.end method
.method private c(Landroid/os/Bundle;)V
.registers 3
.prologue
.line 1029
invoke-static {}, Lcom/keniu/security/b/b;->a()Lcom/keniu/security/b/b;
move-result-object v0
invoke-virtual {v0}, Lcom/keniu/security/b/b;->b()V
.line 1031
invoke-direct {p0, p1}, Lcom/keniu/security/splash/SplashDefLayout;->b(Landroid/os/Bundle;)V
.line 1033
invoke-static {}, Lcom/keniu/security/newmain/headerview/k;->e()Z
move-result v0
if-nez v0, :cond_16
.line 1034
iget-object v0, p0, Lcom/keniu/security/splash/SplashDefLayout;->c:Landroid/content/Context;
invoke-direct {p0, v0}, Lcom/keniu/security/splash/SplashDefLayout;->b(Landroid/content/Context;)V
.line 1039
:goto_15
return-void
.line 1036
:cond_16
iget-object v0, p0, Lcom/keniu/security/splash/SplashDefLayout;->c:Landroid/content/Context;
invoke-direct {p0, v0}, Lcom/keniu/security/splash/SplashDefLayout;->a(Landroid/content/Context;)V
goto :goto_15
.end method
.method static synthetic c(Lcom/keniu/security/splash/SplashDefLayout;)Z
.registers 2
.prologue
.line 87
iget-boolean v0, p0, Lcom/keniu/security/splash/SplashDefLayout;->J:Z
return v0
.end method
.method static synthetic d(Lcom/keniu/security/splash/SplashDefLayout;)I
.registers 2
.prologue
.line 87
iget v0, p0, Lcom/keniu/security/splash/SplashDefLayout;->A:I
return v0
.end method
.method public static e()Z
.registers 1
.prologue
.line 823
invoke-static {}, Lcom/keniu/security/l;->d()Landroid/content/Context;
move-result-object v0
invoke-virtual {v0}, Landroid/content/Context;->getApplicationContext()Landroid/content/Context;
move-result-object v0
invoke-static {v0}, Lcom/cleanmaster/hpsharelib/configmanager/UIConfigManager;->getInstanse(Landroid/content/Context;)Lcom/cleanmaster/hpsharelib/configmanager/UIConfigManager;
move-result-object v0
invoke-virtual {v0}, Lcom/cleanmaster/hpsharelib/configmanager/UIConfigManager;->isEULAAgreed()Z
move-result v0
.line 824
return v0
.end method
.method static synthetic e(Lcom/keniu/security/splash/SplashDefLayout;)Z
.registers 2
.prologue
.line 87
iget-boolean v0, p0, Lcom/keniu/security/splash/SplashDefLayout;->w:Z
return v0
.end method
.method static synthetic f(Lcom/keniu/security/splash/SplashDefLayout;)I
.registers 2
.prologue
.line 87
iget v0, p0, Lcom/keniu/security/splash/SplashDefLayout;->v:I
return v0
.end method
.method public static f()Z
.registers 4
.prologue
.line 1016
invoke-static {}, Lcom/cleanmaster/hpsharelib/oeam/OEMDistributeControl;->isStartPagePrivacyEnable()Z
move-result v0
.line 1017
const-string v1, "SplashDefLayout"
new-instance v2, Ljava/lang/StringBuilder;
invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
const-string v3, "startPagePrivacyEnable "
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(Z)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}, Lcom/cleanmaster/util/CMLogUtils;->w(Ljava/lang/String;Ljava/lang/String;)V
.line 1019
return v0
.end method
.method private g()V
.registers 4
.prologue
.line 220
new-instance v0, Landroid/content/IntentFilter;
const-string v1, "android.intent.action.CLOSE_SYSTEM_DIALOGS"
invoke-direct {v0, v1}, Landroid/content/IntentFilter;-><init>(Ljava/lang/String;)V
.line 221
invoke-static {}, Lcom/keniu/security/l;->d()Landroid/content/Context;
move-result-object v1
invoke-static {v1}, Lcom/cleanmaster/hpcommonlib/utils/CmBroadcastManager;->getInstance(Landroid/content/Context;)Lcom/cleanmaster/hpcommonlib/utils/CmBroadcastManager;
move-result-object v1
iget-object v2, p0, Lcom/keniu/security/splash/SplashDefLayout;->L:Lcom/cleanmaster/hpcommonlib/utils/CMBaseReceiver;
invoke-virtual {v1, v2, v0}, Lcom/cleanmaster/hpcommonlib/utils/CmBroadcastManager;->registerReceiver(Lcom/cleanmaster/hpcommonlib/utils/CMBaseReceiver;Landroid/content/IntentFilter;)V
.line 222
return-void
.end method
.method static synthetic g(Lcom/keniu/security/splash/SplashDefLayout;)V
.registers 1
.prologue
.line 87
invoke-direct {p0}, Lcom/keniu/security/splash/SplashDefLayout;->p()V
return-void
.end method
.method private h()V
.registers 3
.prologue
.line 250
iget-object v0, p0, Lcom/keniu/security/splash/SplashDefLayout;->p:Landroid/os/Handler;
iget-object v1, p0, Lcom/keniu/security/splash/SplashDefLayout;->Q:Ljava/lang/Runnable;
invoke-virtual {v0, v1}, Landroid/os/Handler;->removeCallbacks(Ljava/lang/Runnable;)V
.line 251
return-void
.end method
.method static synthetic h(Lcom/keniu/security/splash/SplashDefLayout;)V
.registers 1
.prologue
.line 87
invoke-direct {p0}, Lcom/keniu/security/splash/SplashDefLayout;->n()V
return-void
.end method
.method private i()V
.registers 2
.prologue
.line 834
iget-object v0, p0, Lcom/keniu/security/splash/SplashDefLayout;->q:Landroid/graphics/drawable/Drawable;
if-eqz v0, :cond_11
iget-object v0, p0, Lcom/keniu/security/splash/SplashDefLayout;->r:Ljava/lang/String;
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-nez v0, :cond_11
.line 836
sget-object v0, Lcom/keniu/security/splash/SplashDefLayout$CfgChannel;->CfgCooperate:Lcom/keniu/security/splash/SplashDefLayout$CfgChannel;
iput-object v0, p0, Lcom/keniu/security/splash/SplashDefLayout;->s:Lcom/keniu/security/splash/SplashDefLayout$CfgChannel;
.line 844
:goto_10
return-void
.line 837
:cond_11
iget-object v0, p0, Lcom/keniu/security/splash/SplashDefLayout;->q:Landroid/graphics/drawable/Drawable;
if-eqz v0, :cond_22
iget-object v0, p0, Lcom/keniu/security/splash/SplashDefLayout;->r:Ljava/lang/String;
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-eqz v0, :cond_22
.line 839
sget-object v0, Lcom/keniu/security/splash/SplashDefLayout$CfgChannel;->CfgFirstPublish:Lcom/keniu/security/splash/SplashDefLayout$CfgChannel;
iput-object v0, p0, Lcom/keniu/security/splash/SplashDefLayout;->s:Lcom/keniu/security/splash/SplashDefLayout$CfgChannel;
goto :goto_10
.line 842
:cond_22
sget-object v0, Lcom/keniu/security/splash/SplashDefLayout$CfgChannel;->CfgCommon:Lcom/keniu/security/splash/SplashDefLayout$CfgChannel;
iput-object v0, p0, Lcom/keniu/security/splash/SplashDefLayout;->s:Lcom/keniu/security/splash/SplashDefLayout$CfgChannel;
goto :goto_10
.end method
.method private j()V
.registers 5
.prologue
const/4 v1, 0x1
.line 850
invoke-static {}, Lcom/keniu/security/l;->d()Landroid/content/Context;
move-result-object v0
.line 851
sget v2, Landroid/os/Build$VERSION;->SDK_INT:I
const/16 v3, 0x17
if-lt v2, v3, :cond_1c
const-string v2, "android.permission.READ_EXTERNAL_STORAGE"
invoke-static {v0, v2}, Landroid/support/v4/app/ActivityCompat;->checkSelfPermission(Landroid/content/Context;Ljava/lang/String;)I
move-result v2
if-nez v2, :cond_1b
const-string v2, "android.permission.WRITE_EXTERNAL_STORAGE"
.line 852
invoke-static {v0, v2}, Landroid/support/v4/app/ActivityCompat;->checkSelfPermission(Landroid/content/Context;Ljava/lang/String;)I
move-result v0
if-eqz v0, :cond_1c
.line 889
:cond_1b
:goto_1b
return-void
.line 857
:cond_1c
const/4 v0, 0x0
.line 858
invoke-static {}, Lcom/keniu/security/l;->d()Landroid/content/Context;
move-result-object v2
invoke-virtual {v2}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver;
move-result-object v2
.line 859
if-eqz v2, :cond_2d
.line 860
const-string v0, "android_id"
invoke-static {v2, v0}, Landroid/provider/Settings$Secure;->getString(Landroid/content/ContentResolver;Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
.line 863
:cond_2d
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v2
if-nez v2, :cond_66
.line 864
invoke-virtual {v0}, Ljava/lang/String;->length()I
move-result v2
add-int/lit8 v2, v2, -0x1
invoke-virtual {v0, v2}, Ljava/lang/String;->charAt(I)C
move-result v0
.line 865
const/16 v2, 0x38
if-lt v0, v2, :cond_64
.line 866
const/4 v0, 0x0
.line 872
:goto_42
if-eqz v0, :cond_1b
.line 877
invoke-static {}, Lcom/keniu/security/l;->f()Landroid/app/Application;
move-result-object v0
invoke-virtual {v0}, Landroid/app/Application;->getApplicationContext()Landroid/content/Context;
move-result-object v0
invoke-static {v0}, Lcom/cleanmaster/configmanager/a;->a(Landroid/content/Context;)Lcom/cleanmaster/configmanager/a;
move-result-object v0
invoke-virtual {v0}, Lcom/cleanmaster/configmanager/a;->N()Z
move-result v0
.line 878
if-nez v0, :cond_1b
.line 879
new-instance v0, Ljava/lang/Thread;
new-instance v1, Lcom/keniu/security/splash/t;
invoke-direct {v1, p0}, Lcom/keniu/security/splash/t;-><init>(Lcom/keniu/security/splash/SplashDefLayout;)V
invoke-direct {v0, v1}, Ljava/lang/Thread;-><init>(Ljava/lang/Runnable;)V
.line 887
invoke-virtual {v0}, Ljava/lang/Thread;->start()V
goto :goto_1b
:cond_64
move v0, v1
.line 868
goto :goto_42
:cond_66
move v0, v1
goto :goto_42
.end method
.method private k()V
.registers 5
.prologue
const/16 v1, 0xb
const/4 v3, 0x1
const/4 v2, 0x0
.line 924
iget-object v0, p0, Lcom/keniu/security/splash/SplashDefLayout;->c:Landroid/content/Context;
invoke-static {v0}, Lcom/cleanmaster/configmanager/a;->a(Landroid/content/Context;)Lcom/cleanmaster/configmanager/a;
move-result-object v0
invoke-virtual {v0}, Lcom/cleanmaster/configmanager/a;->W()V
.line 925
iget-object v0, p0, Lcom/keniu/security/splash/SplashDefLayout;->c:Landroid/content/Context;
invoke-static {v0}, Lcom/cleanmaster/configmanager/a;->a(Landroid/content/Context;)Lcom/cleanmaster/configmanager/a;
move-result-object v0
invoke-virtual {v0}, Lcom/cleanmaster/configmanager/a;->X()V
.line 927
invoke-static {}, Lcom/cleanmaster/hpsharelib/performance/appboot/AppBootManager;->recordSplashDefActivityFirstEnter()V
.line 929
invoke-virtual {p0, v3}, Lcom/keniu/security/splash/SplashDefLayout;->setUserAllowEULA(Z)V
.line 930
invoke-direct {p0, v1, v2}, Lcom/keniu/security/splash/SplashDefLayout;->a(II)V
.line 931
iget v0, p0, Lcom/keniu/security/splash/SplashDefLayout;->v:I
if-ne v0, v3, :cond_47
.line 932
const/16 v0, 0x13
invoke-direct {p0, v0, v2}, Lcom/keniu/security/splash/SplashDefLayout;->a(II)V
.line 937
:goto_28
iget-object v0, p0, Lcom/keniu/security/splash/SplashDefLayout;->c:Landroid/content/Context;
invoke-static {v0}, Lcom/cleanmaster/configmanager/a;->a(Landroid/content/Context;)Lcom/cleanmaster/configmanager/a;
move-result-object v0
.line 938
invoke-static {}, Lcom/keniu/security/af;->c()Z
move-result v1
if-eqz v1, :cond_4b
.line 939
invoke-virtual {v0, v2}, Lcom/cleanmaster/configmanager/a;->d(Z)V
.line 943
:goto_37
invoke-virtual {v0, v3}, Lcom/cleanmaster/configmanager/a;->c(Z)V
.line 945
iget-object v0, p0, Lcom/keniu/security/splash/SplashDefLayout;->p:Landroid/os/Handler;
iget-object v1, p0, Lcom/keniu/security/splash/SplashDefLayout;->Q:Ljava/lang/Runnable;
invoke-virtual {v0, v1}, Landroid/os/Handler;->removeCallbacks(Ljava/lang/Runnable;)V
.line 946
iget-object v0, p0, Lcom/keniu/security/splash/SplashDefLayout;->Q:Ljava/lang/Runnable;
invoke-interface {v0}, Ljava/lang/Runnable;->run()V
.line 947
return-void
.line 934
:cond_47
invoke-direct {p0, v1, v2}, Lcom/keniu/security/splash/SplashDefLayout;->a(II)V
goto :goto_28
.line 941
:cond_4b
invoke-virtual {v0, v2}, Lcom/cleanmaster/configmanager/a;->e(Z)V
goto :goto_37
.end method
.method private l()Z
.registers 4
.prologue
const/4 v1, 0x1
const/4 v0, 0x0
.line 1000
invoke-static {}, Lcom/keniu/security/splash/SplashDefLayout;->f()Z
move-result v2
if-eqz v2, :cond_10
.line 1002
const-string v1, "SplashDefLayout"
const-string v2, "oem false \u4e0d\u663e\u793a\u9690\u79c1\u534f\u8bae"
invoke-static {v1, v2}, Lcom/cleanmaster/util/CMLogUtils;->w(Ljava/lang/String;Ljava/lang/String;)V
.line 1011
:cond_f
:goto_f
return v0
.line 1006
:cond_10
iget-object v2, p0, Lcom/keniu/security/splash/SplashDefLayout;->c:Landroid/content/Context;
invoke-static {v2}, Lcom/cleanmaster/configmanager/a;->a(Landroid/content/Context;)Lcom/cleanmaster/configmanager/a;
move-result-object v2
invoke-virtual {v2}, Lcom/cleanmaster/configmanager/a;->V()Z
move-result v2
if-eqz v2, :cond_f
.line 1010
invoke-direct {p0, v1, v0}, Lcom/keniu/security/splash/SplashDefLayout;->b(II)V
move v0, v1
.line 1011
goto :goto_f
.end method
.method private m()V
.registers 5
.prologue
.line 1155
iget-object v0, p0, Lcom/keniu/security/splash/SplashDefLayout;->c:Landroid/content/Context;
invoke-static {v0}, Lcom/cleanmaster/hpsharelib/base/util/system/PhoneOSUtil;->getStatusHeight(Landroid/content/Context;)I
move-result v1
.line 1156
iget-object v0, p0, Lcom/keniu/security/splash/SplashDefLayout;->e:Landroid/widget/RelativeLayout;
invoke-virtual {v0}, Landroid/widget/RelativeLayout;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
move-result-object v0
check-cast v0, Landroid/widget/RelativeLayout$LayoutParams;
.line 1157
iget-object v2, p0, Lcom/keniu/security/splash/SplashDefLayout;->c:Landroid/content/Context;
invoke-virtual {v2}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
move-result-object v2
const v3, 0x7f0901d3
invoke-virtual {v2, v3}, Landroid/content/res/Resources;->getDimensionPixelSize(I)I
move-result v2
sub-int v1, v2, v1
iput v1, v0, Landroid/widget/RelativeLayout$LayoutParams;->topMargin:I
.line 1158
iget-object v1, p0, Lcom/keniu/security/splash/SplashDefLayout;->e:Landroid/widget/RelativeLayout;
invoke-virtual {v1, v0}, Landroid/widget/RelativeLayout;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V
.line 1159
return-void
.end method
.method private n()V
.registers 5
.prologue
.line 1163
iget-object v0, p0, Lcom/keniu/security/splash/SplashDefLayout;->j:Landroid/widget/RelativeLayout;
if-nez v0, :cond_5
.line 1169
:goto_4
return-void
.line 1166
:cond_5
iget-object v0, p0, Lcom/keniu/security/splash/SplashDefLayout;->j:Landroid/widget/RelativeLayout;
const-string v1, "alpha"
const/4 v2, 0x2
new-array v2, v2, [F
fill-array-data v2, :array_1c
invoke-static {v0, v1, v2}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Ljava/lang/String;[F)Landroid/animation/ObjectAnimator;
move-result-object v0
.line 1167
const-wide/16 v2, 0xc8
invoke-virtual {v0, v2, v3}, Landroid/animation/ObjectAnimator;->setDuration(J)Landroid/animation/ObjectAnimator;
.line 1168
invoke-virtual {v0}, Landroid/animation/ObjectAnimator;->start()V
goto :goto_4
.line 1166
:array_1c
.array-data 4
0x0
0x3f800000 # 1.0f
.end array-data
.end method
.method private o()V
.registers 7
.prologue
.line 1172
iget-object v0, p0, Lcom/keniu/security/splash/SplashDefLayout;->e:Landroid/widget/RelativeLayout;
if-eqz v0, :cond_8
iget-object v0, p0, Lcom/keniu/security/splash/SplashDefLayout;->c:Landroid/content/Context;
if-nez v0, :cond_9
.line 1194
:cond_8
:goto_8
return-void
.line 1175
:cond_9
iget-object v0, p0, Lcom/keniu/security/splash/SplashDefLayout;->e:Landroid/widget/RelativeLayout;
const-string/jumbo v1, "translationY"
const/4 v2, 0x2
new-array v2, v2, [F
const/4 v3, 0x0
const/4 v4, 0x0
aput v4, v2, v3
const/4 v3, 0x1
iget-object v4, p0, Lcom/keniu/security/splash/SplashDefLayout;->c:Landroid/content/Context;
const/high16 v5, -0x3db80000 # -50.0f
invoke-static {v4, v5}, Lcom/cleanmaster/hpsharelib/base/util/system/DimenUtils;->dp2px(Landroid/content/Context;F)I
move-result v4
int-to-float v4, v4
aput v4, v2, v3
invoke-static {v0, v1, v2}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Ljava/lang/String;[F)Landroid/animation/ObjectAnimator;
move-result-object v0
.line 1176
const-wide/16 v2, 0x1f4
invoke-virtual {v0, v2, v3}, Landroid/animation/ObjectAnimator;->setDuration(J)Landroid/animation/ObjectAnimator;
move-result-object v1
invoke-virtual {v1}, Landroid/animation/ObjectAnimator;->start()V
.line 1177
new-instance v1, Lcom/keniu/security/splash/p;
invoke-direct {v1, p0}, Lcom/keniu/security/splash/p;-><init>(Lcom/keniu/security/splash/SplashDefLayout;)V
invoke-virtual {v0, v1}, Landroid/animation/ObjectAnimator;->addListener(Landroid/animation/Animator$AnimatorListener;)V
goto :goto_8
.end method
.method private p()V
.registers 7
.prologue
.line 1197
iget-object v0, p0, Lcom/keniu/security/splash/SplashDefLayout;->e:Landroid/widget/RelativeLayout;
if-eqz v0, :cond_8
iget-object v0, p0, Lcom/keniu/security/splash/SplashDefLayout;->c:Landroid/content/Context;
if-nez v0, :cond_9
.line 1218
:cond_8
:goto_8
return-void
.line 1200
:cond_9
iget-object v0, p0, Lcom/keniu/security/splash/SplashDefLayout;->e:Landroid/widget/RelativeLayout;
const-string/jumbo v1, "translationY"
const/4 v2, 0x1
new-array v2, v2, [F
const/4 v3, 0x0
iget-object v4, p0, Lcom/keniu/security/splash/SplashDefLayout;->c:Landroid/content/Context;
const/high16 v5, -0x3db80000 # -50.0f
invoke-static {v4, v5}, Lcom/cleanmaster/hpsharelib/base/util/system/DimenUtils;->dp2px(Landroid/content/Context;F)I
move-result v4
int-to-float v4, v4
aput v4, v2, v3
invoke-static {v0, v1, v2}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Ljava/lang/String;[F)Landroid/animation/ObjectAnimator;
move-result-object v0
.line 1201
const-wide/16 v2, 0xc8
invoke-virtual {v0, v2, v3}, Landroid/animation/ObjectAnimator;->setDuration(J)Landroid/animation/ObjectAnimator;
move-result-object v1
invoke-virtual {v1}, Landroid/animation/ObjectAnimator;->start()V
.line 1202
new-instance v1, Lcom/keniu/security/splash/q;
invoke-direct {v1, p0}, Lcom/keniu/security/splash/q;-><init>(Lcom/keniu/security/splash/SplashDefLayout;)V
invoke-virtual {v0, v1}, Landroid/animation/ObjectAnimator;->addListener(Landroid/animation/Animator$AnimatorListener;)V
goto :goto_8
.end method
.method private q()V
.registers 7
.annotation build Landroid/annotation/SuppressLint;
value = {
"InlinedApi"
}
.end annotation
.prologue
const/4 v5, 0x1
const/4 v4, 0x0
.line 1275
iget-object v0, p0, Lcom/keniu/security/splash/SplashDefLayout;->c:Landroid/content/Context;
if-nez v0, :cond_7
.line 1303
:cond_6
:goto_6
return-void
.line 1276
:cond_7
new-instance v1, Ljava/util/ArrayList;
invoke-direct {v1}, Ljava/util/ArrayList;-><init>()V
.line 1277
const-string v0, "android.permission.READ_PHONE_STATE"
invoke-virtual {v1, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 1278
const-string v0, "android.permission.WRITE_EXTERNAL_STORAGE"
invoke-virtual {v1, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 1279
sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
const/16 v2, 0x10
if-lt v0, v2, :cond_21
.line 1280
const-string v0, "android.permission.READ_EXTERNAL_STORAGE"
invoke-virtual {v1, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 1282
:cond_21
const-string v0, "android.permission.ACCESS_FINE_LOCATION"
invoke-virtual {v1, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 1283
invoke-virtual {v1}, Ljava/util/ArrayList;->size()I
move-result v0
new-array v2, v0, [Ljava/lang/String;
.line 1284
iget-object v0, p0, Lcom/keniu/security/splash/SplashDefLayout;->c:Landroid/content/Context;
check-cast v0, Landroid/app/Activity;
.line 1285
invoke-virtual {v0}, Landroid/app/Activity;->isFinishing()Z
move-result v3
if-nez v3, :cond_6
.line 1288
invoke-virtual {v1, v2}, Ljava/util/ArrayList;->toArray([Ljava/lang/Object;)[Ljava/lang/Object;
move-result-object v1
check-cast v1, [Ljava/lang/String;
const/16 v2, 0x1f8
invoke-static {v0, v1, v2}, Landroid/support/v4/app/ActivityCompat;->requestPermissions(Landroid/app/Activity;[Ljava/lang/String;I)V
.line 1289
iget-object v0, p0, Lcom/keniu/security/splash/SplashDefLayout;->c:Landroid/content/Context;
invoke-static {v0}, Lcom/cleanmaster/configmanager/a;->a(Landroid/content/Context;)Lcom/cleanmaster/configmanager/a;
move-result-object v0
invoke-virtual {v0}, Lcom/cleanmaster/configmanager/a;->W()V
.line 1290
iget-object v0, p0, Lcom/keniu/security/splash/SplashDefLayout;->c:Landroid/content/Context;
invoke-static {v0}, Lcom/cleanmaster/configmanager/a;->a(Landroid/content/Context;)Lcom/cleanmaster/configmanager/a;
move-result-object v0
invoke-virtual {v0}, Lcom/cleanmaster/configmanager/a;->X()V
.line 1292
invoke-static {}, Lcom/cleanmaster/hpsharelib/performance/appboot/AppBootManager;->recordSplashDefActivityFirstEnter()V
.line 1294
invoke-virtual {p0, v5}, Lcom/keniu/security/splash/SplashDefLayout;->setUserAllowEULA(Z)V
.line 1296
iget-object v0, p0, Lcom/keniu/security/splash/SplashDefLayout;->c:Landroid/content/Context;
invoke-static {v0}, Lcom/cleanmaster/configmanager/a;->a(Landroid/content/Context;)Lcom/cleanmaster/configmanager/a;
move-result-object v0
.line 1297
invoke-static {}, Lcom/keniu/security/af;->c()Z
move-result v1
if-eqz v1, :cond_6c
.line 1298
invoke-virtual {v0, v4}, Lcom/cleanmaster/configmanager/a;->d(Z)V
.line 1302
:goto_68
invoke-virtual {v0, v5}, Lcom/cleanmaster/configmanager/a;->c(Z)V
goto :goto_6
.line 1300
:cond_6c
invoke-virtual {v0, v4}, Lcom/cleanmaster/configmanager/a;->e(Z)V
goto :goto_68
.end method
# virtual methods
.method public a()V
.registers 1
.prologue
.line 1334
invoke-static {}, Lcom/cleanmaster/hpsharelib/performance/appboot/AppBootManager;->recordSplashDefActivityOnResumeStartTime()V
.line 1335
return-void
.end method
.method public a(IILandroid/content/Intent;)V
.registers 5
.prologue
const/4 v0, 0x1
.line 1379
packed-switch p1, :pswitch_data_c
.line 1386
:cond_4
:goto_4
return-void
.line 1381
:pswitch_5
if-ne v0, p2, :cond_4
.line 1382
invoke-virtual {p0, v0}, Lcom/keniu/security/splash/SplashDefLayout;->setUserAllowEULA(Z)V
goto :goto_4
.line 1379
nop
:pswitch_data_c
.packed-switch 0x2
:pswitch_5
.end packed-switch
.end method
.method public a(Landroid/os/Bundle;)V
.registers 3
.prologue
.line 1314
iput-object p1, p0, Lcom/keniu/security/splash/SplashDefLayout;->b:Landroid/os/Bundle;
.line 1315
invoke-direct {p0}, Lcom/keniu/security/splash/SplashDefLayout;->l()Z
move-result v0
if-eqz v0, :cond_c
.line 1316
invoke-direct {p0, p1}, Lcom/keniu/security/splash/SplashDefLayout;->c(Landroid/os/Bundle;)V
.line 1320
:goto_b
return-void
.line 1318
:cond_c
invoke-direct {p0}, Lcom/keniu/security/splash/SplashDefLayout;->k()V
goto :goto_b
.end method
.method public b()V
.registers 3
.prologue
.line 1349
iget-object v0, p0, Lcom/keniu/security/splash/SplashDefLayout;->p:Landroid/os/Handler;
if-eqz v0, :cond_b
.line 1350
iget-object v0, p0, Lcom/keniu/security/splash/SplashDefLayout;->p:Landroid/os/Handler;
const/16 v1, 0x2711
invoke-virtual {v0, v1}, Landroid/os/Handler;->removeMessages(I)V
.line 1353
:cond_b
iget-object v0, p0, Lcom/keniu/security/splash/SplashDefLayout;->L:Lcom/cleanmaster/hpcommonlib/utils/CMBaseReceiver;
if-eqz v0, :cond_20
.line 1355
:try_start_f
invoke-virtual {p0}, Lcom/keniu/security/splash/SplashDefLayout;->getContext()Landroid/content/Context;
move-result-object v0
invoke-virtual {v0}, Landroid/content/Context;->getApplicationContext()Landroid/content/Context;
move-result-object v0
invoke-static {v0}, Lcom/cleanmaster/hpcommonlib/utils/CmBroadcastManager;->getInstance(Landroid/content/Context;)Lcom/cleanmaster/hpcommonlib/utils/CmBroadcastManager;
move-result-object v0
iget-object v1, p0, Lcom/keniu/security/splash/SplashDefLayout;->L:Lcom/cleanmaster/hpcommonlib/utils/CMBaseReceiver;
invoke-virtual {v0, v1}, Lcom/cleanmaster/hpcommonlib/utils/CmBroadcastManager;->unregisterReceiver(Lcom/cleanmaster/hpcommonlib/utils/CMBaseReceiver;)V
:try_end_20
.catch Ljava/lang/Exception; {:try_start_f .. :try_end_20} :catch_3e
.line 1360
:cond_20
:goto_20
iget-object v0, p0, Lcom/keniu/security/splash/SplashDefLayout;->G:Landroid/graphics/Bitmap;
if-eqz v0, :cond_34
.line 1361
iget-object v0, p0, Lcom/keniu/security/splash/SplashDefLayout;->G:Landroid/graphics/Bitmap;
invoke-virtual {v0}, Landroid/graphics/Bitmap;->isRecycled()Z
move-result v0
if-nez v0, :cond_31
.line 1362
iget-object v0, p0, Lcom/keniu/security/splash/SplashDefLayout;->G:Landroid/graphics/Bitmap;
invoke-virtual {v0}, Landroid/graphics/Bitmap;->recycle()V
.line 1364
:cond_31
const/4 v0, 0x0
iput-object v0, p0, Lcom/keniu/security/splash/SplashDefLayout;->G:Landroid/graphics/Bitmap;
.line 1367
:cond_34
iget-object v0, p0, Lcom/keniu/security/splash/SplashDefLayout;->H:Lcom/keniu/security/main/widget/SpeedUpWatchView;
if-eqz v0, :cond_3d
.line 1368
iget-object v0, p0, Lcom/keniu/security/splash/SplashDefLayout;->H:Lcom/keniu/security/main/widget/SpeedUpWatchView;
invoke-virtual {v0}, Lcom/keniu/security/main/widget/SpeedUpWatchView;->b()V
.line 1370
:cond_3d
return-void
.line 1356
:catch_3e
move-exception v0
goto :goto_20
.end method
.method public c()V
.registers 1
.prologue
.line 1374
invoke-static {}, Lcom/cleanmaster/hpsharelib/performance/appboot/AppBootManager;->resetData()V
.line 1375
return-void
.end method
.method public d()V
.registers 3
.prologue
const/4 v1, 0x0
.line 1390
iget-object v0, p0, Lcom/keniu/security/splash/SplashDefLayout;->G:Landroid/graphics/Bitmap;
if-eqz v0, :cond_14
.line 1391
iget-object v0, p0, Lcom/keniu/security/splash/SplashDefLayout;->G:Landroid/graphics/Bitmap;
invoke-virtual {v0}, Landroid/graphics/Bitmap;->isRecycled()Z
move-result v0
if-nez v0, :cond_12
.line 1392
iget-object v0, p0, Lcom/keniu/security/splash/SplashDefLayout;->G:Landroid/graphics/Bitmap;
invoke-virtual {v0}, Landroid/graphics/Bitmap;->recycle()V
.line 1394
:cond_12
iput-object v1, p0, Lcom/keniu/security/splash/SplashDefLayout;->G:Landroid/graphics/Bitmap;
.line 1397
:cond_14
iget-object v0, p0, Lcom/keniu/security/splash/SplashDefLayout;->E:Landroid/graphics/Bitmap;
if-eqz v0, :cond_27
.line 1398
iget-object v0, p0, Lcom/keniu/security/splash/SplashDefLayout;->E:Landroid/graphics/Bitmap;
invoke-virtual {v0}, Landroid/graphics/Bitmap;->isRecycled()Z
move-result v0
if-nez v0, :cond_25
.line 1399
iget-object v0, p0, Lcom/keniu/security/splash/SplashDefLayout;->E:Landroid/graphics/Bitmap;
invoke-virtual {v0}, Landroid/graphics/Bitmap;->recycle()V
.line 1401
:cond_25
iput-object v1, p0, Lcom/keniu/security/splash/SplashDefLayout;->E:Landroid/graphics/Bitmap;
.line 1403
:cond_27
return-void
.end method
.method public onClick(Landroid/view/View;)V
.registers 5
.prologue
const/4 v2, 0x1
const/4 v1, 0x2
.line 1234
if-nez p1, :cond_5
.line 1271
:cond_4
:goto_4
return-void
.line 1237
:cond_5
invoke-virtual {p1}, Landroid/view/View;->getId()I
move-result v0
sparse-switch v0, :sswitch_data_54
goto :goto_4
.line 1243
:sswitch_d
invoke-direct {p0, v1, v1}, Lcom/keniu/security/splash/SplashDefLayout;->b(II)V
goto :goto_4
.line 1239
:sswitch_11
invoke-direct {p0, v1, v2}, Lcom/keniu/security/splash/SplashDefLayout;->b(II)V
.line 1240
invoke-direct {p0}, Lcom/keniu/security/splash/SplashDefLayout;->k()V
goto :goto_4
.line 1246
:sswitch_18
iget-object v0, p0, Lcom/keniu/security/splash/SplashDefLayout;->c:Landroid/content/Context;
if-eqz v0, :cond_4
.line 1247
const/4 v0, 0x3
invoke-direct {p0, v1, v0}, Lcom/keniu/security/splash/SplashDefLayout;->b(II)V
.line 1248
iget-object v0, p0, Lcom/keniu/security/splash/SplashDefLayout;->c:Landroid/content/Context;
const/4 v1, 0x5
invoke-static {v0, v1, v2}, Lcom/cleanmaster/hpsharelib/launcher/SettingsLauncher;->launchLocalWebActivity(Landroid/content/Context;IZ)V
goto :goto_4
.line 1252
:sswitch_27
iget-object v0, p0, Lcom/keniu/security/splash/SplashDefLayout;->c:Landroid/content/Context;
if-eqz v0, :cond_4
.line 1253
const/4 v0, 0x4
invoke-direct {p0, v1, v0}, Lcom/keniu/security/splash/SplashDefLayout;->b(II)V
.line 1254
iget-object v0, p0, Lcom/keniu/security/splash/SplashDefLayout;->c:Landroid/content/Context;
const/4 v1, 0x6
invoke-static {v0, v1, v2}, Lcom/cleanmaster/hpsharelib/launcher/SettingsLauncher;->launchLocalWebActivity(Landroid/content/Context;IZ)V
goto :goto_4
.line 1259
:sswitch_36
invoke-virtual {p0}, Lcom/keniu/security/splash/SplashDefLayout;->getContext()Landroid/content/Context;
move-result-object v0
instance-of v0, v0, Landroid/app/Activity;
if-eqz v0, :cond_4
.line 1260
invoke-virtual {p0}, Lcom/keniu/security/splash/SplashDefLayout;->getContext()Landroid/content/Context;
move-result-object v0
check-cast v0, Landroid/app/Activity;
.line 1261
if-eqz v0, :cond_4
invoke-virtual {v0}, Landroid/app/Activity;->isFinishing()Z
move-result v1
if-nez v1, :cond_4
.line 1262
invoke-virtual {v0}, Landroid/app/Activity;->finish()V
goto :goto_4
.line 1268
:sswitch_50
invoke-direct {p0}, Lcom/keniu/security/splash/SplashDefLayout;->q()V
goto :goto_4
.line 1237
:sswitch_data_54
.sparse-switch
0x7f100734 -> :sswitch_d
0x7f100737 -> :sswitch_11
0x7f100738 -> :sswitch_36
0x7f10073b -> :sswitch_18
0x7f10073d -> :sswitch_27
0x7f100747 -> :sswitch_50
0x7f100748 -> :sswitch_36
.end sparse-switch
.end method
.method public onKeyDown(ILandroid/view/KeyEvent;)Z
.registers 4
.prologue
.line 670
const/4 v0, 0x4
if-ne v0, p1, :cond_c
invoke-virtual {p2}, Landroid/view/KeyEvent;->getAction()I
move-result v0
if-nez v0, :cond_c
.line 671
invoke-direct {p0}, Lcom/keniu/security/splash/SplashDefLayout;->h()V
.line 673
:cond_c
invoke-super {p0, p1, p2}, Landroid/widget/RelativeLayout;->onKeyDown(ILandroid/view/KeyEvent;)Z
move-result v0
return v0
.end method
.method public onTouchEvent(Landroid/view/MotionEvent;)Z
.registers 3
.prologue
.line 661
iget-object v0, p0, Lcom/keniu/security/splash/SplashDefLayout;->I:Landroid/view/GestureDetector;
if-eqz v0, :cond_b
.line 662
iget-object v0, p0, Lcom/keniu/security/splash/SplashDefLayout;->I:Landroid/view/GestureDetector;
invoke-virtual {v0, p1}, Landroid/view/GestureDetector;->onTouchEvent(Landroid/view/MotionEvent;)Z
move-result v0
.line 664
:goto_a
return v0
:cond_b
invoke-super {p0, p1}, Landroid/widget/RelativeLayout;->onTouchEvent(Landroid/view/MotionEvent;)Z
move-result v0
goto :goto_a
.end method
.method public setISplashCallback(Lcom/keniu/security/splash/c;)V
.registers 2
.prologue
.line 1309
iput-object p1, p0, Lcom/keniu/security/splash/SplashDefLayout;->a:Lcom/keniu/security/splash/c;
.line 1310
return-void
.end method
.method public setUserAllowEULA(Z)V
.registers 3
.prologue
.line 950
invoke-static {}, Lcom/keniu/security/l;->d()Landroid/content/Context;
move-result-object v0
invoke-virtual {v0}, Landroid/content/Context;->getApplicationContext()Landroid/content/Context;
move-result-object v0
invoke-static {v0}, Lcom/cleanmaster/hpsharelib/configmanager/UIConfigManager;->getInstanse(Landroid/content/Context;)Lcom/cleanmaster/hpsharelib/configmanager/UIConfigManager;
move-result-object v0
invoke-virtual {v0, p1}, Lcom/cleanmaster/hpsharelib/configmanager/UIConfigManager;->setUserAllowEULA(Z)V
.line 951
invoke-static {}, Lcom/keniu/security/l;->d()Landroid/content/Context;
move-result-object v0
invoke-static {v0}, Lcom/cleanmaster/configmanager/a;->a(Landroid/content/Context;)Lcom/cleanmaster/configmanager/a;
move-result-object v0
invoke-virtual {v0, p1}, Lcom/cleanmaster/configmanager/a;->f(Z)V
.line 952
return-void
.end method