NewsShortcutGuideActivity.smali
.class public Lcom/cleanmaster/settings/ui/NewsShortcutGuideActivity;
.super Lcom/cleanmaster/hpsharelib/base/activity/GATrackedBaseActivity;
.source "NewsShortcutGuideActivity.java"
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/cleanmaster/settings/ui/NewsShortcutGuideActivity$a;
}
.end annotation
# instance fields
.field private a:Landroid/view/animation/AlphaAnimation;
.field private b:Landroid/view/animation/AlphaAnimation;
.field private c:Landroid/widget/Button;
.field private d:Landroid/widget/TextView;
# direct methods
.method public constructor <init>()V
.registers 1
.prologue
.line 32
invoke-direct {p0}, Lcom/cleanmaster/hpsharelib/base/activity/GATrackedBaseActivity;-><init>()V
return-void
.end method
.method static synthetic a(Lcom/cleanmaster/settings/ui/NewsShortcutGuideActivity;)Landroid/widget/Button;
.registers 2
.prologue
.line 32
iget-object v0, p0, Lcom/cleanmaster/settings/ui/NewsShortcutGuideActivity;->c:Landroid/widget/Button;
return-object v0
.end method
.method static synthetic a(Lcom/cleanmaster/settings/ui/NewsShortcutGuideActivity;Ljava/lang/String;IZ)V
.registers 4
.prologue
.line 32
invoke-direct {p0, p1, p2, p3}, Lcom/cleanmaster/settings/ui/NewsShortcutGuideActivity;->a(Ljava/lang/String;IZ)V
return-void
.end method
.method private a(Ljava/lang/String;IZ)V
.registers 10
.prologue
.line 137
:try_start_0
invoke-static {}, Lcom/keniu/security/l;->d()Landroid/content/Context;
move-result-object v0
.line 138
invoke-static {}, Lcom/cleanmaster/hpsharelib/oeam/OEMConfig;->isSupportShortcut()Z
move-result v1
if-nez v1, :cond_b
.line 168
:goto_a
return-void
.line 142
:cond_b
invoke-static {}, Lcom/cleanmaster/hpsharelib/base/util/HostHelper;->getAppContext()Landroid/content/Context;
move-result-object v1
invoke-virtual {v1}, Landroid/content/Context;->getPackageName()Ljava/lang/String;
move-result-object v1
.line 143
invoke-static {v0}, Lcom/cleanmaster/hpsharelib/configmanager/ServiceConfigManager;->getInstanse(Landroid/content/Context;)Lcom/cleanmaster/hpsharelib/configmanager/ServiceConfigManager;
move-result-object v2
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v4
invoke-virtual {v2, v4, v5}, Lcom/cleanmaster/hpsharelib/configmanager/ServiceConfigManager;->setTimeFirstCreateNewNewsShorcut(J)V
.line 144
new-instance v2, Landroid/content/Intent;
invoke-direct {v2}, Landroid/content/Intent;-><init>()V
.line 145
const-string v3, "com.cmcm.knob.floatwindow.SideSlipActivity"
invoke-virtual {v2, v1, v3}, Landroid/content/Intent;->setClassName(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
.line 146
const-string v1, "com.cleanmaster.action.sideslip"
invoke-virtual {v2, v1}, Landroid/content/Intent;->setAction(Ljava/lang/String;)Landroid/content/Intent;
.line 148
invoke-static {}, Lcom/cleanmaster/hpsharelib/base/util/system/DeviceUtils;->isMiui()Z
move-result v1
if-eqz v1, :cond_38
.line 149
const-string v1, "android.intent.category.LAUNCHER"
invoke-virtual {v2, v1}, Landroid/content/Intent;->addCategory(Ljava/lang/String;)Landroid/content/Intent;
.line 152
:cond_38
if-eqz p3, :cond_40
.line 153
const-string v1, "miui_source"
const/4 v3, 0x1
invoke-virtual {v2, v1, v3}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Z)Landroid/content/Intent;
.line 155
:cond_40
invoke-virtual {v0}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
move-result-object v1
invoke-static {v1, p2}, Landroid/graphics/BitmapFactory;->decodeResource(Landroid/content/res/Resources;I)Landroid/graphics/Bitmap;
move-result-object v1
.line 157
new-instance v3, Landroid/content/Intent;
const-string v4, "com.android.launcher.action.INSTALL_SHORTCUT"
invoke-direct {v3, v4}, Landroid/content/Intent;-><init>(Ljava/lang/String;)V
.line 159
const-string v4, "android.intent.extra.shortcut.NAME"
invoke-virtual {v3, v4, p1}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
.line 160
const-string v4, "duplicate"
const/4 v5, 0x0
invoke-virtual {v3, v4, v5}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Z)Landroid/content/Intent;
.line 161
const-string v4, "android.intent.extra.shortcut.ICON"
invoke-virtual {v3, v4, v1}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent;
.line 162
const-string v1, "android.intent.extra.shortcut.INTENT"
invoke-virtual {v3, v1, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent;
.line 163
invoke-virtual {v0, v3}, Landroid/content/Context;->sendBroadcast(Landroid/content/Intent;)V
:try_end_67
.catch Ljava/lang/Exception; {:try_start_0 .. :try_end_67} :catch_6b
.line 167
:goto_67
invoke-static {}, Lcom/cmcm/b/a/a;->a()V
goto :goto_a
.line 164
:catch_6b
move-exception v0
.line 165
invoke-virtual {v0}, Ljava/lang/Exception;->printStackTrace()V
goto :goto_67
.end method
.method static synthetic b(Lcom/cleanmaster/settings/ui/NewsShortcutGuideActivity;)Landroid/view/animation/AlphaAnimation;
.registers 2
.prologue
.line 32
iget-object v0, p0, Lcom/cleanmaster/settings/ui/NewsShortcutGuideActivity;->a:Landroid/view/animation/AlphaAnimation;
return-object v0
.end method
.method static synthetic c(Lcom/cleanmaster/settings/ui/NewsShortcutGuideActivity;)Landroid/view/animation/AlphaAnimation;
.registers 2
.prologue
.line 32
iget-object v0, p0, Lcom/cleanmaster/settings/ui/NewsShortcutGuideActivity;->b:Landroid/view/animation/AlphaAnimation;
return-object v0
.end method
.method private c()V
.registers 7
.prologue
const-wide/16 v4, 0x3e8
const/4 v3, 0x1
const/high16 v2, 0x3f800000 # 1.0f
const/4 v1, 0x0
.line 95
new-instance v0, Landroid/view/animation/AlphaAnimation;
invoke-direct {v0, v1, v2}, Landroid/view/animation/AlphaAnimation;-><init>(FF)V
iput-object v0, p0, Lcom/cleanmaster/settings/ui/NewsShortcutGuideActivity;->b:Landroid/view/animation/AlphaAnimation;
.line 96
iget-object v0, p0, Lcom/cleanmaster/settings/ui/NewsShortcutGuideActivity;->b:Landroid/view/animation/AlphaAnimation;
invoke-virtual {v0, v4, v5}, Landroid/view/animation/AlphaAnimation;->setDuration(J)V
.line 97
iget-object v0, p0, Lcom/cleanmaster/settings/ui/NewsShortcutGuideActivity;->b:Landroid/view/animation/AlphaAnimation;
invoke-virtual {v0, v3}, Landroid/view/animation/AlphaAnimation;->setFillAfter(Z)V
.line 99
new-instance v0, Landroid/view/animation/AlphaAnimation;
invoke-direct {v0, v2, v1}, Landroid/view/animation/AlphaAnimation;-><init>(FF)V
iput-object v0, p0, Lcom/cleanmaster/settings/ui/NewsShortcutGuideActivity;->a:Landroid/view/animation/AlphaAnimation;
.line 100
iget-object v0, p0, Lcom/cleanmaster/settings/ui/NewsShortcutGuideActivity;->a:Landroid/view/animation/AlphaAnimation;
invoke-virtual {v0, v4, v5}, Landroid/view/animation/AlphaAnimation;->setDuration(J)V
.line 101
iget-object v0, p0, Lcom/cleanmaster/settings/ui/NewsShortcutGuideActivity;->a:Landroid/view/animation/AlphaAnimation;
invoke-virtual {v0, v3}, Landroid/view/animation/AlphaAnimation;->setFillAfter(Z)V
.line 102
iget-object v0, p0, Lcom/cleanmaster/settings/ui/NewsShortcutGuideActivity;->a:Landroid/view/animation/AlphaAnimation;
new-instance v1, Lcom/cleanmaster/settings/ui/z;
invoke-direct {v1, p0}, Lcom/cleanmaster/settings/ui/z;-><init>(Lcom/cleanmaster/settings/ui/NewsShortcutGuideActivity;)V
invoke-virtual {v0, v1}, Landroid/view/animation/AlphaAnimation;->setAnimationListener(Landroid/view/animation/Animation$AnimationListener;)V
.line 121
return-void
.end method
.method static synthetic d(Lcom/cleanmaster/settings/ui/NewsShortcutGuideActivity;)Landroid/widget/TextView;
.registers 2
.prologue
.line 32
iget-object v0, p0, Lcom/cleanmaster/settings/ui/NewsShortcutGuideActivity;->d:Landroid/widget/TextView;
return-object v0
.end method
# virtual methods
.method protected a(I)Landroid/view/View;
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Landroid/view/View;",
">(I)TT;"
}
.end annotation
.prologue
.line 190
invoke-virtual {p0, p1}, Lcom/cleanmaster/settings/ui/NewsShortcutGuideActivity;->findViewById(I)Landroid/view/View;
move-result-object v0
return-object v0
.end method
.method public a()V
.registers 5
.prologue
const/16 v3, 0x8
const/4 v2, 0x0
.line 50
const v0, 0x7f1001e7
invoke-virtual {p0, v0}, Lcom/cleanmaster/settings/ui/NewsShortcutGuideActivity;->a(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/ImageView;
.line 51
invoke-virtual {v0, v2}, Landroid/widget/ImageView;->setVisibility(I)V
.line 52
const v1, 0x7f020329
invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setImageResource(I)V
.line 53
const v0, 0x7f1001e8
invoke-virtual {p0, v0}, Lcom/cleanmaster/settings/ui/NewsShortcutGuideActivity;->a(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/ImageView;
.line 54
invoke-virtual {v0, v2}, Landroid/widget/ImageView;->setVisibility(I)V
.line 55
const v1, 0x7f020459
invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setImageResource(I)V
.line 56
const v0, 0x7f1001e9
invoke-virtual {p0, v0}, Lcom/cleanmaster/settings/ui/NewsShortcutGuideActivity;->a(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/TextView;
.line 57
const v1, 0x7f0a151a
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(I)V
.line 59
const v0, 0x7f1001ea
invoke-virtual {p0, v0}, Lcom/cleanmaster/settings/ui/NewsShortcutGuideActivity;->a(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/TextView;
.line 60
const v1, 0x7f0a151d
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(I)V
.line 62
const v0, 0x7f1001eb
invoke-virtual {p0, v0}, Lcom/cleanmaster/settings/ui/NewsShortcutGuideActivity;->a(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/TextView;
.line 63
const v1, 0x7f0a151c
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(I)V
.line 65
const v0, 0x7f1001ec
invoke-virtual {p0, v0}, Lcom/cleanmaster/settings/ui/NewsShortcutGuideActivity;->a(I)Landroid/view/View;
move-result-object v0
invoke-virtual {v0, v3}, Landroid/view/View;->setVisibility(I)V
.line 66
const v0, 0x7f1001ee
invoke-virtual {p0, v0}, Lcom/cleanmaster/settings/ui/NewsShortcutGuideActivity;->a(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/TextView;
iput-object v0, p0, Lcom/cleanmaster/settings/ui/NewsShortcutGuideActivity;->d:Landroid/widget/TextView;
.line 67
iget-object v0, p0, Lcom/cleanmaster/settings/ui/NewsShortcutGuideActivity;->d:Landroid/widget/TextView;
invoke-virtual {v0, v3}, Landroid/widget/TextView;->setVisibility(I)V
.line 68
const v0, 0x7f1001ef
invoke-virtual {p0, v0}, Lcom/cleanmaster/settings/ui/NewsShortcutGuideActivity;->a(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/Button;
iput-object v0, p0, Lcom/cleanmaster/settings/ui/NewsShortcutGuideActivity;->c:Landroid/widget/Button;
.line 69
iget-object v0, p0, Lcom/cleanmaster/settings/ui/NewsShortcutGuideActivity;->c:Landroid/widget/Button;
invoke-virtual {v0, v2}, Landroid/widget/Button;->setVisibility(I)V
.line 70
iget-object v0, p0, Lcom/cleanmaster/settings/ui/NewsShortcutGuideActivity;->c:Landroid/widget/Button;
new-instance v1, Lcom/cleanmaster/settings/ui/w;
invoke-direct {v1, p0}, Lcom/cleanmaster/settings/ui/w;-><init>(Lcom/cleanmaster/settings/ui/NewsShortcutGuideActivity;)V
invoke-virtual {v0, v1}, Landroid/widget/Button;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 78
const v0, 0x7f1001e1
invoke-virtual {p0, v0}, Lcom/cleanmaster/settings/ui/NewsShortcutGuideActivity;->a(I)Landroid/view/View;
move-result-object v0
new-instance v1, Lcom/cleanmaster/settings/ui/x;
invoke-direct {v1, p0}, Lcom/cleanmaster/settings/ui/x;-><init>(Lcom/cleanmaster/settings/ui/NewsShortcutGuideActivity;)V
invoke-virtual {v0, v1}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 84
const v0, 0x7f1001e2
invoke-virtual {p0, v0}, Lcom/cleanmaster/settings/ui/NewsShortcutGuideActivity;->a(I)Landroid/view/View;
move-result-object v0
new-instance v1, Lcom/cleanmaster/settings/ui/y;
invoke-direct {v1, p0}, Lcom/cleanmaster/settings/ui/y;-><init>(Lcom/cleanmaster/settings/ui/NewsShortcutGuideActivity;)V
invoke-virtual {v0, v1}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 90
invoke-direct {p0}, Lcom/cleanmaster/settings/ui/NewsShortcutGuideActivity;->c()V
.line 91
return-void
.end method
.method public a(Ljava/lang/Runnable;J)V
.registers 6
.prologue
.line 171
invoke-static {}, Lcom/cleanmaster/base/util/concurrent/BackgroundThread;->getHandler()Landroid/os/Handler;
move-result-object v0
new-instance v1, Lcom/cleanmaster/settings/ui/NewsShortcutGuideActivity$a;
invoke-direct {v1, p0, p1}, Lcom/cleanmaster/settings/ui/NewsShortcutGuideActivity$a;-><init>(Lcom/cleanmaster/settings/ui/NewsShortcutGuideActivity;Ljava/lang/Runnable;)V
invoke-virtual {v0, v1, p2, p3}, Landroid/os/Handler;->postDelayed(Ljava/lang/Runnable;J)Z
.line 173
return-void
.end method
.method public b()V
.registers 5
.prologue
.line 125
new-instance v0, Lcom/cleanmaster/settings/ui/aa;
invoke-direct {v0, p0}, Lcom/cleanmaster/settings/ui/aa;-><init>(Lcom/cleanmaster/settings/ui/NewsShortcutGuideActivity;)V
const-wide/16 v2, 0x7d0
invoke-virtual {p0, v0, v2, v3}, Lcom/cleanmaster/settings/ui/NewsShortcutGuideActivity;->a(Ljava/lang/Runnable;J)V
.line 132
return-void
.end method
.method protected onCreate(Landroid/os/Bundle;)V
.registers 4
.prologue
.line 42
invoke-super {p0, p1}, Lcom/cleanmaster/hpsharelib/base/activity/GATrackedBaseActivity;->onCreate(Landroid/os/Bundle;)V
.line 43
const v0, 0x7f04003a
invoke-virtual {p0, v0}, Lcom/cleanmaster/settings/ui/NewsShortcutGuideActivity;->setContentView(I)V
.line 44
const v0, 0x7f1000eb
invoke-virtual {p0, v0}, Lcom/cleanmaster/settings/ui/NewsShortcutGuideActivity;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/view/ViewGroup;
.line 45
const v1, 0x7f0e018a
invoke-static {p0, v0, v1}, Lcom/keniu/security/util/r;->a(Landroid/app/Activity;Landroid/view/ViewGroup;I)V
.line 46
invoke-virtual {p0}, Lcom/cleanmaster/settings/ui/NewsShortcutGuideActivity;->a()V
.line 47
return-void
.end method