ProcManagerInfoc.smali
.class public Lcom/cleanmaster/hpsharelib/common/model/ProcManagerInfoc;
.super Ljava/lang/Object;
.source "ProcManagerInfoc.java"
# static fields
.field public static final EXTRA_PUSH_REASON:Ljava/lang/String; = "PushReason"
.field public static final EXTRA_PUSH_REASON_INTEREST_CLOSE:I = 0x3ea
.field public static final EXTRA_PUSH_REASON_INTEREST_LOW_THRESHOLD:I = 0x4e
.field public static final EXTRA_PUSH_REASON_INTEREST_OPEN:I = 0x3e9
.field public static final EXTR_PUSH_ID:Ljava/lang/String; = "pushver"
.field public static final EXTR_REPORT_PRE_SHOW_TYPE:Ljava/lang/String; = "task_report_pre_show_type"
.field public static final MENU_1:I = 0x1
.field public static final MENU_2:I = 0x2
.field public static final MENU_3:I = 0x4
.field public static final MENU_4:I = 0x5
.field public static final MENU_5:I = 0x6
.field public static final MENU_6:I = 0x7
.field public static final MENU_7:I = 0x8
.field public static final PKGNAME:Ljava/lang/String; = "pkgname"
.field public static final TASK_REPORT_FROM_ABNORMAL_RANKING:I = 0x17
.field public static final TASK_REPORT_FROM_ABNORMAL_RESULT:I = 0xf
.field public static final TASK_REPORT_FROM_ANTUTU:I = 0xa
.field public static final TASK_REPORT_FROM_ASSISTANT_CARD:I = 0xa3
.field public static final TASK_REPORT_FROM_CM_ANTIVIRUS:I = 0x5
.field public static final TASK_REPORT_FROM_CM_LOCKER:I = 0x9
.field public static final TASK_REPORT_FROM_FACEBOOK_DEEPLINK:I = 0x1a
.field public static final TASK_REPORT_FROM_FLOAT:I = 0x7
.field public static final TASK_REPORT_FROM_GAME_BOX_PASSIVE_DIALOG:I = 0x13
.field public static final TASK_REPORT_FROM_INTEGRAL_ITEM:I = 0xa4
.field public static final TASK_REPORT_FROM_JUNK:I = 0x6
.field public static final TASK_REPORT_FROM_JUNK_ADVANCED:I = 0x15
.field public static final TASK_REPORT_FROM_JUNK_IN_LAST_CLEAN:I = 0xc
.field public static final TASK_REPORT_FROM_JUNK_STANDARD:I = 0x14
.field public static final TASK_REPORT_FROM_LOCKER_BOOST:I = 0x22
.field public static final TASK_REPORT_FROM_LOW_MEMORY_TOAST:I = 0x18
.field public static final TASK_REPORT_FROM_MAIN:I = 0x1
.field public static final TASK_REPORT_FROM_MAIN_DELL_RESULT:I = 0x12
.field public static final TASK_REPORT_FROM_MAIN_IN_LAST_CLEAN:I = 0x8
.field public static final TASK_REPORT_FROM_MAIN_PROBLEM_ITEM:I = 0x11
.field public static final TASK_REPORT_FROM_MAIN_RING_RECOMMEND:I = 0x16
.field public static final TASK_REPORT_FROM_MY_TASK:I = 0xa2
.field public static final TASK_REPORT_FROM_NOTIFICATION_AVOID_BOTHER:I = 0x21
.field public static final TASK_REPORT_FROM_OTHERS:I = 0xb
.field public static final TASK_REPORT_FROM_OUTER:I = 0x4
.field public static final TASK_REPORT_FROM_PERMANENT_NOTIFICATION:I = 0x1b
.field public static final TASK_REPORT_FROM_PERMANENT_TOOL_NOTIFICATION:I = 0x1d
.field public static final TASK_REPORT_FROM_PRE_PUSH:I = 0x10
.field public static final TASK_REPORT_FROM_PUSH:I = 0x2
.field public static final TASK_REPORT_FROM_RECOMMEND:I = 0x3
.field public static final TASK_REPORT_FROM_RESULT_ITEM:I = 0xd
.field public static final TASK_REPORT_FROM_RESULT_LIEBAO_KNOW_ITEM:I = 0xe
.field public static final TASK_REPORT_FROM_SCREEN_SAVER:I = 0x19
.field public static final TASK_REPORT_FROM_SPLASH:I = 0x1c
.field public static final TASK_REPORT_FROM_SPLASH_PHONE_SPEED:I = 0xa1
.field public static final TASK_REPORT_FROM_WHERE:Ljava/lang/String; = "from_where"
# instance fields
.field public mCleanMemSizeOfOneKeyKb:J
.field public mFrom:I
.field public mIsCpuAbnormal:I
.field public mMemUsedPer:I
.field public mMenu:I
.field public mNormalNum:I
.field public mNormalSize:J
.field public mRamSize:J
.field private mRemovedPm:Ljava/util/List;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/List",
"<",
"Lcom/cleanmaster/hpsharelib/boost/process/IProcessModel;",
">;"
}
.end annotation
.end field
.field public mRootNum:I
.field public mRootSize:J
.field public mSysNum:I
.field public mSysSize:J
.field public mVirusCount:I
.field public mbHaveMultipleClean:Z
.field private mbHaveReport:Z
.field public mbHaveSingleClean:Z
# direct methods
.method public constructor <init>()V
.registers 5
.prologue
const-wide/16 v2, 0x0
const/4 v0, 0x0
.line 11
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 99
iput v0, p0, Lcom/cleanmaster/hpsharelib/common/model/ProcManagerInfoc;->mFrom:I
.line 101
iput-boolean v0, p0, Lcom/cleanmaster/hpsharelib/common/model/ProcManagerInfoc;->mbHaveMultipleClean:Z
.line 103
iput-boolean v0, p0, Lcom/cleanmaster/hpsharelib/common/model/ProcManagerInfoc;->mbHaveSingleClean:Z
.line 105
iput v0, p0, Lcom/cleanmaster/hpsharelib/common/model/ProcManagerInfoc;->mMemUsedPer:I
.line 107
iput v0, p0, Lcom/cleanmaster/hpsharelib/common/model/ProcManagerInfoc;->mNormalNum:I
.line 108
iput-wide v2, p0, Lcom/cleanmaster/hpsharelib/common/model/ProcManagerInfoc;->mNormalSize:J
.line 110
iput v0, p0, Lcom/cleanmaster/hpsharelib/common/model/ProcManagerInfoc;->mRootNum:I
.line 111
iput-wide v2, p0, Lcom/cleanmaster/hpsharelib/common/model/ProcManagerInfoc;->mRootSize:J
.line 113
iput v0, p0, Lcom/cleanmaster/hpsharelib/common/model/ProcManagerInfoc;->mSysNum:I
.line 114
iput-wide v2, p0, Lcom/cleanmaster/hpsharelib/common/model/ProcManagerInfoc;->mSysSize:J
.line 116
iput-wide v2, p0, Lcom/cleanmaster/hpsharelib/common/model/ProcManagerInfoc;->mRamSize:J
.line 117
iput v0, p0, Lcom/cleanmaster/hpsharelib/common/model/ProcManagerInfoc;->mMenu:I
.line 119
iput v0, p0, Lcom/cleanmaster/hpsharelib/common/model/ProcManagerInfoc;->mVirusCount:I
.line 121
iput-wide v2, p0, Lcom/cleanmaster/hpsharelib/common/model/ProcManagerInfoc;->mCleanMemSizeOfOneKeyKb:J
.line 123
iput v0, p0, Lcom/cleanmaster/hpsharelib/common/model/ProcManagerInfoc;->mIsCpuAbnormal:I
.line 125
iput-boolean v0, p0, Lcom/cleanmaster/hpsharelib/common/model/ProcManagerInfoc;->mbHaveReport:Z
.line 129
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
iput-object v0, p0, Lcom/cleanmaster/hpsharelib/common/model/ProcManagerInfoc;->mRemovedPm:Ljava/util/List;
return-void
.end method
.method private getAction()I
.registers 3
.prologue
.line 141
const/4 v0, 0x0
.line 142
iget-boolean v1, p0, Lcom/cleanmaster/hpsharelib/common/model/ProcManagerInfoc;->mbHaveSingleClean:Z
if-eqz v1, :cond_b
iget-boolean v1, p0, Lcom/cleanmaster/hpsharelib/common/model/ProcManagerInfoc;->mbHaveMultipleClean:Z
if-eqz v1, :cond_b
.line 143
const/4 v0, 0x3
.line 149
:cond_a
:goto_a
return v0
.line 144
:cond_b
iget-boolean v1, p0, Lcom/cleanmaster/hpsharelib/common/model/ProcManagerInfoc;->mbHaveSingleClean:Z
if-eqz v1, :cond_11
.line 145
const/4 v0, 0x2
goto :goto_a
.line 146
:cond_11
iget-boolean v1, p0, Lcom/cleanmaster/hpsharelib/common/model/ProcManagerInfoc;->mbHaveMultipleClean:Z
if-eqz v1, :cond_a
.line 147
const/4 v0, 0x1
goto :goto_a
.end method
# virtual methods
.method public addRemovedProcessModel(Lcom/cleanmaster/hpsharelib/boost/process/IProcessModel;)V
.registers 3
.prologue
.line 132
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/common/model/ProcManagerInfoc;->mRemovedPm:Ljava/util/List;
invoke-interface {v0, p1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 133
return-void
.end method
.method public getRemovedProcessModel()Ljava/util/List;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/List",
"<",
"Lcom/cleanmaster/hpsharelib/boost/process/IProcessModel;",
">;"
}
.end annotation
.prologue
.line 136
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/common/model/ProcManagerInfoc;->mRemovedPm:Ljava/util/List;
return-object v0
.end method
.method public markMenuClicked(I)V
.registers 3
.prologue
.line 153
iget v0, p0, Lcom/cleanmaster/hpsharelib/common/model/ProcManagerInfoc;->mMenu:I
or-int/2addr v0, p1
iput v0, p0, Lcom/cleanmaster/hpsharelib/common/model/ProcManagerInfoc;->mMenu:I
.line 154
return-void
.end method