IProcessModel.smali
.class public interface abstract Lcom/cleanmaster/hpsharelib/boost/process/IProcessModel;
.super Ljava/lang/Object;
.source "IProcessModel.java"
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/cleanmaster/hpsharelib/boost/process/IProcessModel$stub;,
Lcom/cleanmaster/hpsharelib/boost/process/IProcessModel$KILL_LEVEL;
}
.end annotation
# static fields
.field public static final DEFAULT_OOM_ADJ:I = 0x14
.field public static final PKG_STATUS_RUNNING:I = 0x1
.field public static final PKG_STATUS_STOPPED:I = 0x2
.field public static final PKG_STATUS_UNSTOPPED:I = 0x3
.field public static final PROCESS_SYS:I = 0x4
.field public static final PROCESS_USER:I = 0x2
.field public static final PROC_STRATEGY_SOURCE_CLOUDCACHE:I = 0x1
.field public static final PROC_STRATEGY_SOURCE_CLOUDQUERY:I = 0x2
.field public static final PROC_STRATEGY_SOURCE_LOCAL:I = 0x0
.field public static final REASON_ACC_LOGOUT_CHECK:I = 0x12
.field public static final REASON_CLOUDCACHE_CHECK:I = 0x10
.field public static final REASON_CLOUDQUERY_CHECK:I = 0xf
.field public static final REASON_DEFAULT_CHECK:I = 0x0
.field public static final REASON_DEFAULT_HIDE:I = 0x2
.field public static final REASON_EXT_SOCIAL_CHECK:I = 0x11
.field public static final REASON_IMPORTANCE_PROCESS_IN_USE:I = 0x3
.field public static final REASON_IMPORTANCE_PROVIDER_IN_USE:I = 0x2
.field public static final REASON_IMPORTANCE_SERVICE_IN_USE:I = 0x1
.field public static final REASON_IMPORTANCE_UNKNOWN:I = 0x0
.field public static final REASON_KEEP_CLOCK_APP:I = 0x7
.field public static final REASON_KEEP_CLOUDCACHE:I = 0xd
.field public static final REASON_KEEP_CLOUDQUERY:I = 0xc
.field public static final REASON_KEEP_CLOUD_PROTECT:I = 0x15
.field public static final REASON_KEEP_DYWHITE:I = 0xb
.field public static final REASON_KEEP_LIB:I = 0x4
.field public static final REASON_KEEP_LOGIN:I = 0x9
.field public static final REASON_KEEP_OTHER:I = 0xa
.field public static final REASON_KEEP_SOCIAL_APP:I = 0x5
.field public static final REASON_KEEP_UID_DEPEND:I = 0x8
.field public static final REASON_KEEP_WEATHER_APP:I = 0x6
.field public static final REASON_NO_SERVICE_CHECK:I = 0x13
.field public static final REASON_RECENT_UNUSED_CHECK:I = 0xe
.field public static final REASON_USER_CHECK:I = 0x1
.field public static final REASON_USER_HIDE:I = 0x14
.field public static final REASON_USER_UNCHECK:I = 0x3
.field public static final RESULT_ADD_WHITE:I = 0x3
.field public static final RESULT_ALWAYS_HIDE:I = 0x6
.field public static final RESULT_CLEAN:I = 0x2
.field public static final RESULT_FROM_ONE_KEY:I = 0x1
.field public static final RESULT_FROM_SINGLE:I = 0x2
.field public static final RESULT_NO_CLEAN:I = 0x1
.field public static final RESULT_STOPPED:I = 0x5
.field public static final RESULT_UNINSTALL:I = 0x4
.field public static final RESULT_UNKNOWN:I = 0x0
.field public static final STATE_IMPORTANCE_PERCEPTIBLE:I = 0x2
.field public static final STATE_IMPORTANCE_PERSISTENT:I = 0x1
.field public static final STATE_IMPORTANCE_SLEEPABLE:I = 0x5
.field public static final STATE_IMPORTANCE_UNKNOWN:I = 0x0
.field public static final STATE_IMPORTANCE_UNSAVEABLE:I = 0x3
.field public static final STATE_IMPORTANCE_VISIBLE:I = 0x4
.field public static final USER_CHECK:I = 0x1
.field public static final USER_UNCHECK:I = 0x2
# virtual methods
.method public abstract addBindServPkgName(Ljava/lang/String;)V
.end method
.method public abstract addOOM(I)V
.end method
.method public abstract addPid(I)V
.end method
.method public abstract addProcState(I)V
.end method
.method public abstract addServComponent(Landroid/content/ComponentName;)V
.end method
.method public abstract getAccoutStatus()I
.end method
.method public abstract getAppFlags()I
.end method
.method public abstract getAppLastUpdateTimeMS()J
.end method
.method public abstract getBindServPkgNames()Ljava/util/List;
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/List",
"<",
"Ljava/lang/String;",
">;"
}
.end annotation
.end method
.method public abstract getCertMd5()Ljava/lang/String;
.end method
.method public abstract getCheckReason()I
.end method
.method public abstract getCleanStrategy()I
.end method
.method public abstract getCleanStrategySource()I
.end method
.method public abstract getCloudCheckReason()Ljava/lang/String;
.end method
.method public abstract getDependUid()Z
.end method
.method public abstract getExtKillStrategy()I
.end method
.method public abstract getFrom()I
.end method
.method public abstract getId()J
.end method
.method public abstract getIgnoreMark()I
.end method
.method public abstract getImportanceReason()I
.end method
.method public abstract getImportanceReasonName()Ljava/lang/String;
.end method
.method public abstract getImportanceValue()I
.end method
.method public abstract getIsHide()Z
.end method
.method public abstract getKeepReason()I
.end method
.method public abstract getKillLevel()Lcom/cleanmaster/hpsharelib/boost/process/IProcessModel$KILL_LEVEL;
.end method
.method public abstract getMemory()J
.end method
.method public abstract getModelType()I
.end method
.method public abstract getOOMADJ()I
.end method
.method public abstract getPidList()Ljava/util/ArrayList;
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/ArrayList",
"<",
"Ljava/lang/Integer;",
">;"
}
.end annotation
.end method
.method public abstract getPkgName()Ljava/lang/String;
.end method
.method public abstract getPkgStatus()I
.end method
.method public abstract getProcState()I
.end method
.method public abstract getProcStates()Ljava/util/ArrayList;
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/ArrayList",
"<",
"Ljava/lang/Integer;",
">;"
}
.end annotation
.end method
.method public abstract getProcessCount()I
.end method
.method public abstract getRecentestlastActivityTime()J
.end method
.method public abstract getResult()I
.end method
.method public abstract getServComponentList()Ljava/util/ArrayList;
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/ArrayList",
"<",
"Landroid/content/ComponentName;",
">;"
}
.end annotation
.end method
.method public abstract getServicesCount()I
.end method
.method public abstract getSystemSignaturesApp()Z
.end method
.method public abstract getTitle()Ljava/lang/String;
.end method
.method public abstract getUid()I
.end method
.method public abstract getUserCheck()I
.end method
.method public abstract getVersionCode()I
.end method
.method public abstract isAbnormal()Z
.end method
.method public abstract isChecked()Z
.end method
.method public abstract isExistForcegroundService()Z
.end method
.method public abstract isInMemoryCheckEx()Z
.end method
.method public abstract isKillInBackground()Z
.end method
.method public abstract setAbnormal(Z)V
.end method
.method public abstract setAccountStatus(I)V
.end method
.method public abstract setAppFlags(I)V
.end method
.method public abstract setAppLastUpdateTime(J)V
.end method
.method public abstract setCertMd5(Ljava/lang/String;)V
.end method
.method public abstract setCheckReason(I)V
.end method
.method public abstract setChecked(Z)V
.end method
.method public abstract setCleanStrategy(I)V
.end method
.method public abstract setCleanStrategySource(I)V
.end method
.method public abstract setCloudCheckReason(Ljava/lang/String;)V
.end method
.method public abstract setDefaultStratety(I)V
.end method
.method public abstract setDependUid(Z)V
.end method
.method public abstract setExtKillStrategy(I)V
.end method
.method public abstract setFrom(I)V
.end method
.method public abstract setId(J)V
.end method
.method public abstract setIgnoreMark(I)V
.end method
.method public abstract setImportaceReason(I)V
.end method
.method public abstract setImportanceReasonName(Ljava/lang/String;)V
.end method
.method public abstract setImportanceValue(I)V
.end method
.method public abstract setIsHide(Z)V
.end method
.method public abstract setKeepReason(I)V
.end method
.method public abstract setKillLevel(Lcom/cleanmaster/hpsharelib/boost/process/IProcessModel$KILL_LEVEL;)V
.end method
.method public abstract setMemory(J)V
.end method
.method public abstract setMemoryCheckEx(Z)V
.end method
.method public abstract setModelType(I)V
.end method
.method public abstract setPkgName(Ljava/lang/String;)V
.end method
.method public abstract setPkgStatus(I)V
.end method
.method public abstract setRecentestlastActivityTime(J)V
.end method
.method public abstract setResult(II)V
.end method
.method public abstract setServicesCount(I)V
.end method
.method public abstract setSystemSignaturesApp(Z)V
.end method
.method public abstract setTitle(Ljava/lang/String;)V
.end method
.method public abstract setUid(I)V
.end method
.method public abstract setUserCheck(Z)V
.end method
.method public abstract setVersionCode(I)V
.end method
.method public abstract updateExistForcegroundServiceFlag(Z)V
.end method