PerGuideActivity.smali
.class public Lcom/dianxinos/optimizer/permission/ui/PerGuideActivity;
.super Ldxoptimizer/afc;
.source "PerGuideActivity.java"
# interfaces
.implements Landroid/view/View$OnClickListener;
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/dianxinos/optimizer/permission/ui/PerGuideActivity$a;
}
.end annotation
# static fields
.field public static a:Ljava/lang/String;
# instance fields
.field private b:Landroid/widget/ImageView;
# direct methods
.method static constructor <clinit>()V
.registers 1
.prologue
.line 30
const-string v0, "extra_config"
sput-object v0, Lcom/dianxinos/optimizer/permission/ui/PerGuideActivity;->a:Ljava/lang/String;
return-void
.end method
.method public constructor <init>()V
.registers 1
.prologue
.line 28
invoke-direct {p0}, Ldxoptimizer/afc;-><init>()V
return-void
.end method
.method private b()V
.registers 8
.prologue
const v6, 0x3d75c28f # 0.06f
const/16 v3, 0x8
const/4 v5, -0x2
const/4 v4, 0x0
.line 108
invoke-virtual {p0}, Lcom/dianxinos/optimizer/permission/ui/PerGuideActivity;->getIntent()Landroid/content/Intent;
move-result-object v0
sget-object v1, Lcom/dianxinos/optimizer/permission/ui/PerGuideActivity;->a:Ljava/lang/String;
invoke-static {v0, v1}, Ldxoptimizer/cgc;->c(Landroid/content/Intent;Ljava/lang/String;)Landroid/os/Parcelable;
move-result-object v0
check-cast v0, Lcom/dianxinos/optimizer/permission/ui/PerGuideActivity$a;
.line 109
if-nez v0, :cond_19
.line 113
invoke-virtual {p0}, Lcom/dianxinos/optimizer/permission/ui/PerGuideActivity;->finish()V
.line 150
:goto_18
return-void
.line 117
:cond_19
const v1, 0x7f0e0907
invoke-virtual {p0, v1}, Lcom/dianxinos/optimizer/permission/ui/PerGuideActivity;->findViewById(I)Landroid/view/View;
move-result-object v1
check-cast v1, Landroid/widget/TextView;
iget-object v2, v0, Lcom/dianxinos/optimizer/permission/ui/PerGuideActivity$a;->a:Ljava/lang/String;
invoke-virtual {v1, v2}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 118
const v1, 0x7f0e090a
invoke-virtual {p0, v1}, Lcom/dianxinos/optimizer/permission/ui/PerGuideActivity;->findViewById(I)Landroid/view/View;
move-result-object v1
check-cast v1, Landroid/widget/TextView;
iget-object v2, v0, Lcom/dianxinos/optimizer/permission/ui/PerGuideActivity$a;->b:Ljava/lang/String;
invoke-virtual {v1, v2}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 120
iget-boolean v1, v0, Lcom/dianxinos/optimizer/permission/ui/PerGuideActivity$a;->e:Z
if-nez v1, :cond_a1
.line 121
const v0, 0x7f0e0908
invoke-virtual {p0, v0}, Lcom/dianxinos/optimizer/permission/ui/PerGuideActivity;->findViewById(I)Landroid/view/View;
move-result-object v0
invoke-virtual {v0, v3}, Landroid/view/View;->setVisibility(I)V
.line 131
:cond_43
:goto_43
const v0, 0x7f0e090f
invoke-virtual {p0, v0}, Lcom/dianxinos/optimizer/permission/ui/PerGuideActivity;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/ImageView;
iput-object v0, p0, Lcom/dianxinos/optimizer/permission/ui/PerGuideActivity;->b:Landroid/widget/ImageView;
.line 132
iget-object v0, p0, Lcom/dianxinos/optimizer/permission/ui/PerGuideActivity;->b:Landroid/widget/ImageView;
invoke-virtual {v0, p0}, Landroid/widget/ImageView;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 134
invoke-static {p0}, Ldxoptimizer/cec;->b(Landroid/content/Context;)Landroid/util/DisplayMetrics;
move-result-object v0
iget v1, v0, Landroid/util/DisplayMetrics;->widthPixels:I
.line 135
const v0, 0x7f0e0906
invoke-virtual {p0, v0}, Lcom/dianxinos/optimizer/permission/ui/PerGuideActivity;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/LinearLayout;
.line 136
new-instance v2, Landroid/widget/RelativeLayout$LayoutParams;
const/4 v3, -0x1
invoke-direct {v2, v3, v5}, Landroid/widget/RelativeLayout$LayoutParams;-><init>(II)V
.line 138
int-to-float v3, v1
mul-float/2addr v3, v6
float-to-int v3, v3
int-to-float v1, v1
mul-float/2addr v1, v6
float-to-int v1, v1
invoke-virtual {v2, v3, v4, v1, v4}, Landroid/widget/RelativeLayout$LayoutParams;->setMargins(IIII)V
.line 139
const/16 v1, 0xd
invoke-virtual {v2, v1}, Landroid/widget/RelativeLayout$LayoutParams;->addRule(I)V
.line 140
invoke-virtual {v0, v2}, Landroid/widget/LinearLayout;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V
.line 142
invoke-static {p0}, Ldxoptimizer/cec;->b(Landroid/content/Context;)Landroid/util/DisplayMetrics;
move-result-object v0
iget v1, v0, Landroid/util/DisplayMetrics;->heightPixels:I
.line 143
const v0, 0x7f0e090c
invoke-virtual {p0, v0}, Lcom/dianxinos/optimizer/permission/ui/PerGuideActivity;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/FrameLayout;
.line 144
new-instance v2, Landroid/widget/RelativeLayout$LayoutParams;
invoke-direct {v2, v5, v5}, Landroid/widget/RelativeLayout$LayoutParams;-><init>(II)V
.line 146
div-int/lit8 v1, v1, 0x6
invoke-virtual {v2, v4, v4, v4, v1}, Landroid/widget/RelativeLayout$LayoutParams;->setMargins(IIII)V
.line 147
const/16 v1, 0xc
invoke-virtual {v2, v1}, Landroid/widget/RelativeLayout$LayoutParams;->addRule(I)V
.line 148
const/16 v1, 0xe
invoke-virtual {v2, v1}, Landroid/widget/RelativeLayout$LayoutParams;->addRule(I)V
.line 149
invoke-virtual {v0, v2}, Landroid/widget/FrameLayout;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V
goto/16 :goto_18
.line 123
:cond_a1
iget-boolean v1, v0, Lcom/dianxinos/optimizer/permission/ui/PerGuideActivity$a;->c:Z
if-nez v1, :cond_af
.line 124
const v1, 0x7f0e0909
invoke-virtual {p0, v1}, Lcom/dianxinos/optimizer/permission/ui/PerGuideActivity;->findViewById(I)Landroid/view/View;
move-result-object v1
invoke-virtual {v1, v3}, Landroid/view/View;->setVisibility(I)V
.line 126
:cond_af
iget-boolean v0, v0, Lcom/dianxinos/optimizer/permission/ui/PerGuideActivity$a;->d:Z
if-nez v0, :cond_43
.line 127
const v0, 0x7f0e090b
invoke-virtual {p0, v0}, Lcom/dianxinos/optimizer/permission/ui/PerGuideActivity;->findViewById(I)Landroid/view/View;
move-result-object v0
invoke-virtual {v0, v3}, Landroid/view/View;->setVisibility(I)V
goto :goto_43
.end method
# virtual methods
.method protected b_()V
.registers 4
.annotation build Landroid/annotation/TargetApi;
value = 0x15
.end annotation
.prologue
.line 97
sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
const/16 v1, 0x15
if-lt v0, v1, :cond_26
.line 98
invoke-virtual {p0}, Lcom/dianxinos/optimizer/permission/ui/PerGuideActivity;->getWindow()Landroid/view/Window;
move-result-object v0
.line 99
invoke-virtual {v0}, Landroid/view/Window;->getDecorView()Landroid/view/View;
move-result-object v1
const/16 v2, 0x500
invoke-virtual {v1, v2}, Landroid/view/View;->setSystemUiVisibility(I)V
.line 102
const/high16 v1, -0x80000000
invoke-virtual {v0, v1}, Landroid/view/Window;->addFlags(I)V
.line 103
invoke-virtual {p0}, Lcom/dianxinos/optimizer/permission/ui/PerGuideActivity;->getResources()Landroid/content/res/Resources;
move-result-object v1
const v2, 0x7f0d0054
invoke-virtual {v1, v2}, Landroid/content/res/Resources;->getColor(I)I
move-result v1
invoke-virtual {v0, v1}, Landroid/view/Window;->setStatusBarColor(I)V
.line 105
:cond_26
return-void
.end method
.method public onBackPressed()V
.registers 1
.prologue
.line 161
invoke-virtual {p0}, Lcom/dianxinos/optimizer/permission/ui/PerGuideActivity;->finish()V
.line 162
return-void
.end method
.method public onClick(Landroid/view/View;)V
.registers 3
.prologue
.line 154
iget-object v0, p0, Lcom/dianxinos/optimizer/permission/ui/PerGuideActivity;->b:Landroid/widget/ImageView;
if-ne p1, v0, :cond_7
.line 155
invoke-virtual {p0}, Lcom/dianxinos/optimizer/permission/ui/PerGuideActivity;->finish()V
.line 157
:cond_7
return-void
.end method
.method protected onCreate(Landroid/os/Bundle;)V
.registers 5
.prologue
const/16 v2, 0x400
.line 85
invoke-super {p0, p1}, Ldxoptimizer/afc;->onCreate(Landroid/os/Bundle;)V
.line 86
sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
const/16 v1, 0x15
if-ge v0, v1, :cond_12
.line 87
invoke-virtual {p0}, Lcom/dianxinos/optimizer/permission/ui/PerGuideActivity;->getWindow()Landroid/view/Window;
move-result-object v0
invoke-virtual {v0, v2, v2}, Landroid/view/Window;->setFlags(II)V
.line 90
:cond_12
const v0, 0x7f030247
invoke-virtual {p0, v0}, Lcom/dianxinos/optimizer/permission/ui/PerGuideActivity;->setContentView(I)V
.line 91
invoke-direct {p0}, Lcom/dianxinos/optimizer/permission/ui/PerGuideActivity;->b()V
.line 92
return-void
.end method