SceneDefine.smali

.class public Lcom/cleanmaster/boost/sceneengine/mainengine/scene/SceneDefine;
.super Ljava/lang/Object;
.source "SceneDefine.java"


# static fields
.field public static DEBUG:Z = false

.field public static final LIGHT_VALUE_IN_DOOR_THRESHOLD:F = 1000.0f

.field public static final SCENE_AFTER_EXERCISE:I = 0x3

.field public static final SCENE_AIRPLANE_MODE:I = 0xd

.field public static final SCENE_BAD_CHARGING:I = 0x2

.field public static final SCENE_CPU_SLEEPLESS:I = 0x9

.field public static final SCENE_HEAD_PLUG_STATE:I = 0x10

.field public static final SCENE_INDOOR:I = 0x1

.field public static final SCENE_INDOOR_REASON_AC_CHARGING:I = 0x2

.field public static final SCENE_INDOOR_REASON_KNOWN_WIFI:I = 0x1

.field public static final SCENE_INDOOR_REASON_USB_CONNECTED:I = 0x3

.field public static final SCENE_INDOOR_REASON_WITH_NO_MOTION:I = 0x4

.field public static final SCENE_LONG_TIME_WITHOUT_NETWORK:I = 0xa

.field public static final SCENE_LOWER_POWER:I = 0x12

.field public static final SCENE_MUSIC_ACTIVE:I = 0x5

.field public static final SCENE_MUTE_MODE:I = 0xc

.field public static final SCENE_NFC_READY:I = 0xb

.field public static final SCENE_NIGHT_POWER_NOTIFY:I = 0x14

.field public static final SCENE_OUTDOOR:I = 0x6

.field public static final SCENE_POWER_CONSUME:I = 0x13

.field public static final SCENE_ROAMING:I = 0x7

.field public static final SCENE_SCREEN_OFF:I = 0x11

.field public static final SCENE_UNKNOWN:I = -0x1

.field public static final SCENE_USER_SLEEPING:I = 0x4

.field public static final SCENE_VIDEO_ACTIVE:I = 0xf

.field public static final SCENE_WEAK_SIGNALSTRENGH:I = 0x8

.field public static final SCENE_WIFI_AP_ON:I = 0xe

.field public static final SCENE_WIFI_AP_ON_NO_CLIENT:I = 0x16

.field public static final SCENE_WIFI_DISCONNECT_FREQUENTLY:I = 0x15

.field public static final SWITCHER_OFF:I = 0x0

.field public static final SWITCHER_ON:I = 0x1

.field public static final TAG:Ljava/lang/String; = "cm_scene_detect"

.field public static final VERSION_CODE:I = 0x9c18f2

.field public static final VERSION_NAME:Ljava/lang/String; = "1.2.3"

.field public static final mExportMapping:Ljava/util/Map;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljava/util/Map",
            "<",
            "Ljava/lang/Integer;",
            "Ljava/lang/String;",
            ">;"
        }
    .end annotation
.end field


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

    .prologue
    const/16 v3, 0x10

    .line 35
    const/4 v0, 0x0

    sput-boolean v0, Lcom/cleanmaster/boost/sceneengine/mainengine/scene/SceneDefine;->DEBUG:Z

    .line 294
    new-instance v0, Ljava/util/HashMap;

    invoke-direct {v0}, Ljava/util/HashMap;-><init>()V

    sput-object v0, Lcom/cleanmaster/boost/sceneengine/mainengine/scene/SceneDefine;->mExportMapping:Ljava/util/Map;

    .line 297
    sget-object v0, Lcom/cleanmaster/boost/sceneengine/mainengine/scene/SceneDefine;->mExportMapping:Ljava/util/Map;

    const/4 v1, 0x1

    invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v1

    const-string v2, "scene_indoor"

    invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 298
    sget-object v0, Lcom/cleanmaster/boost/sceneengine/mainengine/scene/SceneDefine;->mExportMapping:Ljava/util/Map;

    const/4 v1, 0x2

    invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v1

    const-string v2, "scene_badcharging"

    invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 299
    sget-object v0, Lcom/cleanmaster/boost/sceneengine/mainengine/scene/SceneDefine;->mExportMapping:Ljava/util/Map;

    const/4 v1, 0x3

    invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v1

    const-string v2, "scene_after_exercise"

    invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 300
    sget-object v0, Lcom/cleanmaster/boost/sceneengine/mainengine/scene/SceneDefine;->mExportMapping:Ljava/util/Map;

    const/4 v1, 0x4

    invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v1

    const-string v2, "scene_user_sleeping"

    invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 301
    sget-object v0, Lcom/cleanmaster/boost/sceneengine/mainengine/scene/SceneDefine;->mExportMapping:Ljava/util/Map;

    const/4 v1, 0x5

    invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v1

    const-string v2, "scene_music_active"

    invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 302
    sget-object v0, Lcom/cleanmaster/boost/sceneengine/mainengine/scene/SceneDefine;->mExportMapping:Ljava/util/Map;

    const/4 v1, 0x6

    invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v1

    const-string v2, "scene_outdoor"

    invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 303
    sget-object v0, Lcom/cleanmaster/boost/sceneengine/mainengine/scene/SceneDefine;->mExportMapping:Ljava/util/Map;

    const/4 v1, 0x7

    invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v1

    const-string v2, "scene_roaming"

    invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 304
    sget-object v0, Lcom/cleanmaster/boost/sceneengine/mainengine/scene/SceneDefine;->mExportMapping:Ljava/util/Map;

    const/16 v1, 0x8

    invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v1

    const-string v2, "scene_weak_signalstrengh"

    invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 305
    sget-object v0, Lcom/cleanmaster/boost/sceneengine/mainengine/scene/SceneDefine;->mExportMapping:Ljava/util/Map;

    const/16 v1, 0x9

    invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v1

    const-string v2, "scene_cpu_sleepless"

    invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 306
    sget-object v0, Lcom/cleanmaster/boost/sceneengine/mainengine/scene/SceneDefine;->mExportMapping:Ljava/util/Map;

    const/16 v1, 0xa

    invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v1

    const-string v2, "scene_long_time_without_network"

    invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 307
    sget-object v0, Lcom/cleanmaster/boost/sceneengine/mainengine/scene/SceneDefine;->mExportMapping:Ljava/util/Map;

    const/16 v1, 0xb

    invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v1

    const-string v2, "scene_nfc_ready"

    invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 308
    sget-object v0, Lcom/cleanmaster/boost/sceneengine/mainengine/scene/SceneDefine;->mExportMapping:Ljava/util/Map;

    const/16 v1, 0xc

    invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v1

    const-string v2, "scene_mute_mode"

    invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 309
    sget-object v0, Lcom/cleanmaster/boost/sceneengine/mainengine/scene/SceneDefine;->mExportMapping:Ljava/util/Map;

    const/16 v1, 0xd

    invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v1

    const-string v2, "scene_airplane_mode"

    invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 310
    sget-object v0, Lcom/cleanmaster/boost/sceneengine/mainengine/scene/SceneDefine;->mExportMapping:Ljava/util/Map;

    const/16 v1, 0xe

    invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v1

    const-string v2, "scene_wifi_ap_on"

    invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 312
    sget-object v0, Lcom/cleanmaster/boost/sceneengine/mainengine/scene/SceneDefine;->mExportMapping:Ljava/util/Map;

    invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v1

    const-string v2, "scene_head_plug_state"

    invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 313
    sget-object v0, Lcom/cleanmaster/boost/sceneengine/mainengine/scene/SceneDefine;->mExportMapping:Ljava/util/Map;

    invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v1

    const-string v2, "scene_screen_off"

    invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 314
    return-void
.end method

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

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

    return-void
.end method

.method public static getVersionCode()I
    .registers 1

    .prologue
    .line 286
    const v0, 0x9c18f2

    return v0
.end method

.method public static getVersionName()Ljava/lang/String;
    .registers 1

    .prologue
    .line 290
    const-string v0, "1.2.3"

    return-object v0
.end method