QuickSettingGuideActivity.smali
.class public Lcom/cleanmaster/daemon/tile/QuickSettingGuideActivity;
.super Landroid/app/Activity;
.source "QuickSettingGuideActivity.java"
# static fields
.field private static final ELSE:I = 0x10
.field private static final FUNC_TYPE:I = 0x7
.field private static final HUAWEI:I = 0x1
.field private static final HUAWEI_HONOR_NAME:Ljava/lang/String; = "honor"
.field private static final HUAWEI_NAME:Ljava/lang/String; = "huawei"
.field private static final JSON_STEP1:Ljava/lang/String; = "step1"
.field private static final JSON_STEP2:Ljava/lang/String; = "step2"
.field private static final OPPO:I = 0x2
.field private static final OPPO_NAME:Ljava/lang/String; = "oppo"
.field private static final SECTION_NAME:Ljava/lang/String; = "firstday_recommend_item"
.field private static final TITLE_STRING:Ljava/lang/String; = "quick_title_text"
.field private static final VIVO:I = 0x3
.field private static final VIVO_NAME:Ljava/lang/String; = "vivo"
.field private static final XIAOMI:I = 0x0
.field private static final XIAOMI_NAME:Ljava/lang/String; = "xiaomi"
# instance fields
.field private QUCICK_IMAGE_KEY:Ljava/lang/String;
.field private imageModelStr:Ljava/lang/String;
.field private mBtnBack:Landroid/widget/ImageButton;
.field private mIvStep1:Landroid/widget/ImageView;
.field private mIvStep2:Landroid/widget/ImageView;
.field private mTvStep1:Landroid/widget/TextView;
.field private mTvStep2:Landroid/widget/TextView;
.field private mTvTitle:Landroid/widget/TextView;
.field private final stepArray:[[Ljava/lang/Integer;
# direct methods
.method public constructor <init>()V
.registers 6
.prologue
const/4 v4, 0x1
const/4 v3, 0x0
.line 29
invoke-direct {p0}, Landroid/app/Activity;-><init>()V
.line 53
new-array v0, v4, [[Ljava/lang/Integer;
const/4 v1, 0x2
new-array v1, v1, [Ljava/lang/Integer;
sget v2, Lcom/cleanmaster/daemon/R$string;->quick_huawei_step1:I
invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v2
aput-object v2, v1, v3
sget v2, Lcom/cleanmaster/daemon/R$string;->quick_huawei_step2:I
invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v2
aput-object v2, v1, v4
aput-object v1, v0, v3
iput-object v0, p0, Lcom/cleanmaster/daemon/tile/QuickSettingGuideActivity;->stepArray:[[Ljava/lang/Integer;
.line 55
const/4 v0, 0x0
iput-object v0, p0, Lcom/cleanmaster/daemon/tile/QuickSettingGuideActivity;->imageModelStr:Ljava/lang/String;
.line 56
const-string v0, "quick_image"
iput-object v0, p0, Lcom/cleanmaster/daemon/tile/QuickSettingGuideActivity;->QUCICK_IMAGE_KEY:Ljava/lang/String;
return-void
.end method
.method private adapterBrandView()V
.registers 4
.prologue
const/4 v2, 0x0
.line 147
iget-object v0, p0, Lcom/cleanmaster/daemon/tile/QuickSettingGuideActivity;->mTvStep1:Landroid/widget/TextView;
iget-object v1, p0, Lcom/cleanmaster/daemon/tile/QuickSettingGuideActivity;->stepArray:[[Ljava/lang/Integer;
aget-object v1, v1, v2
aget-object v1, v1, v2
invoke-virtual {v1}, Ljava/lang/Integer;->intValue()I
move-result v1
invoke-virtual {p0, v1}, Lcom/cleanmaster/daemon/tile/QuickSettingGuideActivity;->getString(I)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 148
iget-object v0, p0, Lcom/cleanmaster/daemon/tile/QuickSettingGuideActivity;->mTvStep2:Landroid/widget/TextView;
iget-object v1, p0, Lcom/cleanmaster/daemon/tile/QuickSettingGuideActivity;->stepArray:[[Ljava/lang/Integer;
aget-object v1, v1, v2
const/4 v2, 0x1
aget-object v1, v1, v2
invoke-virtual {v1}, Ljava/lang/Integer;->intValue()I
move-result v1
invoke-virtual {p0, v1}, Lcom/cleanmaster/daemon/tile/QuickSettingGuideActivity;->getString(I)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 149
return-void
.end method
.method private adapterImage(I)V
.registers 3
.prologue
.line 104
packed-switch p1, :pswitch_data_1e
.line 120
:goto_3
return-void
.line 106
:pswitch_4
const-string/jumbo v0, "vivo"
invoke-direct {p0, v0}, Lcom/cleanmaster/daemon/tile/QuickSettingGuideActivity;->parseImageObj(Ljava/lang/String;)V
goto :goto_3
.line 109
:pswitch_b
const-string v0, "huawei"
invoke-direct {p0, v0}, Lcom/cleanmaster/daemon/tile/QuickSettingGuideActivity;->parseImageObj(Ljava/lang/String;)V
goto :goto_3
.line 112
:pswitch_11
const-string/jumbo v0, "xiaomi"
invoke-direct {p0, v0}, Lcom/cleanmaster/daemon/tile/QuickSettingGuideActivity;->parseImageObj(Ljava/lang/String;)V
goto :goto_3
.line 115
:pswitch_18
const-string v0, "oppo"
invoke-direct {p0, v0}, Lcom/cleanmaster/daemon/tile/QuickSettingGuideActivity;->parseImageObj(Ljava/lang/String;)V
goto :goto_3
.line 104
:pswitch_data_1e
.packed-switch 0x0
:pswitch_11
:pswitch_b
:pswitch_18
:pswitch_4
.end packed-switch
.end method
.method private initView()V
.registers 3
.prologue
.line 74
sget v0, Lcom/cleanmaster/daemon/R$id;->back_btn:I
invoke-virtual {p0, v0}, Lcom/cleanmaster/daemon/tile/QuickSettingGuideActivity;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/ImageButton;
iput-object v0, p0, Lcom/cleanmaster/daemon/tile/QuickSettingGuideActivity;->mBtnBack:Landroid/widget/ImageButton;
.line 75
sget v0, Lcom/cleanmaster/daemon/R$id;->tv_quick_step1:I
invoke-virtual {p0, v0}, Lcom/cleanmaster/daemon/tile/QuickSettingGuideActivity;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/TextView;
iput-object v0, p0, Lcom/cleanmaster/daemon/tile/QuickSettingGuideActivity;->mTvStep1:Landroid/widget/TextView;
.line 76
sget v0, Lcom/cleanmaster/daemon/R$id;->tv_quick_step2:I
invoke-virtual {p0, v0}, Lcom/cleanmaster/daemon/tile/QuickSettingGuideActivity;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/TextView;
iput-object v0, p0, Lcom/cleanmaster/daemon/tile/QuickSettingGuideActivity;->mTvStep2:Landroid/widget/TextView;
.line 77
sget v0, Lcom/cleanmaster/daemon/R$id;->iv_quick_step1:I
invoke-virtual {p0, v0}, Lcom/cleanmaster/daemon/tile/QuickSettingGuideActivity;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/ImageView;
iput-object v0, p0, Lcom/cleanmaster/daemon/tile/QuickSettingGuideActivity;->mIvStep1:Landroid/widget/ImageView;
.line 78
sget v0, Lcom/cleanmaster/daemon/R$id;->iv_quick_step2:I
invoke-virtual {p0, v0}, Lcom/cleanmaster/daemon/tile/QuickSettingGuideActivity;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/ImageView;
iput-object v0, p0, Lcom/cleanmaster/daemon/tile/QuickSettingGuideActivity;->mIvStep2:Landroid/widget/ImageView;
.line 79
sget v0, Lcom/cleanmaster/daemon/R$id;->title_text_view:I
invoke-virtual {p0, v0}, Lcom/cleanmaster/daemon/tile/QuickSettingGuideActivity;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/TextView;
iput-object v0, p0, Lcom/cleanmaster/daemon/tile/QuickSettingGuideActivity;->mTvTitle:Landroid/widget/TextView;
.line 80
iget-object v0, p0, Lcom/cleanmaster/daemon/tile/QuickSettingGuideActivity;->mBtnBack:Landroid/widget/ImageButton;
new-instance v1, Lcom/cleanmaster/daemon/tile/QuickSettingGuideActivity$1;
invoke-direct {v1, p0}, Lcom/cleanmaster/daemon/tile/QuickSettingGuideActivity$1;-><init>(Lcom/cleanmaster/daemon/tile/QuickSettingGuideActivity;)V
invoke-virtual {v0, v1}, Landroid/widget/ImageButton;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 86
return-void
.end method
.method private judgeMobileBrand()I
.registers 4
.prologue
const/16 v0, 0x10
.line 153
sget-object v1, Landroid/os/Build;->BRAND:Ljava/lang/String;
.line 154
invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v2
if-eqz v2, :cond_b
.line 166
:cond_a
:goto_a
return v0
.line 157
:cond_b
const-string v2, "oppo"
invoke-virtual {v2, v1}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
move-result v2
if-eqz v2, :cond_15
.line 158
const/4 v0, 0x2
goto :goto_a
.line 159
:cond_15
const-string v2, "huawei"
invoke-virtual {v2, v1}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
move-result v2
if-nez v2, :cond_25
const-string v2, "honor"
invoke-virtual {v2, v1}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
move-result v2
if-eqz v2, :cond_27
.line 160
:cond_25
const/4 v0, 0x1
goto :goto_a
.line 161
:cond_27
const-string/jumbo v2, "xiaomi"
invoke-virtual {v2, v1}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
move-result v2
if-eqz v2, :cond_32
.line 162
const/4 v0, 0x0
goto :goto_a
.line 163
:cond_32
const-string/jumbo v2, "vivo"
invoke-virtual {v2, v1}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
move-result v1
if-eqz v1, :cond_a
.line 164
const/4 v0, 0x3
goto :goto_a
.end method
.method private parseImageObj(Ljava/lang/String;)V
.registers 6
.prologue
.line 123
iget-object v0, p0, Lcom/cleanmaster/daemon/tile/QuickSettingGuideActivity;->imageModelStr:Ljava/lang/String;
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-eqz v0, :cond_9
.line 143
:goto_8
return-void
.line 126
:cond_9
iget-object v0, p0, Lcom/cleanmaster/daemon/tile/QuickSettingGuideActivity;->imageModelStr:Ljava/lang/String;
const-string v1, "\t"
const-string v2, ""
invoke-virtual {v0, v1, v2}, Ljava/lang/String;->replaceAll(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Lcom/cleanmaster/daemon/tile/QuickSettingGuideActivity;->imageModelStr:Ljava/lang/String;
.line 130
:try_start_15
new-instance v0, Lorg/json/JSONObject;
iget-object v1, p0, Lcom/cleanmaster/daemon/tile/QuickSettingGuideActivity;->imageModelStr:Ljava/lang/String;
invoke-direct {v0, v1}, Lorg/json/JSONObject;-><init>(Ljava/lang/String;)V
.line 131
invoke-virtual {v0, p1}, Lorg/json/JSONObject;->getJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;
move-result-object v0
.line 132
const-string/jumbo v1, "step1"
invoke-virtual {v0, v1}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v1
.line 133
const-string/jumbo v2, "step2"
invoke-virtual {v0, v2}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
.line 134
iget-object v2, p0, Lcom/cleanmaster/daemon/tile/QuickSettingGuideActivity;->mIvStep1:Landroid/widget/ImageView;
sget-object v3, Landroid/widget/ImageView$ScaleType;->FIT_CENTER:Landroid/widget/ImageView$ScaleType;
invoke-static {v1, v2, v3}, Lcom/cleanmaster/hpsharelib/junk/ui/widget/easing/ImageLoaderUtils;->displayImage(Ljava/lang/String;Landroid/widget/ImageView;Landroid/widget/ImageView$ScaleType;)V
.line 135
iget-object v1, p0, Lcom/cleanmaster/daemon/tile/QuickSettingGuideActivity;->mIvStep2:Landroid/widget/ImageView;
sget-object v2, Landroid/widget/ImageView$ScaleType;->FIT_CENTER:Landroid/widget/ImageView$ScaleType;
invoke-static {v0, v1, v2}, Lcom/cleanmaster/hpsharelib/junk/ui/widget/easing/ImageLoaderUtils;->displayImage(Ljava/lang/String;Landroid/widget/ImageView;Landroid/widget/ImageView$ScaleType;)V
:try_end_3c
.catch Lorg/json/JSONException; {:try_start_15 .. :try_end_3c} :catch_3d
goto :goto_8
.line 136
:catch_3d
move-exception v0
goto :goto_8
.end method
# virtual methods
.method protected onCreate(Landroid/os/Bundle;)V
.registers 6
.prologue
const/4 v3, 0x0
const/4 v2, 0x7
.line 61
invoke-super {p0, p1}, Landroid/app/Activity;->onCreate(Landroid/os/Bundle;)V
.line 62
sget v0, Lcom/cleanmaster/daemon/R$layout;->activity_quick_setting:I
invoke-virtual {p0, v0}, Lcom/cleanmaster/daemon/tile/QuickSettingGuideActivity;->setContentView(I)V
.line 63
invoke-direct {p0}, Lcom/cleanmaster/daemon/tile/QuickSettingGuideActivity;->initView()V
.line 64
new-instance v0, Lcom/cleanmaster/daemon/report/cm_shortcshort_homepage;
invoke-direct {v0}, Lcom/cleanmaster/daemon/report/cm_shortcshort_homepage;-><init>()V
const/4 v1, 0x1
invoke-virtual {v0, v1}, Lcom/cleanmaster/daemon/report/cm_shortcshort_homepage;->type(B)Lcom/cleanmaster/daemon/report/cm_shortcshort_homepage;
move-result-object v0
invoke-virtual {v0}, Lcom/cleanmaster/daemon/report/cm_shortcshort_homepage;->report()V
.line 65
const-string v0, "firstday_recommend_item"
iget-object v1, p0, Lcom/cleanmaster/daemon/tile/QuickSettingGuideActivity;->QUCICK_IMAGE_KEY:Ljava/lang/String;
invoke-static {v2, v0, v1, v3}, Lcom/cleanmaster/hpsharelib/recommendapps/CloudConfigDataGetter;->getStringValue(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Lcom/cleanmaster/daemon/tile/QuickSettingGuideActivity;->imageModelStr:Ljava/lang/String;
.line 66
const-string v0, "firstday_recommend_item"
const-string v1, "quick_title_text"
invoke-static {v2, v0, v1, v3}, Lcom/cleanmaster/hpsharelib/recommendapps/CloudConfigDataGetter;->getStringValue(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
.line 67
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v1
if-nez v1, :cond_37
.line 68
iget-object v1, p0, Lcom/cleanmaster/daemon/tile/QuickSettingGuideActivity;->mTvTitle:Landroid/widget/TextView;
invoke-virtual {v1, v0}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 71
:cond_37
return-void
.end method
.method protected onResume()V
.registers 3
.prologue
.line 90
invoke-super {p0}, Landroid/app/Activity;->onResume()V
.line 91
invoke-direct {p0}, Lcom/cleanmaster/daemon/tile/QuickSettingGuideActivity;->judgeMobileBrand()I
move-result v0
.line 92
const/16 v1, 0x10
if-ne v0, v1, :cond_f
.line 96
invoke-virtual {p0}, Lcom/cleanmaster/daemon/tile/QuickSettingGuideActivity;->finish()V
.line 101
:goto_e
return-void
.line 99
:cond_f
invoke-direct {p0}, Lcom/cleanmaster/daemon/tile/QuickSettingGuideActivity;->adapterBrandView()V
.line 100
invoke-direct {p0, v0}, Lcom/cleanmaster/daemon/tile/QuickSettingGuideActivity;->adapterImage(I)V
goto :goto_e
.end method