SecurityConfigPub.smali

.class public Lcom/cleanmaster/hpsharelib/security/scan/pub/SecurityConfigPub;
.super Ljava/lang/Object;
.source "SecurityConfigPub.java"


# static fields
.field public static AVR_APP_QUERY_COUNT:I = 0x0

.field public static EVERY_APP_QUERY_AVR_COST_TIME:I = 0x0

.field public static IS_IN_SECURITY:Z = false

.field public static final IS_LEAK_LIB_UPDATE_NOTIFY:Ljava/lang/String; = "is_leaklib_update_notify"

.field public static MIN_QUERY_TIME_OUT_COST:I = 0x0

.field public static final SCAN_TRIGGER_FROM_ADVANCE_JUNK_RECOMMEND:I = 0x5

.field public static final SCAN_TRIGGER_FROM_CONTACT_NOTI:I = 0xd

.field public static final SCAN_TRIGGER_FROM_FACEBOOK_DEEPLINK:I = 0xe

.field public static final SCAN_TRIGGER_FROM_FLOAT:I = 0x3

.field public static final SCAN_TRIGGER_FROM_MAIN:I = 0x1

.field public static final SCAN_TRIGGER_FROM_MAIN_HEADER_RECOMMAND:I = 0x9

.field public static final SCAN_TRIGGER_FROM_MAIN_TOOLS:I = 0xf

.field public static final SCAN_TRIGGER_FROM_MEMERY_BOOST:I = 0x4

.field public static final SCAN_TRIGGER_FROM_NOTIFICATION:I = 0x2

.field public static final SCAN_TRIGGER_FROM_OHTER_APP:I = 0xb

.field public static final SCAN_TRIGGER_FROM_PERMANENT_TOOL_NOTIFICATION:I = 0x10

.field public static final SCAN_TRIGGER_FROM_RESULT_PAGE:I = 0x7

.field public static final SCAN_TRIGGER_FROM_RESULT_PAGE_LIEBAO_KNOW:I = 0x8

.field public static final SCAN_TRIGGER_FROM_STANDARD_JUNK_RECOMMEND:I = 0x6

.field public static final SCAN_TRIGGER_FROM_TIMEWALL:I = 0xc

.field public static final SCAN_TRIGGER_FROM_TOOL:I = 0x11

.field public static final SCAN_TRIGGER_FROM_UNKNOW:I = 0xff

.field public static final SCAN_TRIGGER_FROM_XXXURL_NOTIFICATION:I = 0xa

.field public static final SCAN_TRIGGER_SOURCE:Ljava/lang/String; = "scan_trigger_src"

.field public static bShowDeviceAdmin:Z

.field public static bShowDisableFloat:Z

.field public static bShowDisableUpdateFloat:Z

.field public static bShowForseStopFloat:Z

.field public static bShowUninstallFloat:Z


# direct methods
.method static constructor <clinit>()V
    .registers 2

    .prologue
    const/4 v0, 0x0

    .line 40
    sput-boolean v0, Lcom/cleanmaster/hpsharelib/security/scan/pub/SecurityConfigPub;->IS_IN_SECURITY:Z

    .line 42
    sput-boolean v0, Lcom/cleanmaster/hpsharelib/security/scan/pub/SecurityConfigPub;->bShowUninstallFloat:Z

    .line 44
    sput-boolean v0, Lcom/cleanmaster/hpsharelib/security/scan/pub/SecurityConfigPub;->bShowDisableFloat:Z

    .line 46
    sput-boolean v0, Lcom/cleanmaster/hpsharelib/security/scan/pub/SecurityConfigPub;->bShowForseStopFloat:Z

    .line 48
    sput-boolean v0, Lcom/cleanmaster/hpsharelib/security/scan/pub/SecurityConfigPub;->bShowDisableUpdateFloat:Z

    .line 50
    sput-boolean v0, Lcom/cleanmaster/hpsharelib/security/scan/pub/SecurityConfigPub;->bShowDeviceAdmin:Z

    .line 52
    const/16 v0, 0x28

    sput v0, Lcom/cleanmaster/hpsharelib/security/scan/pub/SecurityConfigPub;->EVERY_APP_QUERY_AVR_COST_TIME:I

    .line 54
    const/16 v0, 0x96

    sput v0, Lcom/cleanmaster/hpsharelib/security/scan/pub/SecurityConfigPub;->AVR_APP_QUERY_COUNT:I

    .line 56
    sget v0, Lcom/cleanmaster/hpsharelib/security/scan/pub/SecurityConfigPub;->EVERY_APP_QUERY_AVR_COST_TIME:I

    sget v1, Lcom/cleanmaster/hpsharelib/security/scan/pub/SecurityConfigPub;->AVR_APP_QUERY_COUNT:I

    mul-int/2addr v0, v1

    sput v0, Lcom/cleanmaster/hpsharelib/security/scan/pub/SecurityConfigPub;->MIN_QUERY_TIME_OUT_COST:I

    return-void
.end method

.method public constructor <init>()V
    .registers 1

    .prologue
    .line 13
    invoke-direct {p0}, Ljava/lang/Object;-><init>()V

    return-void
.end method

.method public static getNetworkType(Landroid/content/Context;)I
    .registers 2

    .prologue
    .line 64
    if-nez p0, :cond_4

    .line 65
    const/4 v0, -0x1

    .line 72
    :goto_3
    return v0

    .line 66
    :cond_4
    invoke-static {p0}, Lcom/cleanmaster/hpsharelib/base/util/net/NetworkUtil;->IsWifiNetworkAvailable(Landroid/content/Context;)Z

    move-result v0

    .line 67
    if-eqz v0, :cond_c

    .line 68
    const/4 v0, 0x2

    goto :goto_3

    .line 69
    :cond_c
    invoke-static {p0}, Lcom/cleanmaster/hpsharelib/base/util/net/NetworkUtil;->IsNetworkAvailable(Landroid/content/Context;)Z

    move-result v0

    .line 70
    if-eqz v0, :cond_14

    .line 71
    const/4 v0, 0x1

    goto :goto_3

    .line 72
    :cond_14
    const/4 v0, 0x0

    goto :goto_3
.end method

.method public static isAmazonChannel()Z
    .registers 2

    .prologue
    .line 85
    invoke-static {}, Lcom/cleanmaster/hpsharelib/base/util/HostHelper;->getChannel()I

    move-result v0

    const v1, 0x30d45

    if-ne v0, v1, :cond_b

    const/4 v0, 0x1

    :goto_a
    return v0

    :cond_b
    const/4 v0, 0x0

    goto :goto_a
.end method